水澤 一貴

1/8ページ

PWAをGoogle Playにリリースする方法【PWA2APK】

昨日、PWAをGoogle Playをアップロードできるようになったと話題になりましたが… 実際は、PWAをそのままGoogle Playにリリースすることができるようになったわけではなく、Chrome72で実装されたTWA(Trusted Web Activity)を使用することで、URLバー無しでPWAページを開かせるAndroidアプリを開発できるようになったということらしいです。 しかし、 […]

DjangoでCache Bustingの設定する

静的なファイル群(画像、CSS、JSなど)は、キャッシュ対策(Cache Busting)を行わないとブラウザ側でキャッシュされたファイルが上手く更新されず不具合のもととなってしまいます。 なので、今回は、Djangoで行うことができる二通りのキャッシュ対策を紹介致します。 方法1. ファイル名にハッシュを付加する Djangoには、デフォルトでbase.e352ca3230fc.cssのように […]

Djangoで現在アクセスされているページのURLを取得する

Djangoで現在アクセスされているページのURLを取得する方法です。 view.py ドメインのみ ドメイン+プロトコル パラメータなしパス パラメータありパス パラメータなしURL パラメータありURL Template テンプレート中でアクセスしているURLを表示するためにsetting.pyのTEMPLATESに次の設定を追加します。 ドメイン パラメータなしパス パラメータありパス パラ […]

DQNは弱いAIなのか?

結論から言うと現状のDQNは弱いAIです。 ただし、ここで言う「DQN」は、目撃! ドキュンではなく、Deep Q Networkのことを指します。 DQN DQN(Deep Q Network)とは、Deep learning(深層学習) と Q-learning(Q学習)を組み合わせた学習方法です。 Q-learningは、何度も学習を繰り返し各パラメータ時のQ値を学習していくことが目的の学習 […]

Bootstrap4でスムーススクロールを導入する

Bootstrap4で何も考えずにスムーススクロールを導入するとタブなどと打つかってしまうので、それを回避するためのJSです。 a[href^="#"]では、カーセル、タブ、collapseと打つかるので:not()で回避しています。 対応ブラウザは、まだ少ないですがCSSだけでもスムーススクロールの導入が可能です。

つまらない管理画面UIデザインには用はない

  • 2019.01.18

Webアプリケーションの管理画面は、どれも似たり寄ったりでつまらない! WordPressのような2カラム構成に、Bootstrap3のようなカラーリング。 殆どの管理画面がこれだ。 どれも似たUIなので、非常に使いやすく、学習コストも少なくて最高のUIだが、どれも個性がなくてつまらない… もう、つまらない管理画面は懲り懲りだ。おさらばしよう! 脱つまらない管理画面UIのためのデザインの参考になる […]

ES2015(ES6)をすべてのブラウザで使えるようにコンパルする

JSでletやconst、class構文などが使えるようになったES2015(ES6)ですが、IEなどの一部ブラウザでは、まだ対応されていません。 ES2015(ES6)対応状況 主要ブラウザで未対応なのは、IEぐらいですが、日本ではまだIEユーザーが多く存在するので、class構文など使用したい場合は、ES2015(ES6)がすべてのブラウザで使えるようにコンパルして上げる必要があります。 Ba […]

CSSとJSをAtomで自動的に圧縮する

こんにちわ、ライブラリとかを使用する際とかに「style.min.css」と言った圧縮されたファイルをよく見かけますよね。 「.min」は、minifyのことで改行やスペースなどの不要なものを削除してファイルを圧縮する手法のことです。 CSSやJSを圧縮するには、WEBツールやサーバーサイドで行う方法がありますが、今回はエディタで自動圧縮する方法をご紹介したいと思います。 エディタで自動圧縮するメ […]

1 8