タグ

2016年11月15日のブックマーク (10件)

  • 有名鉄道写真家と行く道北撮影紀行 | 東武トップツアーズプラス+

    厳冬期の北海道、荒涼とした原野は一面の銀世界となり、自然の厳しさは時として私達を寄せつけないものがあります。そんな中でも日の鉄道は可能な限り定時運行に努めるべく、関係者の方々の努力により保たれています。雪煙を上げて走りゆく列車はまるで生き物のように、刻々とその姿を変えながら進みます。厳しい自然と闘う鉄道の姿はその場にいなければ決して撮ることの出来ない被写体です。 『厳冬期ならではの風景を収めにカメラを持って出かけませんか?』 中川町は道内でも冬はしばれが厳しく、深々と雪の降る地域にあります。真冬の晴れた日の早朝には空気中の微細な氷の結晶がきらめくダイヤモンドダストが見られ、また、全面結氷する天塩川と、それに並走する宗谷線が織りなすモノトーンのような世界は見る人の想像を膨らませてくれます。 2年前に戦後の姿に復元した天塩中川駅の駅舎や、力強く雪を跳ね飛ばすラッセル車など、道北地域とともに

    有名鉄道写真家と行く道北撮影紀行 | 東武トップツアーズプラス+
    teracy_junk
    teracy_junk 2016/11/15
    自分の趣味の対象(というか同行するカメラマンに至っては飯の種)に対してここまでゲスい趣味人って一体なんなんだろうな
  • Python の subprocess で返り値と標準 (エラー) 出力の内容を得る

    Python で CLI のコマンドを実行したいときは subprocess モジュールを使う。 subprocess モジュールを使う以外にもやり方はあるみたいだけど、それらは obsolete らしい。 題だけど subprocess モジュールを使ってコマンドを実行したときに、返り値を見ながら標準出力、標準エラー出力の内容も得る方法が意外と見つからなかった。 subprocess.check_call() 関数を使えば返り値が見られるけど標準出力、標準エラー出力が得られなさげ。 subprocess.Popen クラスを使うと標準出力、標準エラー出力は得られるけど返り値はどう得られるんだろう? ドキュメントを読んだりソースコードを見ていった結論が以下。 #!/usr/bin/env python # -*- coding: utf-8 -*- if __name__ == '__m

    Python の subprocess で返り値と標準 (エラー) 出力の内容を得る
  • curlコマンドから HTTP POST する方法 - Qiita

    curl -F "name1=value1" -F "name2=value2" http://yourdomain/execute.script <form method="POST" action="http://yourdomain/execute.script"> <input type="hidden" name="name1" value="value1"> <input type="hidden" name="name2" value="value2"> <input type="submit" value="submit"> </form>

    curlコマンドから HTTP POST する方法 - Qiita
  • UIデザインの引き出しを増やしたいときや悩んだときに参考になるデザインギャラリー 20 - NxWorld

    webサイトやアプリなどのUIデザインに悩んだときに参考になるデザインギャラリーを全20サイト紹介します。 よくあるコンポーネントのデザインや配置の仕方、カラーの組み合わせ方を眺めるだけでなく、ギャラリーによってはクールなものからユニークなものまである様々なアニメーションをまとめているところもあるので、デザイン以外の部分でも参考になるギャラリーもいくつかあります。 また、悩んだ・困ったときに見るだけでなく、お気に入りのギャラリーがあればブックマークやフィード登録などして普段から空いた時間に目を通すことでデザインの引き出しも増やせますね。 Calltoidea 細かいコンポーネントからページ全体のレベルまで様々なデザインがまとめられています。 カテゴリーを表すアイコンもわかりやすく参考デザインのキャプチャも大きくて見やすいので、個人的によく見るギャラリーサイトのひとつです。 Collect

    UIデザインの引き出しを増やしたいときや悩んだときに参考になるデザインギャラリー 20 - NxWorld
  • MVP + Dagger2 + Retrofit2 + RxAndroidの構成で通信を試してみる - Qiita

    的には、以前書いたものにMVPの構成を当てはめただけです。 http://qiita.com/MuuKojima/items/8088b43876dc8d3d1745 今回の内容としてはUSDからJPYに変換した為替レートを受け取りTextViewに表示するだけです。 使うAPI: http://fixer.io/ なかなか便利そうですね。 実際のリクエストです。http://api.fixer.io/latest?base=USD&symbols=JPY 下記のように1件JPYのレートが入っています。

    MVP + Dagger2 + Retrofit2 + RxAndroidの構成で通信を試してみる - Qiita
  • Bash on Ubuntu on Windows + オールインワンmintty - Qiita

    はじめに 先日、mattnさんがBash on Ubuntu on Windows の最高の端末環境を教えてやるからちょっと来い。と素晴しい記事を書かれていたのですが、cbwinも一緒に使えないかと思っていたら既に統合されたものがありました!!! wsl-terminal インストール wsl-terminal/releaseから最新の7zもしくはzipをダウンロードして任意のフォルダーに展開するだけです。 使い方 open-wsl.exeをWindowsから実行するとminttyが起動します。 tools/add-open-wsl-here-menu.jsを実行するとエクスプローラのコンテキストメニューからminttyを実行できます。 run-wsl-file.exeをWindowsから実行すると.shなどのスクリプトを実行できます。 ログインシェルとして実行したい! デフォルトのままで

    Bash on Ubuntu on Windows + オールインワンmintty - Qiita
  • RxJavaのflatMap, switchMap, concatMapを理解する - Qiita

    Reactive Frustrationsからの一部引用・翻訳です。 RxJavaのflatMap/switchMap/concatMapを理解する上でとてもわかりやすい喩え話を見つけたので共有します。 RxJavaには膨大な量のメソッド/オペレータがあります。いくつかのオペレータはパッと見同じ動きをしているように見え間違いやすいのですが、実際のところは異なるユースケースを想定して作られています。 flatMap, switchMap, そしてconcatMap。これらの違いを喩え話で説明してみます。 開発者向けのカンファレンスを想像してみてください。そこには一人の司会と、複数の講演者がいます。司会の役割は講演者を紹介してステージに迎えることです。紹介が終わると、講演者はステージに上がり、話し始めます。

    RxJavaのflatMap, switchMap, concatMapを理解する - Qiita
  • 多重ループを一気に抜ける - Qiita

    pythonには多重ループを抜ける簡単な方法が用意されてない。 フラグを用意すればいいけどあんまりきれいじゃない flag = False for i in range(100): for j in range(100): if i > j > 70: flag = True break print i, j if flag: break そんなforループは構造から見直せってことなのだと思うけど。どうしてもbreakで多重ループを抜けてほしいときがある。 そんな時は for-else句を使う try-except構文を使う gotoモジュールを使う とかがあるっぽい。 for-else句を使う

    多重ループを一気に抜ける - Qiita
  • FindBugsコミュニティにおける例の件の顛末、そしてSpotBugsとは何か - Kengo's blog

    先週、FindBugsのメーリスに興味深い宣言が流れました。今のFindBugsはメンテ困難であり現体制での継続保守が難しいとするものです。 ただこれをもってFindBugsはおしまいだ、としてしまうのはちょっと違います。コミュニティ自体はまだ活発で、プロジェクトのあるべき姿について話し合っています。私はコミッタでもなんでもないのですが、1週間経ったこともあり日語で簡単に経緯を紹介したいと思います。 出典明示のため細かくリンクを張りますが、リンク先を見ずともエントリだけで理解できるよう努めます。 現体制最大の問題はプロジェクトリーダーの不在 1年以上前から、プロジェクトリーダーのBill Pugh氏はコミュニティ開発者からの連絡に返信しなくなりました。メールもそうですがGitHubTwitterでのmentionにも返信しません。私もこの5月にTwitterで連絡を取ろうとしましたが

    FindBugsコミュニティにおける例の件の顛末、そしてSpotBugsとは何か - Kengo's blog
    teracy_junk
    teracy_junk 2016/11/15
    『現行のFindBugsユーザはまだ静観して構わない状況と考えます』
  • Lightweight-Stream-APIのあるAndroidアプリ開発

    Lightweight-Stream-APIのあるAndroidアプリ開発 https://github.com/operando/Notes/tree/master/%E7%AC%AC1%E5%9B%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E3%82%A2%E3%83%83%E3%83%97Android%E5%8B%89%E5%BC%B7%E4%BC%9A 第1回スタートアップAndroid勉強会 http://connpass.com/event/43686/

    Lightweight-Stream-APIのあるAndroidアプリ開発
    teracy_junk
    teracy_junk 2016/11/15
    『Lightweight-Stream-API ≠ Java 8 Stream • イコールではない • Java 8 Stream APIのようなインターフェイス もったもの』