Webサイトの状況を監視するためのスクリプトを動かしたいというシチュエーションが発生することがあります。典型的な例としてECサイトの在庫監視などがあると思います。この文章を読んでいる人の中には、NintendoSwitchの在庫状況を監視して通知するスクリプトを動かしている人もいるもいるのではないでしょうか。*1 在庫確認のようなシチュエーションでは常時起動しているPC、すなわちサーバに相当するものを用意しなければなりません。VPSを借りる人も多いと思いますが、スクリプトを動かすだけに使用するには少々オーバースペックです。 そこで今回はAWS Lamdaを使って安価にサーバレスでサイトの在庫状況を監視するシステムを構築します。例としてNintendoSwitchの在庫状況を通知するシステムを作ります。 おそらく無料枠内で収まると思いますが、無料枠を超えたとしてもAWSLambda自体

..is a gnome-shell extension that adds smart and user-friendly tiling window features to your gnome desktop, inspired bybluetile.It's still young, but here's whatit can do for you: shellshape demo Follow shellshape ongoogle+ to find out about new features & releases. Tryit Out You can add this to your shell from the extensions.gnome.org page. See thegithub project for information on running
玄関をSuicaで開ける この記事は おうちハック Advent Calendar 2015 の23日目の記事です。 動機 私は普段、家の鍵を他の鍵と一緒にでまとめてをオシリポケットに入れているのですが、座ると鍵が当たって痛いので PASMO やSuica で開けられるようにしたいと思います 私はiPhone なので FeliCa を搭載していないためiPhone とiPhoneケースの間に PASMO と 磁気干渉防止シートを挟んで使っています では、作っていきましょう! この記事を見れば作れるようにしたいので少しくどくなるかもしれませんが、ご了承くださいセキュリティはあまり考えていません。試す際は自分で対策してください (でも多分、空き巣は NFC をハックするより窓を割って入ってくる方が簡単) 構成 今回、時間をかけず簡単に作るために機能を最低限の「NFC をかざしたら鍵を

こんにちは。かねしろ@pinkrootです。 今まで、flaskで作ったアプリはapache2 + wsgiの構成で動かしていたのですが、Railsの勉強をしているうちに、nginx/unicorn構成も良いなぁと思いましたので、 類似環境でflaskアプリを動かすようにしてみました。 構成としてはnginx/gunicornとなり、gunicornをデーモン化させるためにsupervisorを利用しました。 なお、OSはubuntuです。AWS上にEC2インスタンスとして構築しました。 簡単ですが備忘録を残します。 必要なもののインストール とりあえずざっくりと書きコマンドで必要なものをインストールします。sudo apt-get install -ynginxsudo apt-get install -y gunicornsudo apt-get install -y pyt

mycliBlackLivesMatter We value the diversity of our community. We strive to amplify the voices of the oppressed to eradicate racism and xenophobia. We ask our community to stand together in support of theBlack community. MyCLI is a commandline interface forMySQL, MariaDB, and Percona with auto-completion and syntax highlighting. Source: https://github.com/dbcli/mycli Bug tracker: https://githu
2020-07-08 Re:ゼロから始めるインフラ構築 〜はじめてのIaC・CI/CD〜GitHub Actions CloudFormation 自動化 CI/CD IaC 新卒研修で作ったハリボテのインフラを再構築する話です。はじめてインフラのコード化とデプロイの自動化をやってみました。 Re:ゼロから始めるインフラ構築 〜はじめてのIaC・CI/CD〜 2020-07-01 ZOZOTOWNのインハウス広告運用を支援するデータと仕組みの話 BigQuery データ マーケティング 広告本記事では、ZOZOのマーケティング部門の広告運用のインハウス化に伴って、これまで取り組んできた広告データの収集と活用、その仕組みにフォーカスして事例をご紹介します。 ZOZOTOWNのインハウス広告運用を支援するデータと仕組みの話 2020-06-29 【オンラインMeetup イベントレポート】
1) ArduinoIDEをインストールする。¶ Win,Mac,Linux 共通 Arduinoの公式サイトからArduino Softwareをダウンロードし、インストールする。 http://arduino.cc/en/Main/Software 2)Pythonをインストールする。¶Linux,MacLinux系OSには標準でPythonが入っていますので、特にインストールする必要ありません。 コマンドプロントを開き、Python と打ち込みソフトが起動するかを確認する。 Winのみ本家サイトからダウンロードをする。 http://www.python.org/download/ 見つけづらいので直リンクを乗せておきます(最新版は各自確認してください) (for 32bit)Python 2.7.3Windows Installer http://www.python.
スペックMacOSX MTLionruby 1.9.3p194Rails 3.0.10 今回、参考にさせていただいたサイトはこちら. 完全に丸パクリなのだがwww そこはご愛嬌.(これから進化させていきます 下準備 まぁ、AmazonAPI使うのはプログラム書くよりも登録のほうがすごかったというのが印象 なんでこんなめんどくさいことしなきゃいけねーんだよ!!っていう。まぁ、無駄な話はさておき、AmazonAPIを使うためにはなんか2つ登録する必要があります. それはこのサイトにすごく詳しく載っているのでここでは割愛させていただきます( http://www.ajaxtower.jp/ecs/pre/index1.html 開発 さぁ、長かった登録もやっと終わりました!(自分も1時間くらいかかった) ではさっそくコード書いていきましょう。いつものようにTerminal起動
私は普段 Ubuntu を使っているのですが,複数の端末を使いたくなった時に今まで必要な数の端末を全て起ち上げていました Ubuntu だと Ctrl + Alt + t でメモリの限り無限に端末を起ち上げることができるので,それに任せて好き放題端末を起ち上げていました しかしそれだと様々な問題が生じます 例えば 端末毎にウィンドウが起動しているので 複数の端末を扱う=複数のウィンドウを扱う になるので面倒 特定の端末を見ながら違う端末で作業したい場合,ウィンドウを調整しないといけない コピペがマウス操作でやるしか無い そもそもGUI 環境でなかったら不可能 サーバーをいじりたい時に端末毎に ssh すると無駄が多い サーバーから一度切断してしまうと,その端末の状態というのは消えてしまう など多くの問題があります これらは全て tmux で解決できます そこで今回は tmux の簡単な使

はじめに こんにちは、Python界の情弱です。最近は、以前に比べてPythonを触る人が増えてきたような印象ですが、それでもやれeasy_installだ、やれvirtualenvだと言われても、どうやって設定したらよくわからない、という発言をちらほら見かけています。 でもぶっちゃけ超簡単なので、とりあえず初めてPythonの環境設定する人はこれをコピペで動かして下さい。 (2017.01.26追記) 注意:この記事はもう古いので、Python2をいまから使い始めるなんていう奇特な人以外は次の記事を読んで下さい。 ymotongpoo.hatenablog.com 要点 はまりどころは多分次のどれかだと思うPythonのバージョンをどれ使っていいかわからない 「easy_installを使え」と言われるがeasy_installというパッケージが見つからない virtualenvの入れ
tcpdumpの表示では見にくいし、pcapをいちいちwiresharkに食わせてfollow tcp streamするのは面倒。そんなときに使えるツール。 (1) tcpflow tcpflow(最新はgithubかな) http://www.circlemud.org/jelson/software/tcpflow/ https://github.com/simsong/tcpflow (2) インストール 自分のメモをペッと貼付けただけなので、バージョンやダウンロード先は適当に読みかえてください。 yum install libpcap-devel wget http://www.circlemud.org/pub/jelson/tcpflow/tcpflow-0.21.tar.gz tar xvfz tcpflow-0.21.tar.gz cd tcpflow-0.21 ./con
はじめに 各所でニュースになってますが、10月1日にMicrosoftはTypeScriptのプレビュー版を公開しました。TypeScriptは、JavaScriptに静的型付けやクラス機構、モジュール化といった機能を持たせたスーパーセットとなっており、 作成したコードはJavaScriptにコンパイルされます。 そして、TypeScriptの主要な機能は下記のようになっているとのことです。 静的型付け(オプション) クラス宣言 モジュール・サポート Visual Studioプラグイン 詳しくは下記記事等を参考に。Microsoft、JavaScript系の新言語、TypeScriptのデベロッパー・プレビュー版を発表 今回はこのTypeScriptをインストールして動かしてみましょう。 環境構築 今回使用した動作環境は以下のとおりです。 OS :MacOS X 10.7.4 No
UIがデフォルトでクールなテキストエディタ、「SublimeText 2」のカスタマイズ情報が日本語ではどこにもなかったのでまとめます。 自分は以下の海外のサイトを参考にカスタマイズしています。 http://rathersplendid.net/home/customise-sublime-text-2 1.Package Controlのインストール まずは、パッケージ(Package)を便利にいれたり、パッケージのアップデートをチェックしたりしてくれる管理ソフト、「Package Control」のインストールから。 これを入れておくと他のパッケージを入れる時に便利なので入れておきます。 まず、コンソール(View→Show Console)を開いて以下のコマンドを打ち込みます。 import urllib2,os;pf='Package Control.sublime-packa

(追記:2012-12-03)本記事を電子書籍化しました。「Gumroad」を通して100円にて販売しています。詳細は文末に追記しましたので、購入ご検討のほどよろしくお願いしますm(__)m電子書籍「これからRubyを始める人たちへ」EPUB版Rubyの特徴Rubyは、まつもとゆきひろ氏(通称Matz)により設計されたオブジェクト指向プログラミング言語です。Rubyの特徴を一言で言うならば、それは「間口が広くて奥が深い言語」ということになります。 「間口が広い」というのは、インタフェースがシンプルで誰でもが簡単に使い始められることを意味します。「奥が深い」というのは、プロフェッショナルによる長期使用に耐えうる本物の言語であるということを意味します。「間口が広い」ということと「奥が深い」ということは本来競合する概念ではありませんが、その両方をバランスよく組み合わせるには、対象に対する
昨日はwebRequestAPIをざっくり理解する。(あるいはChrome拡張の作り方) | mzsm.meを参考に昨日はChrome拡張でWebRequestAPIを使ってRequestHeaderを弄った。 今日は、お返しに、同じく「ITmediaの画像表示にリファラをくっ付けよう」ってことで、Firefoxでのやり方を書くよ。(DN: 1をセットするのはFirefoxだとオプションで出来るからね) 実はこの程度なら同じくらいのコード量で拡張は作れる。 用意するファイルは主に2つ。 install.rdfbootstrap.js install.rdf これは、Chromeで言うところのmanifest.jsonにあたる、拡張機能のメタ情報を収めるRDF形式のXMLファイル。 <?xml version="1.0" encoding="UTF-8"?> <RDF xmlns:em=
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
The document appears to focus on web design concepts andtechnologies, mentioning terms like XML, microformats, andHTML widgets.It includes a date and location, Aomori, on October 19, 2007, which may indicate an event or publication date. Additionally, there is a reference to anair photo taken by someone namedBandita.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く