GAEではじめてのFlaskアプリをつくる[Progate修了レベル]

Google App Engine(以下、GAE)のスタンダード環境(Standard Environment)でFlaskを用いて簡単なWEBアプリをつくります。想定レベルは「Progateで一通りPythonはやったけど、まだ実際にアプリを作ったことはないしフレームワークなにそれ」の人です。 ...ごめ…

Mac/LinuxにPython開発環境一式をインストール

PythonでWEBアプリをつくるには、手元のPCに開発環境を作っておく必要があります。Pythonでの開発には以下のものが必要です。 Homebrew Pyenv Pythonそのもの pip Virtualenv 上から順番にインストールしていきます。 なおMacには標準でPython2.7がインスト…

Pythonのデコレータの最もシンプルな例(Progate修了レベル)

ProgateでPythonのレッスンを修了したばかりのあなたへ。「Pythonマスターしたぜ!」の気分になってDjangoやらFlaskやら実践編をぐぐってみたところわけのわからない「@(アットマーク)」記法にめまいがしている頃かと存じます。心配無用、私のことです。この…

DrupalをSSL化 [Apache2, Debian]

SSL化とはhttps化のことです。 https化のメリット 暗号化 ドメインの証明 https化のデメリット 少しページ読み込みが遅くなる ミクストコンテンツの対策 お金がかかる 秘密鍵・CSRの作成 秘密鍵の作成 CSRの作成 CSRの提出と、SSL証明書、中間CA証明書の受け…

独自ドメイン取得時の注意点・ドメイン名の決め方

あなたは今、世界でたったひとつの自分だけの独自ドメインを手に入れようとしていますね?独自ドメイン導入のメリットを云々しているブログはその辺に無限に転がっているので割愛しますが、ひとつ言わせてほしいのは、独自ドメインは本当に取った方がいいよ…

Drupalコアアップデートを手動で[Debian]

環境はGoogle Compute EngineのVMインスタンス、LAMPスタック(Debian 9, Apache 2.4, MySQL 5.7, PHP 7.0)です。Drupal 8.3.7から8.5.1にアップデートしました。先日やばいセキュリティアップデートのあったDrupal。WordPressみたいにボタンでぽちっとコア…

iPhoneの着信音「オープニング」がOwl City作曲と判明

みなさんおなじみiPhoneの着信音「オープニング」 たららったったったったったった、たったたた♫ を無限に繰り返すアレです。(わかるよね?笑)この曲がなんと、あのOwl City作曲(らしい)ということが判明しました。

Swift4 任意の場所の外部ファイルの読み込み

Swift4になってCocoa app(mac app)で外部ファイル(txt)の読み込みができず、Swift/Xcodeの頻繁な仕様変更のせいか解決策が見つからずなかなかに苦労しました。結局、ファイル選択ダイアログを実装することで解決しました。

CSS入門

CSS

CSSはとても簡単で、視覚で効果がわかるのでとっつきやすい言語です。このページを読めば今日からCSSが書けます。 このページでは、はてなブログなどHTMLが完成されていてCSSだけを書きたい人を対象にしています。なのでHTMLの知識がなくても大丈夫です。

"ZENO-TEAL"の細かい部分のカスタマイズ

ZENO-TEALをカスタマイズして当ブログみたいなデザインにする方法をシリーズで紹介してきましたが、最後に細々とした部分をまとめます。

【はてなブログ】フッターに他サイトへのバナーなどを表示

写真のようなバナーの並ぶフッタを作ります。コピペでOK!

【はてなブログ】ページ最上部にメニューバーを設置する(トップページへのリンク、検索ボックス、カテゴリメニューを並べる)

今回は上の写真のようにページ最上部にメニューバーを出します。コピペでもOK! 背景のみ透過させられます。