プログラミング,科学

量子化学計算ソフト・プログラムで有名&圧倒的シェアがあるのはGaussianと思いますが、軽く数百万円します。より安価なものでも数十万円〜という世界。自分のような素人が興味本位で始めるには敷居が高すぎます。フリーで量子化学計算、特にDFT(密度汎関数理論)計算をできるパッケージを調べたのでメモしておきます。

プログラミング

2019年7月25日にDocker 19.03がリリースされ、ネイティブでNvidia GPUがサポートされるようになりました。今後、Nvidia Docker 2.0は廃止予定だそうです。

ついこの間、Nvidia docker 2を入れたばかりだったのですが、さっそくDocker 19.03へ更新します。

環境
Ubuntu 18.04 LTS

手順 ...

プログラミング

「プラグインなし、シェアボタン」で検索すると、PHP・CSS・HTML・ソーシャルアイコンのプラグインを使った方法がヒットします。今回、PHPとソーシャルアイコンを使用せずに、CSSとHTMLのみでSNSシェアボタンを設置してみました。タグ中でjavascriptを実行し、シェアするページのURLやページタイトルを自動取得するタイプで、プラグインを使う場合と比較して高速化に寄与します。

プログラミング,機械学習

nvidia-docker 2.0を導入するには、いくつかのインストール要件を満たしておく必要があります。

インストールする前に何を揃えておく必要があるか、
前提条件の確認方法と導入方法について記します。

詳細は公式ドキュメント参照:

前提条件の確認方法

インストールに必要な要件は以下の4つ。

GNU/Linux x86_64 kernel v ...

PC・ガジェット,プログラミング

Dockerは、商用版Docker EEと無償版Docker CEに分けられました。以前Dockerとかdocker engineと呼ばれていたものはDocker CEになります。本記事は、Docker公式のドキュメンテーションに従ってUbuntu18.04にDocker CEをインストールする方法です。

PC・ガジェット,プログラミング

安定に動作することが検証済みの推奨ドライバーをGTX1080搭載のデスクトップパソコンにインストールしました。Ubuntu 18.04 LTSでは、Nvidia製GPU用のドライバーは「設定画面からのGUI操作」か「コマンドライン」からカンタンにインストールできます。

PC・ガジェット,プログラミング

Ubuntu Desktop 18.04.2 LTSのインストールする手順を、Ubuntuのダウンロード・USBブートメディアの作成、インストールまでスクショ付きで示します。普段使いのWindowsとUbuntuを切り替えられるよう、外付けSSDによるデュアルブート環境構築にも対応します。

プログラミング

こんな状況を想定パソコン/モバイルのどちらかの画面だけにCSSを反映させたい
追加CSSでデザインを変更したけど、 スマホだと崩れてしまった
スマホ/タブレット/PCなどデバイスに合ったpaddingやmarginを設定したい
適用させたいCSSの数はそんなに多くない
方法

「@media screen」に続けて、「and ( )」 で 反映させたいデバイスの画面幅を指 ...