Effective Computer Science - 頂は礎の上に -

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

【Python&Selenium】aタグがクリックできない

Python & Seleniumnでヘッドレスオプションをつけた状態(options.add_argument('--headless'))でaタグをクリックしようとすると以下のようなエラーが発生することが稀にある。 付近のspanタグをクリックしてしまうようだ。 ...a> is not clickable at poin…

【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

OS

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