いいわけ 最近ずっとブログの更新が滞っておりましたが、柄にもなく仕事を頑張ってしまったがゆえに、こちらの更新が止まってました・・・。 半年以上ほったらかしてた ちなみに痛風については未だ発症しておりません。 これからも気をつけていきたいと思い…
Arukas・・・(゚д゚) 先日さくらがArukasというサービスのβ版を開始したとのニュースがありました。 www.sakura.ad.jp内容はあまり良くわかってなかったのですが、Dockerを使ったサービスのようで・・・。 興味を引いたのは無料というキーワードですね。 無料…
昨今HPのhttps化についての話題が多いので、今回管理しているサイトをhttps化しました。 昔は証明書の発行やらなんやらで年間ン万円してたのですが、今は随分と環境が変わってきましたねぇ。タイトルにもあるように今回はLet's Encrypt を利用しています。
CeontOSにインストールされているPythonは2系ばかりです。3系をいれる方法をググるとたいていソースを落としてコンパイルして・・って記事がたくさんヒットします。でも最近は個人的にはソースを落として・・・ってやり方が好きではないのでせっかくyumが…
今回構築したCentOS7はwebサーバとして動かしているので、とりえあず80番と443番ポートは開けておこうと思います。 # 起動 systemctl start firewalld.service # http許可 firewall-cmd --permanent --add-service=http # https許可 firewall-cmd --permane…
Wordpressの環境をCentOS7に作ることになったのですが、PHP7でWordpressを動かしている人の記事をちらほら見かけるので PHP7を入れてみようかなぁと悩んでました。さっき知ったのですけど、PHP7ってもうyumで入れることができるんですね。 早速入れてみま…
前からずーっとLINEのスタンプのサジェストが効かない現象が続いてまして、とことん困ってたのですが、今日やっと原因が分かったのでメモっておきます。原因はソフトウェアキーボードの表示領域をめいいっぱい広げていたせいでサジェストが表示できなかった…
6 \(^o^)/でもね、不思議な事もありまして、γ-gptがとんでもなく高いの・・・orzいつもこの数値は相反した動きをするので医者も「こんな動きは理解できない」って言うんだけど・・・。とりあえず、忘年会新年会を乗り切ったぞー\(^o^)/
WordPressのプラグインを追加しようとしたら、標題のエラーが出たのでその対策をメモっておきます。 location / { client_max_body_size 16M; {以下省略} }
今作ってるサイトの要件の中で、ユーザが任意に入力した言葉を元に検索するというのを実装しようと思ったのがことの発端。基本的にはURIのパラメーターを元に定型的な検索をする仕組みで作っていて、そのための情報がわんさかあったのですが、 パラメーター…
GoogleマップでAjaxが流行ったり、JQueryとかが流行った頃に本を一冊買ったっきり、JSはずっと避けてきました。 一時期JSではなくActionScriptに期待を寄せたこともありましたが、スティー◯・ジョ◯ズがFlashを閉め出したせいで(←八つ当たり)、Flashの勢い…
問い合わせフォームから問い合わせをするとメールが管理者に届くという仕組みがありますが、 今回はユーザーがフォームに入力した内容をSlackに投げるというのに取り組んでみました。とりあえず、SlackのAPIの設定ですな。 Pythonのライブラリを見てみるとま…
virgo.hatenadiary.jp このへんでSocialAuthは使えるかも! と、期待していたわけですが、実際に使ってみて、FacebookやTwitterのアカウントの連携は問題なくいきました。問題はGoogle。 これにはだいぶ悩まされました。
私は仕事ではPHPばかりですが、自社フレームワーク案件が多く、あまり有名なフレームワークの案件の経験がありません。 最近Laravelを触り始めたくらい(^^; 最近のフレームワークは標準でCSRF対応がされているので便利でございますなぁ。Djangoも同様に…
今試験的に作っているwebページはサーバーサイドをDjangoで作っているわけですが、今日は一般に公開しているサーバにデプロイした時に躓いたことをメモっておきますφ(..) 設定の話は細かすぎるから概論的なことを。開発環境ではPycharmでデバッグをしている…
今試験的に作っているwebページはサーバーサイドをDjangoで作っているわけですが、今日は一般に公開しているサーバにデプロイした時に躓いたことをメモっておきますφ(..) 設定の話は細かすぎるから概論的なことを。開発環境ではPycharmでデバッグをしている…
React.jsはFacebook謹製のJSライブラリで半年ほど前にも触ったことがあったのですが、その時は日本語のチュートリアルがなかったのと、後述しますがJSXからのコンパイル環境を整えられなくて、私には使いこなせてないなぁという感じが強かったので遠のいてま…
playbookを作っていると、だらだらと冗長的な作りになってしまって、記述量が多くなると、どこに何を書いてるのかわかりづらくなってきました。 そこで何か良い方法がないものかと調べてみました。
前回のAnsibleの環境構築はなんやかんやいろいろやったら動くようになりました。 pipをPython2系でインストールし、pip経由でAnsibleをインストールする playbookの記述を見直す←記述ミスがあったので、これがちゃんと動かなかった原因かも? pythonの文化を…
なんとなくAnsibleを入れてみました。 同じような環境を作るときとか便利そうなので。 Maxにインストールしてみます。 brew install ansible #インストールされたバージョンの確認 ansible --version ansible 1.9.2最初はこれでネットの文献を見ながらいろい…
ローカルの開発環境と本番の実行環境とでDjangoを動かすときに、データベースの設定やDEBUGフラグの設定など、都度都度切り替えるのもめんどくさいので、なにかよい方法がないかと色々と試してみたのでその過程をメモっておきます。
サーバーの環境は Nginxのproxy_redirectを使用して、Docker上のDjangoサーバにリクエストを転送しています。 こんな感じ。 proxy_pass http://127.0.0.1:9090;そのままブラウザからアプリに接続して、SNS認証を行うと、コールバック先が http://127.0.0.1:9…
色々と箇条書き1.settings.py DEBUG = Falseにした場合はALLOWED_HOSTSの中身も設定しないとHTTPステータス400が返って来てわけわかんなくなる。 DEBUG = False ALLOWED_HOSTS = ['*'] 2.Facebookの認証処理をローカルで行う場合は、適当に名前付けしとか…
勉強がてら「Python Social Auth 」を入れてみます。omab/python-social-authgithub.com「Python Social Auth 」はつい最近にもアップデートされているので、今回は安心して使えるのではないかな!まずはpipからインストール。 pip install python-social-au…
とりあえず、サンプルページを作って動かしてみたら ImportError at / cannot import name 'simplejson' とエラーが出る。 ぐぐってみると python - How to solve the ImportError: cannot import name simplejson in Django - Stack Overflow こちらに I th…
7.1 (@@)いつも定期健診を受けたら封書が届いて先生から一言添えられてるのですが今回は 「最近ビールを飲み過ぎてませんか?」 でした。 あたりです(;´∀`)なお、今週は3日も呑みの予定が入ってます(@@)
SNSとの連携を容易に実現するために「django-social-auth」をインストールしてみます。 とりあえずは何も考えずに pip install django-social-auth と入力すると print "unable to find version in %s" % (VERSIONFILE,) SyntaxError: invalid syntax とこん…
UbuntuのPostgreSQLは他のとちょっと作法が違うようなのでメモっておきます。 何も考えずに起動コマンドの引数でデータディレクトリを指定したら "`{設定変更したフォルダ}/global/pg_control": No such file or directory とエラーが出ました。 Ubuntuは困…
/hoge/app1/ /hoge/app2/child1/ __ini__.py hoge.py fuga.py /hoge/app2/child2/ というフォルダ構成で、app1とapp2はDjangoフレームワーク上で別アプリとして開発している。 この状態でhoge.pyでfuga.pyをimportするときは from child1.fuga import ~~ と…
Macで大文字小文字に区別するディスクイメージを作ったときに発生した現象。どうも大文字小文字の区別をつけたことによって、AndroidStudioとかPycharmを起動した時に警告がでるので vi ~/Library/Preferences/<appFolder>/idea.propertiesとして idea.case.sensitive.f</appfolder>…