2017年4月13日の「DevLOVE 関西『デザインリニューアルの難しさ』」にて発表された、Backlog UI リニューアルの舞台裏のスライドです。
![Backlog UI リニューアルの舞台裏 / Backlog Renewal UI](https://cdn-ak-scissors.b.st-hatena.com/image/square/e9e30ece094807759684b460340b9a66df275fad/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fc6b84b77e9dd40d08125f9c23412406f%2Fslide_0.jpg%3F7825686)
pythonでのネストされたループを減らすためのよく知られた方法を考察。 2重のネストループ程度であればありがちな例でも問題ないが、3重、4重となってくるとitertoolsのありがたみがわかる。 10×10の座標を全走査するときなど //ありがちなネストループの例 for x in range(10): for y in range(10): print("%d, %d" % (x,y)) itertools.productを使って全通りの組み合わせを出す。 import itertools for x, y in itertools.product(range(10), range(10)): #Xの10通り、Yの10通りの全組み合わせ print("%d,%d" % (x,y)) ※itertoolsはイテレータを生成しているので、全通りの操作をするために膨大な件数の組み合わせを作っ
今年6月のリリースが予定されているChrome 59安定版で「ヘッドレスモード」が導入される計画が存在することがわかりました(Phoronix)。 ヘッドレスモードによって、例えばサーバー環境のようにGUIが使えない状況でもChromeを動かすことが出来るようになり、スクリーンショットの取得やページレンダリング後の情報の取得などが可能となります。 テストの自動化やリモートデバッグなど、開発系の作業に役立てることができる機能です。 ヘッドレスモードはWindows/Mac/Linuxでサポートされる予定で、例えば以下のようなコマンドラインを指定して実行します。 chrome --headless --remote-debugging-port=9222 https://chromium.org 詳細はChrome Platform Statusで確認可能です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く