Effective Computer Science - 頂は礎の上に -

新しい技術の多くは基礎的な技術の上に成り立っています。激動の技術変化に耐えうる体系知識の習得を目的に「基礎と実践の架け橋」となるサイトを目指します。

2019-03-01から1ヶ月間の記事一覧

【Heroku Django】APSchedulerで自作Modelを使う方法

前提 dbアプリが定義されていて、dbディレクト以下のmodels.pyをimportして使う herokuとDjangoでAPSchedulerが設定済み Procfileに clock: python アプリ名/clock.pyが記載されており、アプリ名/アプリ名以下にclock.pyがある。 clock.py import os import …

IT系のスライド作成に役立つアイコン集

General AWS Icons AWSが無料配布しています。

【Python Selenium】URLから画像をアップロード

URL対応バージョン from urllib.request import urlretrieve filename, headers = urlretrieve(画像URL) driver.find_element_by_name("img_tag_name").send_keys(filename) ちなみに、ファイルがローカルにある場合は、 driver.find_element_by_name("img_t…

【ブロックチェーン】GAFA各社の取り組み

Google 6つの新たなDBがリリースされた。 Bitcoin Cash, Dash, Dogecoin, Ethereum Classic, Litecoin, and Zcash. Apple 米SECにブロックチェーンに関するガイドラインの書類を提出 ブロックチェーンを使ったタイムスタンプ記録の仕組みに関する特許を申請 …

【Django × AWS】Elastic beanstalkに紐づいたec2内のDjangoプロジェクト格納場所

eb deploy 環境名 でElastic beanstalkに紐づいているec2インスタンスにデプロイした後のDjangoプロジェクトのデフォルトの格納場所は以下になります。 /opt/python/current/app 通常optは、rpmなどパッケージ管理システムのインストール先。複数のユーザー…

OS

対象範囲 Linux、Windows 、Mac-OSなどのOSスキル WEBサービスを構築する際、サーバー側でどのようなOSが使用されているかはその環境ごとに異なります。そのため、WEBエンジニアは様々なOSの扱いについて知っておいた方が良いでしょう。特に、Linuxは普段の…

アプリケーション

対象範囲 SaaSでいうアプリケーションに該当し、WEB業界ではフロントエンドやクライアントサイドと呼ばれる範囲です。 該当職種 ネイティブアプリエンジニア(Android/iOS) マークアップエンジニア WEBデザイナー 専門基礎知識 オブジェクト指向 オブジェクト…

【Django × Heroku × WhiteNoise】設定でエラーが出る場合の対処方法

環境 Heroku × Django × WhiteNoise で以下のような設定が済んでいる場合 対象ファイル:setting.py INSTALLED_APPS = [ 'whitenoise.runserver_nostatic', ..., ] MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'whitenoise.middleware…

【パワポ参考資料】買収・資本提携に関するPowerPoint資料まとめ

大塚ホールディングス https://www.otsuka.com/jp/ir/library/pdf/presentation/jp20141202_01.pdf テルモ株式会社 https://www.terumo.co.jp/pressrelease/2011/pdf/007_presentation.pdf コマツ https://home.komatsu/jp/ir/pdf/apresentation.pdf エーザ…

【Djangoエラー】could not connect to server: Connection refused

エラー PostgreSQLに接続できていない。 psycopg2.OperationalError: could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432? could not connect to server: Co…

【SQL】手を動かしながら学べるサイトまとめ

Khan Academy (カーン アカデミー) カーン アカデミーは誰にでも,どこにでも無料で世界クラスの教育を提供することを使命としています。 paizaラーニング paizaラーニングは、オンラインでプログラミングしながらスキルアップできる、プログラミング入門学…

分野・言語別プログラミング学習サイトまとめ

AI Python Ruby

【Python デザインパターン】Stateパターン

Level1 Contextなし github.com Level2 Contextあり State Design Pattern in Python Level3 複雑な具体例あり 関連書籍 Pythonでデザインパターンを体系的に学びたい場合は、以下の書籍が最適です。 実践 Python 3作者: Mark Summerfield,斎藤康毅出版社/メ…

MacのターミナルでグローバルIPアドレスとISP調べる

グローバルIPアドレスを調べるコマンド $ curl ifconfig.me www.cman.jp このサイトで表示されるグローバルIPアドレスと一致していることがわかります。 割り当てを行なっているISP(Internet Service Provider)を調べるコマンド $ whois グローバルIPアドレ…