タグ

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

  • PyCon JP2015 基調講演の裏側 - ビープラウド社長のブログ

    私は昨年末の社内納会で、会社が10年目を迎えるにあたり、ビープラウドのビジョン、ミッション、価値観を、創立日の2015年5月23日までに公開すると宣言しました。 そして、1月末のBPCamp(社内旅行)でのワークショップによる社内意識の調査、創立以来の取り組みの振り返り、2006年からの自分のブログの全エントリーの読み直しなどをしたうえで、考えをまとめ、5月23日にブログに公開しました。 shacho.beproud.jp 年始からずっと取り組んでいたので無事エントリーを公開し「少しゆっくりしよう」と思っていました。 それも束の間、PyCon JP 2015プログラムチームからの連絡を頂いたのは、その8日後の5月31日でした。 「Possibilities of Python」というテーマで基調講演をということでしたが、何を話したら役立てるのか、私にはすぐには浮かびませんでした。 私よりも

    PyCon JP2015 基調講演の裏側 - ビープラウド社長のブログ
    t-wada
    t-wada 2015/10/15
    PyCon JP2015 基調講演当日に向けての準備と、そして当日について。ここまで情熱を持って準備するのは素晴らしいと思う。姿勢を見習いたい。
  • 次世代ビルドツールBazelを使ってAndroidアプリをビルドする - クックパッド開発者ブログ

    会員事業部所属エンジニアの山下(@tomorrowkey)です。 去年はモバイルファースト室でバリバリとAndroidアプリを書いていたのですが、今年に入ってサーバーサイドもやってみたいと思い、最近はRubyを書いている日々です。 Rubyはあまりやったことがなかったのですが、REPLがあってとても助かります。Java 9でREPLが使えるようになるらしいですが、Androidは縁遠い話ですね。 さて、今回は来年ビルドツールとして脚光を浴びそうなBazelをご紹介したいと思います。 Bazelとは何か Bazel http://bazel.io/ BazelはGoogleが社内で使用していたビルドツールをオープンソース版として開発をしているものです。2015年3月にAlpha版が公開されました。 Alpha版ではクライアントアプリケーションやiOSアプリのビルドなどがサポートされていて、最

    次世代ビルドツールBazelを使ってAndroidアプリをビルドする - クックパッド開発者ブログ
    t-wada
    t-wada 2015/10/15
    最近よく名前を聞くようになった Bazel について
  • Javaのログ出力: 道具と考え方

    Concepts and tools of logging in Java. Javaにおけるログ出力の考え方と道具について説明. CC Attribution Licenseの元に公開します.

    Javaのログ出力: 道具と考え方
    t-wada
    t-wada 2015/10/15
    Java のロギングライブラリの歴史について
  • es6+power-assertでreduxのテストコードを書く - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    es6+power-assertでreduxのテストコードを書く - Qiita
    t-wada
    t-wada 2015/10/15
    "reduxは他のfluxに比べてほとんどの部品が状態を持たないただの関数なので、とてもテストしやすくなっています" テスト容易性重要
  • Android らしい Java - 2. 寿命

    寿命、ライフサイクルのはなし。(Part.1 はここ) Android の中には、決められた寿命を持つ重要なオブジェクトがいくつもある。代表例は Activity. View も Fragment もプラットホームによって寿命が決められている。 Java は誰かに決められた寿命を扱うのがあまり得意でない。多くのオブジェクトは Java 自身の GC が寿命を決める。GC があるからプログラマは寿命について悩まなくていい。そんな態度が従来の Java にはある。C++ のように神経質な寿命管理は出番が少ない。 Java でも File のような OS の資源は GC でなくプログラマが寿命を決める。Socket なんかはもう一段厄介で、相手側から閉じられると勝手に死んでしまう。そして死んだオブジェクトを触るコードは呪いの例外に見舞われる。 勝手に死ぬ Activity や View の性質は

    Android らしい Java - 2. 寿命
    t-wada
    t-wada 2015/10/15
    omo さんによる、 Android の Java についての雑感 (の続き)
  • Android らしい Java - 1. 非同期性

    仕事Android アプリのコードを触り始めはや数ヶ月。少しは理解が進んだ。 今の仕事のコードは、残念ながらそれほど素晴らしくない。その昔 Android Java にまだ慣れていなかった人々が書いたであろう古いコードが目につく。そして古いコードの昔ながらな残念さは、従来の Java とは違う Android Java の「らしさ」を描き出す。そんな話を数回にわけて書いてみたい。 第一回は非同期性のはなし。 Android のアプリはメインスレッドをブロックしてはいけない。だから色々と非同期に書く。ところが従来の Java は非同期がさほど得意でない。多くの API がブロックする。 ブロックする処理は別のスレッドに追い出せばいい。ただし結果はイベントループを通じてメインスレッドに戻さないといけない。これを綺麗に書くイディオムが、Android では最近まで確立されていなかった(Asy

    Android らしい Java - 1. 非同期性
    t-wada
    t-wada 2015/10/15
    omo さんによる、 Android の Java についての雑感
  • GitHub - gabrielbull/react-desktop: React UI Components for macOS High Sierra and Windows 10

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - gabrielbull/react-desktop: React UI Components for macOS High Sierra and Windows 10
    t-wada
    t-wada 2015/10/15
    こちらは React で OSX 風の UI を作るための React Component (Windows 風も提供予定に入っている)
  • Photon

    The fastest way to build beautiful Electron apps using simple HTML and CSS Powered by Electron Underneath it all is Electron. Originally built for GitHub's Atom text editor, Electron is the easiest way to build cross-platform desktop applications. If you can write a bit of HTML, CSS, and JS, you can build full featured applications. Companies like Microsoft, Facebook, and Slack are using it – why

    t-wada
    t-wada 2015/10/15
    Electron で MaxOS X 風の UI を簡単に作れる UI ツールキット。 Electron における bootstrap みたいな位置づけだろうか?
  • 飲食店向け予約トラブル防止アプリ「トレテル」を提供開始 | 株式会社トレタ

    トレタは、予約管理システムをはじめ、モバイルオーダーシステムやデジタルのスタンプカードなど、飲店向けのサービスを提供しています。業務効率化だけでなく、顧客体験も向上させるサービスで飲店経営をお手伝いします。

    飲食店向け予約トラブル防止アプリ「トレテル」を提供開始 | 株式会社トレタ
    t-wada
    t-wada 2015/10/15
    さわでぃーさんだ
  • TypeScript の開発環境構築と周辺ツールの紹介

    前回はなぜTypeScriptか?という話を書きました。今回はTypeScriptを使うとして、どういう環境を作れば気持ちよく開発できるかについて解説します。 稿に出てくるサンプルをまとめたリポジトリを随時メンテしております。時期によっては、記事の内容に沿わない(より磨かれた)状態になっているかもしれません。 TypeScriptの開発環境が指すものは2つあります。IDEやエディタといった、当に開発を行うための環境と、初期設定を行ったりリリースビルドを作ったりするためのタスクランナーの二種類です。 記事ではお勧めの構成として、Visual Studio Code+grunt+dtsmを用いていきます。別構成として、Atomとgulp、tsdについても言及します。いずれの構成でも、Mac OS X、WindowsLinuxといった主要なプラットフォームで同じように動かすことができま

    TypeScript の開発環境構築と周辺ツールの紹介
    t-wada
    t-wada 2015/10/15
    わかめ先生による TypeScript の開発環境構築と周辺ツールの紹介エントリ。便利そうなところやつらそうなところなど、いろいろわかる。
  • 最強のSSH踏み台設定 - Qiita

    追記:openssh-7.3 以降なら ProxyJump や -J が使えます ホスト名を + で繋げることで多段Proxy接続も簡単に、がコンセプトだったエントリの設定ですが、OpenSSH 7.3 から ProxyJump という設定が使えるようになったので、使えるなら ProxyJump を使う方が健全だし柔軟で使い勝手も良いのでそちらを覚えて帰ることをオススメします。 使い方は簡単で以下のような感じです。多段も行けるし、踏み台ホスト毎にユーザ名やポート番号を変えることも出来ます。 # 1. bastion.example.jp -> internal.example.jp ssh -J bastion.example.jp internal.example.jp # 2. bastion.example.jp -> internal.example.jp -> super-de

    最強のSSH踏み台設定 - Qiita
    t-wada
    t-wada 2015/10/15
    おおおこの発想は無かった。しかも妙に直感的だ。