タグ

2014年10月1日のブックマーク (37件)

  • 分散型メッセージングミドルウェアの詳細比較 | POSTD

    メッセージキュー について書いている連載の続きとして、今週末は分散型メッセージングを実行するための様々なライブラリを詳細に分析していきたいと思います。今回の分析では、APIの特性、デプロイメントやメンテナンスの容易さ、そしてパフォーマンスの質を含めて2、3種類の異なる側面に着目します。メッセージキューは2つのグループに分類できます。ブローカレス(brokerless)とブローカード(brokered)です。ブローカードなキューはエンドポイント間に何かしらのサーバを挟んでいますが、ブローカレスなメッセージキューは、メッセージ送信の際でも間に何も挾まないP2Pです。 今回分析するのは以下のシステムです。 ブローカレス nanomsg ZeroMQ ブローカード ActiveMQ gnatsd Kafka Kestrel NATS NSQ RabbitMQ Redis 取り掛かりとして、ほぼ間違

    分散型メッセージングミドルウェアの詳細比較 | POSTD
    kasumani
    kasumani 2014/10/01
    【翻訳】分散型メッセージングライブラリの詳細比較 メッセージキューについて書いている連載の続きとして、今週末は分散型メッセージングを実行するための様々なライブラリを詳細に分析していきたいと思います。今
  • microservicesに分割する際に注意するべき5つのこと - Qiita

    はじめに マーティンファウラーがmicroservicesの記事で、小さな役割をもったサービス群にアプリケーションを分割することを提案しています。 cookpadが、サービスをマイクロサービス群に分割していることの記事が注目を浴びており、最近急速にバズワード化しているように感じます。 バズワード化して、ポイントが損なわれる前にいくつかの注意点をまとめておきます。 1.インフラコストは基的に増大する microservicesは、今まで単一のアプリケーションコードで行われていたことを複数のサービスサーバーに分割して管理・運営していくことです。ですので、プロセスを跨いだ通信が大量に発生します。その結果、サーバー台数は増大します。 つまり、インフラコストの増大と開発速度の高速化のコスト感覚をバランスして判断していく必要があります。疎結合性が高まり、アーキテクチャとしては美しく感じますが、実施に

    microservicesに分割する際に注意するべき5つのこと - Qiita
    kasumani
    kasumani 2014/10/01
    microservicesに分割する際に注意するべき5つのこと マーティンファウラーがmicroservicesの記事で、小さな役割をもったサービス群にアプリケーションを分割することを提案しています。 Tags: ifttt, kasumaniのストックした投稿 - qiit
  • 現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて

    現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて

    現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
    kasumani
    kasumani 2014/10/01
    現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて Presentation Transcript 現在のWebフロントエンドの現状と愚痴と Mageについて by nobkz はじめに 自己紹介 • はなだ のぶかず • @nobkz
  • 分からないものを勉強するときに、心を前向きにする方法──カーネルハッカー・小崎資広(5) | サイボウズ式

    マネジメント 新しいチームのあり方を探求 就活 就活生必見!サイボウズの疑問 ティール組織 会社の「あたりまえ」が変わる 多様性 100人100通りの個性 ワークスタイル 働き方、生き方、もっと自由に 青野慶久 サイボウズ社長の想いと覚悟 キャリア 人生の「積み上げ方」を見直す 複業 複数の「業」をもつ働き方 人事制度 多様な働き方を支える仕組み マンガ サクッと手軽に読める!

    分からないものを勉強するときに、心を前向きにする方法──カーネルハッカー・小崎資広(5) | サイボウズ式
    kasumani
    kasumani 2014/10/01
    分からないものを勉強するときに、心を前向きにする方法──カーネルハッカー・小崎資広(5) サイボウズ・ラボの西尾 泰和さんが「エンジニアの学び方」について探求していく連載の第6回(毎週火曜日に掲載、これま
  • 並行処理初心者のためのAkka入門

    Concurrent programing explanation for akka beginers. 並行処理初心者のためのAkka入門 akka meetup 2014/09/28(日) http://connpass.com/event/8622/ このイベントの導入説明のために書かれました。 内容には、並行処理、アクターモデル、Akkaの機能の説明となっています。

    並行処理初心者のためのAkka入門
    kasumani
    kasumani 2014/10/01
    並行処理初心者のためのAkka入門 Presentation Transcript 並行処理初心者のための Akka入門 株式会社ドワンゴ 吉村総一郎 @sifue 今日はAkkaの勉強会 そもそもAkkaとは 何か? そんな人のための プレセッション Akkaとは • ScalaとJavaのApa
  • iBeacon を利用したサービス開発のポイント

    GMOインターネット次世代システム研究室の勉強会発表資料。 2014年9月作成。 2014年7月-9月の調査と検証の結果を記載。

    iBeacon を利用したサービス開発のポイント
    kasumani
    kasumani 2014/10/01
    iBeacon を利用したサービス開発のポイント Presentation Transcript iBeaconを利用した サービス開発のポイント GMOインターネット 次世代システム研究室 松井、佐藤、折田、塚元、宮尾 アジェンダ [iBeaconのキホン] 1.iBeaconとは 2
  • Bootstrapで文字や表などをカッコよく表示しよう

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Bootstrapで文字や表などをカッコよく表示しよう
    kasumani
    kasumani 2014/10/01
    Bootstrapで文字や表などをカッコよく表示しよう (1/3)  前回は、業務アプリケーションに欠かせない、データ登録画面や一覧表示画面など使う入力フォームやボタン/テーブルなどのUIコントロールについて説明しました
  • ComponentOne Studioの地図コンポーネント+オープンデータでマッシュアップしよう

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    ComponentOne Studioの地図コンポーネント+オープンデータでマッシュアップしよう
    kasumani
    kasumani 2014/10/01
    ComponentOne Studioの地図コンポーネント+オープンデータでマッシュアップしよう (1/4)  データを地図に表示するアプリをつくろうと思うと、Google MapやBing Mapを使うWebアプリとして作成するのが手軽ですが、ComponentOne Studio
  • ラムダ式でステップアップ! C++のプログラムから汎用的なアルゴリズムを切り出し利用してみよう

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    ラムダ式でステップアップ! C++のプログラムから汎用的なアルゴリズムを切り出し利用してみよう
    kasumani
    kasumani 2014/10/01
    ラムダ式でステップアップ! C++のプログラムから汎用的なアルゴリズムを切り出し利用してみよう  プログラミング言語 C++では「ラムダ式」と呼ばれるものが使えるようになり(C++11で採用され、C++14で改良された)、標
  • テーマ形式でコントロールの配色を一括管理できる.NETアプリケーションの作成

    はじめに アプリケーション作成で悩むのがフォームとコントロールの配色。特に複数のフォームを使用したアプリケーションでは、テーマに沿って配色を統一するのは、かなり手のかかる作業です。この配色設定を一括して簡単に行えれば、開発工数の削減が見込めます。 ComponentOne StudioのC1ThemeControllerコンポーネントは、アプリケーションの配色設定を一括して行ってくれる、夢のようなコンポーネントです。あらかじめ組み込まれている数十個のテーマを使って配色を設定できるほか、同じテーマを選択するだけで複数のフォームの配色を統一できます。 また、組み込みテーマをカスタマイズしたり、独自のテーマを作成することも可能です。作成したテーマはファイルに保存し、他のアプリケーションで使うことができるので、同じシリーズのアプリケーションの配色を簡単に統一することもできます。 今回は、このC1T

    テーマ形式でコントロールの配色を一括管理できる.NETアプリケーションの作成
    kasumani
    kasumani 2014/10/01
    テーマ形式でコントロールの配色を一括管理できる.NETアプリケーションの作成 (1/4) はじめに  アプリケーション作成で悩むのがフォームとコントロールの配色。特に複数のフォームを使用したアプリケーションでは、
  • Swiftの「クラス」と「ストラクチャ」 その② ~ subscript、タイプキャスト、メモリ管理(およびクラス、ストラクチャ、列挙型のおさらい)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Swiftの「クラス」と「ストラクチャ」 その② ~ subscript、タイプキャスト、メモリ管理(およびクラス、ストラクチャ、列挙型のおさらい)
    kasumani
    kasumani 2014/10/01
    Swiftの「クラス」と「ストラクチャ」 その② ~ subscript、タイプキャスト、メモリ管理(およびクラス、ストラクチャ、列挙型のおさらい) (1/5) subscriptキーワード  本連載第1回で取り上げたArray、Dictionaryには、次のよう
  • AWKのトリッキーな配列&連想配列の仕組み・動作と目からウロコのテクニック

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    AWKのトリッキーな配列&連想配列の仕組み・動作と目からウロコのテクニック
    kasumani
    kasumani 2014/10/01
    AWKのトリッキーな配列&連想配列の仕組み・動作と目からウロコのテクニック (1/2) 配列と連想配列  「配列」とは、インデックスが数字であるものを称し、「連想配列」とはインデックスが文字列であるものを指します
  • n1kumeet5.com - n1kumeet5 リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    kasumani
    kasumani 2014/10/01
    MacのSafariを鍛え直す|便利な6つの機能拡張と爆速快適な8つのジャスチャー これを見て頂いてもわかるように、Safariはあまり使われておりません。実際、私もいろいろ調べるまでは、Chromeがメインブラウザですし、これから
  • reddit – Trac

    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

    reddit – Trac
    kasumani
    kasumani 2014/10/01
    reddit/reddit This is the primary codebase that powers reddit.com. For notices about major changes and general discussion of reddit development, subscribe to the /r/redditdev and /r/changelog subreddits. Tags: from Pocket October 01, 2014 at 05:52PM via IFTTT
  • Under Construction | Random

    404

    kasumani
    kasumani 2014/10/01
    Idiomatic Generics in Go Go has a fantastic standard library and powerful concurrency primitives, but the type system is notoriously lacking. One of the main features that is sorely missing is generics. Tags: from Pocket October 01, 2014 at 05:51PM via IFTTT
  • Node.js良記事まとめ(随時更新) - Qiita

    2015/09/25 追記 2014/10/08 チュートリアル追記 2015/08/24 大幅加筆修正 はじめてのかたに http://ameblo.jp/ca-1pixel/entry-11476850674.html 特徴、「なぜいま注目されているのか」など 背景がわかりやすく書いている。とてもわかりやすい。 デメリット、問題点など http://qiita.com/hshimo/items/156249ec8e6dbf75205a Qiitaの記事です。 環境構築なら http://liginc.co.jp/web/programming/node-js/85318 nvmのインストールから簡単な使い方まで。 環境構築の良記事はたくさんあるけど、とりあえず ここみておけば問題ない。 使い方やノウハウ http://blog.asial.co.jp/1231 Node.jsでこんなこ

    Node.js良記事まとめ(随時更新) - Qiita
    kasumani
    kasumani 2014/10/01
    Node.js良記事まとめ(随時更新) Tags: from Pocket October 01, 2014 at 05:51PM via IFTTT
  • BASEが開発者向けにAPIを公開、流通総額の拡大を目指す - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

    久々にインスタント・コマースの界隈に動きが見られるようになってきた。STORES.jpの次はもちろんこちら、BASEだ。 簡単にコマースサイトを構築できるプラットフォームBASEは10月1日、開発者向けに構築したネットショップの情報を利用できるAPIを公開した。既にサードパーティーによる利用は開始されており、iPhoneケースなどのオリジナルアイテムを作れるマーケットプレース「Canvath」やクラウド会計のfreeeなど数社の事例が公開されている。 APIによって可能になるのは商品情報の閲覧、注文情報の取得、商品情報の編集、商品情報の検索の4つで、今後順次拡張される。具体的には「このAPIを使ってBASEのモールを独自に作ることもできる」(同社代表取締役の鶴岡裕太氏)とのことで、外部事業者が10万店舗のデータを活用した新しいビジネスを検討することも可能になる。なお、有益なアプリケーション

    BASEが開発者向けにAPIを公開、流通総額の拡大を目指す - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
    kasumani
    kasumani 2014/10/01
    BASEが開発者向けにAPIを公開、流通総額の拡大を目指す 久々にインスタント・コマースの界隈に動きが見られるようになってきた。STORES.jpの次はもちろんこちら、BASEだ。 Tags: from Pocket October 01, 2014 at 05:51PM via IFTTT
  • Amazon Redshiftによるビッグデータ分析環境の構築手順

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Amazon Redshiftによるビッグデータ分析環境の構築手順
    kasumani
    kasumani 2014/10/01
    Amazon Redshiftによるビッグデータ分析環境の構築手順  当回では、AWSアカウントを持っていない状況から、一から環境構築を行うという前提で以下の流れで作業を進めていく形を取ります。手順や画面キャプチャがこれまで
  • RubyistのためのClojure入門 - Qiita

    PuppetがRubyからClojureへ乗り換えていくようです。 そんなRubyistが他にもいるかもしれないので、Rubyist向けにClojureだとどう書くか、みたいなガイドを書いてみます。 イディオム jnchitoさんのRubyイディオム記事をClojureで書くとどうなるか、まず説明したいと思います。 後置if で行数を減らす

    RubyistのためのClojure入門 - Qiita
    kasumani
    kasumani 2014/10/01
    RubyistのためのClojure入門 そんなRubyistが他にもいるかもしれないので、Rubyist向けにClojureだとどう書くか、みたいなガイドを書いてみます。 jnchitoさんのRubyイディオム記事をClojureで書くとどうなるか、まず説明したいと思い
  • ベルキン、小型軽量化しThunderbolt 2に対応したドッキングステーション ~MacだけでなくWindowsにも対応

    ベルキン、小型軽量化しThunderbolt 2に対応したドッキングステーション ~MacだけでなくWindowsにも対応
    kasumani
    kasumani 2014/10/01
    ベルキン、小型軽量化しThunderbolt 2に対応したドッキングステーション  ベルキン株式会社は、Macのインターフェイスを拡張するためのドッキングステーション「Thunderbolt2 Express Dock HD」を10月31日に発売する。価格はオープ
  • fastladder · GitHub

    Dismiss Grow your team on GitHub GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects. Sign up

    fastladder · GitHub
    kasumani
    kasumani 2014/10/01
    Fastladder Open Source / Free Download オープンソース版「Fastladder」は、サーバインストール型のRSSリーダーです。法人で管理しているサーバや、個人でお持ちのPCなどにインストールして使用できますので、イントラのRSSも読むこと
  • HPから激安Windows 8端末登場、タブレットは約1万円・PCは約2万円から

    HP(ヒューレット・パッカード)は現地時間の2014年9月29日、Chromebook対抗のHP Streamシリーズの新しいラインナップとして、99.99ドル(約1万1000円)から購入可能なWindows 8.1搭載タブレット2機種と、199.99ドル(約2万2000円)から購入可能なWindows 8.1搭載ノートPC2機種を発表しました。 HP News - HP Reveals Stylish and Affordable Windows Notebook PCs and Tablets Perfect for Holiday http://www8.hp.com/us/en/hp-news/press-release.html?id=1803838 ノートPC型のWindows 8.1搭載マシンは「HP Stream 11」と「HP Stream 13」。 デザインやスペック的

    HPから激安Windows 8端末登場、タブレットは約1万円・PCは約2万円から
    kasumani
    kasumani 2014/10/01
    HPから激安Windows 8端末登場、タブレットは約1万円・PCは約2万円から HP(ヒューレット・パッカード)は現地時間の2014年9月29日、Chromebook対抗のHP Streamシリーズの新しいラインナップとして、99.99ドル(約1万1000円)から購入可能なWi
  • MongoDBにrepairDatabaseをかけたらファイルサイズが半分になった - ただのにっき(2014-09-30)

    ■ Ustream上の動画をYouTubeに移した Ustreamがアーカイブ映像の保存期間の変更についてというアナウンスを出していたので、慌てて過去の動画をダウンロードした。10月9日までなのでかなり急な話だ。一部の動画がダウンロードできない(404になる)のだけど、なんでだろう。まぁいいけど。 で、ほとんどが動画でその他の車載動画はさほど価値がないので、動画だけYouTubeにチャンネルを作ってそちらへアップロードしなおし。 Gustav - YouTube Dora - YouTube 最近は動画撮ってないなー。たまには撮ろう(←と書くだけ書いて忘れるパターン)。 しっかし、こういう運用の変更って過去のデータはそのままに、新しいデータから適用って感じにするもんだと思うのだけどなぁ。過去にさかのぼって適用、しかも猶予はたったの10日って、Ustreamはあんまり経営状況よくないの

    kasumani
    kasumani 2014/10/01
    ■ Ustream上の動画をYouTubeに移した Ustreamがアーカイブ映像の保存期間の変更についてというアナウンスを出していたので、慌てて過去の動画をダウンロードした。10月9日までなのでかなり急な話だ。一部の動画がダウンロー
  • これからAndroidの開発を始める人がお世話になるだろうサイト一覧 - genonymous

    こんにちは、釘宮です。 新しい言語の開発を始めたとき、検索という行為が結構大きな時間をってしまうものです。 その検索を効率的にするのに有効な手段として、熟知している人の情報源を知る事が一つだと思います。 ということで今回、Android開発歴3,4年の私、釘宮の情報源を少数精鋭で紹介したいと思います! 言わずもがな ○  Android Developers まずはAndroidの公式デベロッパーサイト。 関数の仕様などリファレンス一覧以外にもDesignなどでGoogleのすすめるこれからのAndroidの標準デザインなどは必読です。 3種の神器 ○  Stack Overflow このサイトなしでプログラムをくみ上げることができるのか?いや、むりだろう。 という方も多いのではないでしょうか? 幾度となく我々プログラマを救ってくれたStackOverflowさんはAndroidも十二分

    これからAndroidの開発を始める人がお世話になるだろうサイト一覧 - genonymous
    kasumani
    kasumani 2014/10/01
    これからAndroidの開発を始める人がお世話になるだろうサイト一覧 新しい言語の開発を始めたとき、検索という行為が結構大きな時間を食ってしまうものです。 その検索を効率的にするのに有効な手段として、熟知している
  • iPhone 6・iPhone 6 PlusのSIMロック解除が可能に。IMEIアンロックサービスが受付開始

    AppleのアクティベーションサーバーにSIMフリーとして登録する事でSIMロック解除を行うIMEIアンロックサービスを提供している小龍茶館が、iPhone 6・iPhone 6 Plusに関してもサービス提供を開始しました。 IMEIアンロックとはAppleのアクティベーションサーバーにiPhone体のIMEI番号をSIMフリーとして登録し、再アクティベーションする事でSIMロックのかかったiPhoneSIMフリー化する方法。通称ファクトリーアンロックとも呼ばれています。小龍茶館はこのIMEIアンロックの代行を行っており、今回iPhone 6とiPhone 6 Plusに関してもアンロックのサービスを提供開始しました。docomo版・au版・SoftBank版全てに対応しています。詳細は以下のリンクから。 小龍茶館 | 【お見積依頼はこちら】体を送らずにSIMロック解除!Softb

    iPhone 6・iPhone 6 PlusのSIMロック解除が可能に。IMEIアンロックサービスが受付開始
    kasumani
    kasumani 2014/10/01
    iPhone 6・iPhone 6 PlusのSIMロック解除が可能に。IMEIアンロックサービスが受付開始 AppleのアクティベーションサーバーにSIMフリーとして登録する事でSIMロック解除を行うIMEIアンロックサービスを提供している小龍茶館が、iPhone
  • 新幹線、100円玉になります 開業50周年で記念硬貨:朝日新聞デジタル

    財務省は30日、東海道新幹線の開業50周年を記念した100円貨幣を来年3月に発行すると発表した。白銅と銅製の銀色で、東海道、山陽、東北、上越の4種類と、来年3月に長野―金沢間の開業が予定される北陸新幹線を加えた5種類を出す。裏面は、いずれも「団子っ鼻」の愛称で知られた初代新幹線「0系」を描いた。

    新幹線、100円玉になります 開業50周年で記念硬貨:朝日新聞デジタル
    kasumani
    kasumani 2014/10/01
    新幹線、100円玉になります 開業50周年で記念硬貨 - 朝日新聞デジタル
  • Engadget | Technology News & Reviews

    Research indicates that carbon dioxide removal plans will not be enough to meet Paris treaty goals

    Engadget | Technology News & Reviews
    kasumani
    kasumani 2014/10/01
    速報:マイクロソフト、国内で個人向けOffice 365、iPad版Office、Office Premium発表 マイクロソフトは、初来日した新CEO サティア・ナデラ氏を迎えて国内向けにOffice新製品の発表会を開催中です。 Tags: from Pocket October 01, 2014 at 05:31P
  • Git Hands-On

    新卒エンジニア研修で使った資料です。

    Git Hands-On
    kasumani
    kasumani 2014/10/01
    Git Hands-On // Speaker Deck Other Presentations by this Speaker Other Presentations in Programming Featured Presentations Tags: from Pocket October 01, 2014 at 05:29PM via IFTTT
  • 10月1日デザインの日にPrott正式リリース!Prott iOSアプリの使い方教えます! | Goodpatch Blog

    みなさん、10月1日って何の日か知っていますか?!なんと、今日は通商産業省(現経済産業省)が選定した「デザインの日」!そんなデザインの日に、 UIデザインを特化しているGoodpatchが開発しているProttが正式リリース!今回のMEMOPATCHではiOSアプリの紹介を主に、今回の正式リリースの内容をお届けします! 正式リリースについて Prott(プロット)とはこのMEMOPATCHを運営しているグッドパッチが開発しているモバイルアプリやサイトの為のプロトタイピングツールです。2014年4月にベータ版を公開して以来、多くの方にお使い頂いており、ついに正式リリースとなりました!「高速プロトタイピング+新しいコミュニケーション」をコンセプト日々開発を進めています。 ベータ版との違いーアプリ開発チームにむけたよりパワフルなツールへー ・最新のiPhone 6などのiOSや、Android

    10月1日デザインの日にPrott正式リリース!Prott iOSアプリの使い方教えます! | Goodpatch Blog
    kasumani
    kasumani 2014/10/01
    10月1日デザインの日にPrott正式リリース!Prott iOSアプリの使い方教えます! みなさん、10月1日って何の日か知っていますか?!なんと、今日は通商産業省(現経済産業省)が選定した「デザインの日」!そんなデザインの日に
  • LL から Java に移行した人がはまりがちなこと - tokuhirom's blog

    こんにちは。Java 初心者です。 Java 初心者、得に LL から Java に来た人にありがちな問題について社内向けに書いたものをオープンアンドシェアさせていただきます。 前提として、我々は Java 8 でガンガン攻めているということをご承知おきください。 また、自分がこの数ヶ月で「うわー。こうしとくべきだったのかー」と気づいたやつをドヤ顔で語っているということにもご注意ください。 【追記】 対象は中規模 B2C の場合です(中規模というのは facebook より小さいという程度の意味です) 例外を握りつぶさないようにしよう Eclipse が生成する以下のようなコードをそのまま残しているケース。 これは言うまでもなく良くないですね。デバッグが困難になります。 try { } catch (IOException e) { e.printStackTrace(); } Perl

    kasumani
    kasumani 2014/10/01
    LL から Java に移行した人がはまりがちなこと また、自分がこの数ヶ月で「うわー。こうしとくべきだったのかー」と気づいたやつをドヤ顔で語っているということにもご注意ください。 Tags: from Pocket October 27, 2014 at 02:36PM via
  • まだmechanizeで消耗してるの? WebDriverで銀行をスクレイピング(ProtractorとWebdriverIOを例に) - 詩と創作・思索のひろば

    今日はスクレイピングの話をします。 今回のターゲットは三菱東京UFJダイレクト。金融機関もウェブサービスを提供するようになり、金にまつわる情報を電子化しやすくなりましたが、かれらが API を提供しているわけではないので、私たちのほうで取得・加工をしてやる必要があります。今やウェブサイトであれば当然のように JavaScript を使っているわけなので、いわゆる mechanize、つまり HTML の解釈をおこない、リンクのクリックやフォームの送信をシンプルに実装するようなやり方でのスクレイピングはすでに無理筋だといえます。 もちろん今日においてはブラウザオートメーションという方法がすでにありますので、これを利用してやれば、なんの憂いもなく実際に人間が使うようなブラウザをプログラマティックに操作することができます。現在は Selenium WebDriver がデファクトで、これが使用す

    まだmechanizeで消耗してるの? WebDriverで銀行をスクレイピング(ProtractorとWebdriverIOを例に) - 詩と創作・思索のひろば
    kasumani
    kasumani 2014/10/01
    まだmechanizeで消耗してるの? WebDriverで銀行をスクレイピング(ProtractorとWebdriverIOを例に) 今日はスクレイピングの話をします。 今回のターゲットは三菱東京UFJダイレクト。金融機関もウェブサービスを提供するようになり
  • git 1.7.12でUTF8-MAC問題が解決 | Butaman-kun Project

    gitの唯一の弱点は日語ファイル名に弱いことだ。 つい最近WindowsではUTF-8ファイル名に対応したが、MacではUTF8-MAC(UTF-8-MAC)問題という持病を抱えていた。 このため、WindowsLinuxで濁点、半濁点とかの入った日語ファイル名のファイルを含むリポジトリを作成し、Mac上にcloneすると、次の画像のようにこれらのファイルをリポジトリ内のファイルとして見なしてくれないと言う問題があった。 日語ファイル名が使えなかった旧バージョンのgit 簡単に説明すると、ファイル名の見た目はLinux等と一緒だが、文字コード的に濁点の扱いが微妙に違うためである。ある意味、文字化けの類の問題である。この説明はかなり端折っていて不正確なので、技術的な詳細はこちらを参照して欲しい。 これまで、解決するにはnfsをマウントする方法や、パッチはあったが、家では取り込まれて

    kasumani
    kasumani 2014/10/01
    git 1.7.12でUTF8-MAC問題が解決 gitの唯一の弱点は日本語ファイル名に弱いことだ。 つい最近WindowsではUTF-8ファイル名に対応したが、MacではUTF8-MAC(UTF-8-MAC)問題という持病を抱えていた。 このため、WindowsやLinuxで濁点、半濁点と
  • Mac の Git で日本語ファイル名を扱う - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    Mac の Git で日本語ファイル名を扱う - Qiita
    kasumani
    kasumani 2014/10/01
    Mac の Git で日本語ファイル名を扱う 自分ではそんなファイルは作らないけど、他人のソースだとたまに日本語ファイル名のファイルが入っていたりとかすることもあります。 Tags: from Pocket October 01, 2014 at 04:41PM via IFTTT
  • Mac の Git で日本語ファイル名を扱うときは core.precomposeunicode = true にしておく - かわちょでぶろぐ

    (★2014年09月時点の情報です。最新の Git では解決しているかもしれない。) Mac の Git で日語ファイル名を扱うときは core.precomposeunicode = true にしておく。 clone, checkout したら日語ファイル名のファイルが新規ファイルになってるとか git status で確認したらファイル名が \xxx になってるとか そんな症状に出くわしたら。 普段仕事だと Windows だし、自分で日語ファイル名とか作らないし、普段おっかけてるリポジトリにもそんなの無かったので、未設定なのに気付いてなかったわ。Visual Basic なレガシーなプロジェクトMac で読もうとして気付いた。 既に clone 済みのローカルのリポジトリでは $ git config --local core.precomposeunicode true

    Mac の Git で日本語ファイル名を扱うときは core.precomposeunicode = true にしておく - かわちょでぶろぐ
    kasumani
    kasumani 2014/10/01
    Mac の Git で日本語ファイル名を扱うときは core.precomposeunicode = true にしておく Mac の Git で日本語ファイル名を扱うときは core. Tags: from Pocket October 01, 2014 at 04:39PM via IFTTT
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    kasumani
    kasumani 2014/10/01
    Xcode 6に対応した『iPhoneアプリ開発入門 (全13回)』をドットインストールに追加しました #dotinstall Xcode 6もリリースされたので「iPhoneアプリ開発入門」を再収録しました。主にXcodeの使い方の説明ですが、簡単なアプリを作る
  • http://www.netagire.com/?p=1025

    kasumani
    kasumani 2014/10/01
  • OS X Mavericksにmltermとlibsixelをインストールして端末で画像を表示する

    OS X Mavericks 環境の端末で画像を表示したい一心で、端末界で評判の高いターミナルエミュレータ mlterm と Sixel 画像への変換ツール libsixel をビルド・設定したときのメモです。前置きがだいぶ長めです。 端末で画像を表示する動き 私は GNU Screen さえ満足に動けばターミナルエミュレータにはとくにこだわりは無く、OS X ですと Lion(10.7)までは Terminal.app で 256 色表示が出来なかったからという理由で iTerm を使い始めて現在に至っています。 ですがここ最近、端末で画像(Sixel Graphics)を表示する動きが観測範囲で散見されるようになりました。 Sixel Graphics復活への動き - Togetterまとめ そのスクリーンショットを見ると非常に気になるものの、何か特別な技を駆使して表示させているのだろ

    OS X Mavericksにmltermとlibsixelをインストールして端末で画像を表示する
    kasumani
    kasumani 2014/10/01
    OS X Mavericksにmltermとlibsixelをインストールして端末で画像を表示する OS X Mavericks 環境の端末で画像を表示したい一心で、端末界で評判の高いターミナルエミュレータ mlterm と Sixel 画像への変換ツール libsixel をビルド・設定し