RyuGooのブックマーク (74)

  • 嘘の国を売った史上最悪の詐欺師、270人が死の入植

    ナショナル ジオグラフィックの書籍『世界をまどわせた地図』で紹介する国、島、都市、山脈、川、大陸、種族などは、どれもまったくの絵空事だ。しかし、かつては実在すると信じられていたものである。なぜだろう? それらが地図に描かれていたからだ。 神話や伝承として語り継がれていたものもあれば、探検家の間違いや誤解から生まれたものもある。なかには、名誉のため、あるいは金銭を集めるための完全な「でっち上げ」すらある。その代表例として、ここでは「ポヤイス国」の物語を紹介する。史上最悪の詐欺師グレガー・マグレガーによる嘘の国だ。 世界一の大ぼらふき、グレガー・マグレガー 1822年頃のヨーロッパは不景気の中にあり、コロンビアやチリ、ペルーなどの南米の国々はチャンスを期待する投資家たちの人気を得つつあった。それらの国の国債は利回りがよく、見逃せないもうけ話だったのだ。そんな時代に、モスキート・コースト国のジョ

    嘘の国を売った史上最悪の詐欺師、270人が死の入植
  • コード生成でGsonをMoshiより高速化する - Islands in the byte stream

    高速化しました。ざっくり実装しただけなのでリリースはしていません それなりに有効そうなのでjcenterにリリースしました。*1。 https://github.com/gfx/StaticGson ベンチマークについて まずスコアをみていただきましょう。dynamic gsonがGoogle Gson v2.6.2、static gsonが今回最適化したもの、moshiが Square Moshi v1.1.0 です。ベンチマーク環境はXperia Z4 / Android 5.0.2です。(2016/03/09 初版よりデータ構造を複雑にして結果を更新。最新データはStaticGsonのREADMEを参照してください。) D/XXX : start benchmarking Dynamic Gson D/XXX : Dynamic Gson in serialization: 449m

    コード生成でGsonをMoshiより高速化する - Islands in the byte stream
    RyuGoo
    RyuGoo 2016/03/06
  • あなたのウェブ開発スキルにあった副業がさがせるサイト「コデアル」 | ライフハッカー・ジャパン

    もう容量不足に怯えない。サンディスクのmicroSD 1.5TBは在庫があるうちに回収だ #Amazonセール

    あなたのウェブ開発スキルにあった副業がさがせるサイト「コデアル」 | ライフハッカー・ジャパン
    RyuGoo
    RyuGoo 2015/12/06
  • Tehu君に学ぶ傷だらけのセルフブランディング

    Tehu君が中学の頃から積み重ねてきたセルフブランディング()が崩壊しつつあるんで、まとめておこうと思う。 彼が『天才』『秀才』『次代のリーダー』から『意識高い系(笑)』へ落ちていく様を振り返りながら、一体どこで間違ってしまったのか検証していくことにする。 中学生時代彼はここでMacと運命的な出会いをする。当時はまだ、iPhoneが発売されたばかりで、彼は好奇心からXcodeを使い健康計算機というBMI値 を測定するアプリを開発する。機能的にはかなりシンプルでプログラム的にも初心者レベルのものではあるが、中学生がObjective-Cで開発を行い、 英語でアプリの登録申請を行いAppStoreに自分で作ったアプリを載せて、一時的にではあるが、日語のアプリランキングで3位になったのだ。 これは当にがんばったと思う。これから彼のセルフブランディングがスタートしていく。 高校生時代周囲の大人

    Tehu君に学ぶ傷だらけのセルフブランディング
  • Notification

    Svbtle, a publishing platform.

    Notification
    RyuGoo
    RyuGoo 2015/05/31
    書きましたヽ(´ー`)ノ
  • Notification

    RyuGoo
    RyuGoo 2015/05/29
    書いた
  • Scalaの課題と解いて、お肉を食べながらわいわいレビューする会 | チャットワーククリエーターズブログ

    Web開発チームの安達(@UAdachi)です。 一年前は PHP 書いていましたが、ここ最近は糖質制限DDDおじさんことかとじゅん(@j5ik2o)さんの下で Scala をいっぱい書いてます。 かとじゅんさんは色んな人に糖質制限を教えたりもしていますが、社内では Scala もちゃんと教えてくれています。 今日はその一部をご紹介と、Scala の課題を一緒にレビューしてくれる人募集のお話です。 まずは二分木データ構造を実装してみよう社内の教育を何から始めるか悩みましたが、いくつか課題を出して、それをレビューするスタイルで始めてみました。 まず、最初にやった課題は二分木データ構造の実装です。 どんな二分木かというと、NodeにはLeafとBranchがあります。Leafは値をひとつ保持し、Branchはひとつの値と左右にNodeを保持します。また、各Nodeの値の大小関係は左 < 右とな

    Scalaの課題と解いて、お肉を食べながらわいわいレビューする会 | チャットワーククリエーターズブログ
    RyuGoo
    RyuGoo 2015/03/31
    糖質制限 & DDD なかとじゅんさんと肉コードレビューのチャンス!
  • ちゃんと説明できる? 格安スマホ/格安SIM、家族に勧めるときのポイント - はてなニュース

    MVNOによって、さまざまな選択肢が生まれてきたスマホ業界。自分が使うだけでなく、ITに詳しくない家族に勧めるならどれがいいか、も悩みどころです。今回は「帰省した主人公が姉と母に勧める」というシチュエーションを通して、格安スマホ/SIMサービス「楽天モバイル」の特徴を見てみましょう。ガジェット大好きはてなスタッフ id:halfrack による解説も。記事の最後にはプレゼントのお知らせもあります! (※この記事は、フュージョン・コミュニケーションズ株式会社によるPR記事です) それは、ある土曜日の昼下がりのこと。 ―― 久しぶりの実家だー。今夜は地元の友だちと飲むし、それまでのんびり昼寝でもするかな……ただいまー。 姉 おかえりー。待ってたよ~。 母 おかえりなさい。 ―― えっ、なんで出迎えなんて……。気持ち悪いな……なに企んでるの……。 登場人物紹介 主人公 社会人2年目。24歳。女性

    ちゃんと説明できる? 格安スマホ/格安SIM、家族に勧めるときのポイント - はてなニュース
    RyuGoo
    RyuGoo 2015/03/24
    ZenFone 5 欲しいなぁ
  • Androidの通信処理に何使えばいいのか分からないって話。 - なるようになるかも

    特に結論はないです。当に分からないので。 ソケットレベルまで踏み込むと、途端に面倒になってどのライブラリを使っても手に負えませんし、単にGETとかPOSTとかする分には正直どれ使ってもそこまで変わらない気がしてます。 それより自己署名証明書の検証を無視して通信を行うと端末が爆発するライブラリが必要だと思います。 Apache HTTP Client みんなお馴染みDefaultHttpClient。色々なライブラリがあるけど、最終的にはここに行き着いていることが多いです。 しかし「Apache HTTP Clientとは何なのか」、という説明はあまり見ない気がします。 自分も「Apacheソフトウェア財団のトップレベルプロジェクトとして運用されている、RFCを満たす実装を目指したJava向けのHTTPインターフェース」という超ふんわりとした認識しかないです。 かなり巨大なライブラリで、全

    Androidの通信処理に何使えばいいのか分からないって話。 - なるようになるかも
    RyuGoo
    RyuGoo 2014/11/23
    とても悩ましくて、今は OkHttp に落ち着きました
  • チャットワークの、これからのフロントエンド戦略 | チャットワーククリエーターズブログ

    こんにちは!ChatWork CTOの山です。 チャットワークのバックエンドをPHPからScalaへの切り替えることを決断し、現在は移行に向けての大プロジェクトが進行中です。 バックエンドはScalaにしていく。じゃあフロントエンドはどうするの?ということで、今回はチャットワークのフロントエンド開発における今後の戦略を書いてみようかと思います。 現在のフロントエンドにおける課題現在のJavaScriptコード量は、ざっと5万行ほどになっています。(OSSライブラリ、言語キーなどを除く。たぶん大規模・・ですよね?) 約5年前の開発スタート時より、素のJavaScriptとjQueryをベースにゴリゴリと書き重ねられ、これぐらいのコード規模になったソースコードはご想像通りメンテナンスコストがかなり高くなってしまっています。。。 バックエンドの刷新に伴い内部APIも一新されるため、どうせ大幅に

    チャットワークの、これからのフロントエンド戦略 | チャットワーククリエーターズブログ
    RyuGoo
    RyuGoo 2014/10/31
    何もかもを変える作業の真っ最中です
  • BLOGOS サービス終了のお知らせ

    平素は株式会社ライブドアのサービスを ご利用いただきありがとうございます。 提言型ニュースサイト「BLOGOS」は、 2022年5月31日をもちまして、 サービスの提供を終了いたしました。 一部のオリジナル記事につきましては、 livedoorニュース内の 「BLOGOSの記事一覧」からご覧いただけます。 長らくご利用いただき、ありがとうございました。 サービス終了に関するお問い合わせは、 下記までお願いいたします。 お問い合わせ ※カテゴリは、「その他のお問い合わせ」を選択して下さい。

    BLOGOS サービス終了のお知らせ
    RyuGoo
    RyuGoo 2014/05/08
    じゃあ最後に希望が残りますね
  • GitHub 時代のデプロイ戦略 - naoyaのはてなダイアリー

    少し前までアプリケーションのデプロイと言えば capistrano などをコマンドラインから叩いてデプロイ、みたいなことをやっていたが、最近は少し様子が違うのでそのやり方、KAIZEN platform Inc. での事例を紹介する。 GitHub のイベントを契機に CI as a Service にデプロイを担当させる GitHub で Pull Request を送って開発するのが前提になっているのは以前にも紹介した。 最近は Travis CI や CircleCI などに代表される CI (Continuous Integration) as a Service があって、CI も自分たちで環境を構築しなくてもクラウドに任せることができる。KAIZEN では CircleCI を積極的に使っている。 これらの CI as a Service は基的に GitHub と連携するこ

    GitHub 時代のデプロイ戦略 - naoyaのはてなダイアリー
    RyuGoo
    RyuGoo 2014/05/02
    徹底的に記録を残していらないところは自動化……なんだろうけども、こうしたいくつかの仕組みを組み合わせて新しいシステムを作るところに、属人性を発生させないコツも知りたいなぁ。どうしてるんだろう。
  • TechCrunch | Startup and Technology News

    Welcome back to TechCrunch’s Week in Review — TechCrunch’s newsletter recapping the week’s biggest news. Want it in your inbox every Saturday? Sign up here. Over the past eight years,…

    TechCrunch | Startup and Technology News
    RyuGoo
    RyuGoo 2014/04/30
    アプリのデザインは Goodpatch だったっけ?
  • タブレット5台同時充電も可能!!Ankerの高性能USB急速充電器で快適なガジェットライフを

    一人5〜10台のガジェット保持が当たり前のこの時代。皆さんいかがお過ごしですか? そんなガジェットオタクの心強い味方が、このAnkerから発売された5ポートUSB急速充電器。充電ポートはもうこれ一択というぐらいのハイパースグレモノで、久々ガジェットでテンション上がったので、前のめり気味に紹介いたします。 (∩´∀`)∩ワーイ 特徴 もう、特徴も何も写真みたら一発やないですか。入力元はAC電源。出力先はUSBポートが5個。ド~ン。 価格 この記事執筆時点(2014/4/27)で、2,599円。モバイルバッテリーでもないただの充電器でこの値段は、ハッキリ言ってちょっとお高いけど、激しく安心納得の高性能です。 製品仕様 Amazonページから引用 PowerIQテクノロジー搭載のUSBポートは、接続された機器を自動的に検知し、最適な電流を送ります。それにより、どんなUSB機器もフルスピード充電で

    タブレット5台同時充電も可能!!Ankerの高性能USB急速充電器で快適なガジェットライフを
    RyuGoo
    RyuGoo 2014/04/27
    実際、使ってみるといい感じ。
  • Nginx導入時、サクッと対応しておくと良いかもしれない - Qiita

    HTTPレスポンスヘッダにサーバのバージョンの表示を消す なぜ必要? 潜在攻撃者への情報提供になることも。 もし使用中バージョンの脆弱性が明らかになった時、恰好の標的になるとか。 対応 nginx.confのhttpディレクティブに server_tokens off; を追加。

    Nginx導入時、サクッと対応しておくと良いかもしれない - Qiita
    RyuGoo
    RyuGoo 2014/04/24
    Geo モジュールは知らなかった…
  • スマホ決済大手の米スクエア、身売り交渉か 米紙報道 - 日本経済新聞

    【シリコンバレー=小川義也】米紙ウォール・ストリート・ジャーナル(WSJ)電子版は20日、スマートフォン(スマホ)決済大手の米スクエアが業績の悪化を背景に、身売りの可能性を探っていると報じた。これまでに米グーグルなど複数の企業と交渉したという。スクエアは米ツイッターの共同創業者、ジャック・ドーシー氏が2009年に設立した。スマホやタブレット(多機能携帯端末)でクレジットカード決済ができるサービ

    スマホ決済大手の米スクエア、身売り交渉か 米紙報道 - 日本経済新聞
    RyuGoo
    RyuGoo 2014/04/21
    まぁ待とう。これはテック系で飛ばすことで有名な日経だ (元ネタは違うけど) 。
  • チャットワークの新しい開発言語とフレームワークを決める開発合宿を開催!その全貌を丸公開します。 | チャットワーククリエーターズブログ

    みなさんこんにちは、技術部Webチームリーダーの田中佑樹です。 みんなからはたなやんと呼ばれています。Vimが大好きです。 さて、今回は先日開催した2泊3日のChatWork開発合宿の全貌についてご紹介したいと思います。 「開発合宿をやってみたいけど、どうすればいいのかよくわからない」という方の参考になれば嬉しいです。 なぜ開発合宿をすることになったのか? チャットワークは2011年3月の公開以来、順調にユーザー数を伸ばし2014年4月時点で世界170カ国42,000社の企業に導入されるまでに成長しています。 そんな中、現在チャットワークのバックエンドで動いているプログラムが今後の運用において最適ではないのではという懸念があり、言語とフレームワークの再選定をしようという声が上がりました。 ただ、なかなか日頃の業務の中で時間を取るのは難しく、今後のチャットワークを左右する重大な選択なので

    チャットワークの新しい開発言語とフレームワークを決める開発合宿を開催!その全貌を丸公開します。 | チャットワーククリエーターズブログ
    RyuGoo
    RyuGoo 2014/04/21
    開発合宿に行ってきましたヽ(´ー`)ノ
  • Travis CI で iOSアプリを TestFlight に自動アップロードする方法 | チャットワーククリエーターズブログ

    こんにちは!ChatWork 技術部モバイルチームの川村です 前回の記事で Travis CI で自動テストをおこなうところまでできました 次は自動テストがすべて成功したらアプリケーションをビルドして TestFlight へアップロードできるようにします サンプルリポジトリmasaplabs/TravisCITestFlight Push か Pull Request をすると Travis CI により自動テストがおこなわれ、 テスト通過後にアプリを TestFlight へアップロードする設定のリポジトリです 注意:設定は一部ダミーのものに変えているため、参考にされる際はご自身の環境に合わせてお使いください 証明書ファイルを書き出すTestFlight へのアップロードをおこなうため AdHoc ビルドをおこないます そのためには証明書ファイルが必要となるためキーチェーンアクセスから

    Travis CI で iOSアプリを TestFlight に自動アップロードする方法 | チャットワーククリエーターズブログ
    RyuGoo
    RyuGoo 2014/04/18
    自動テスト + 自動配布 = 効率化
  • Travis CI で XCode プロジェクトを自動テストする方法 | チャットワーククリエーターズブログ

    こんにちは!ChatWork 技術部モバイルチームの川村です 今日は iOS アプリ開発の Travis CI を使用したテストの効率化についてご紹介したいと思います Travis CI についてTravis CI は GitHub と連携している(継続的インテグレーション) サービスです CI したいリポジトリーを接続しておくと Travis CI が GitHub からコミットを取得して設定ファイル (.travis.yml) の通りにビルドやテストをおこなってくれます Travis CI でやりたいことGitHub に Push or Pull Request されるたびにテストを実行するPush or Pull Request したブランチが develop or master の場合は、テストがすべて成功したら IPA ファイルをビルドし TestFlight にアップロードする

    Travis CI で XCode プロジェクトを自動テストする方法 | チャットワーククリエーターズブログ
    RyuGoo
    RyuGoo 2014/04/17
  • Mac用グラフィックツールの定番「Sketch」がVersion 3へメジャーアップデート。StyleやExport機能が強化され、新たにSymbol機能を追加。

    Sketch 3 is a major update, and we think you’ll love it. We’ve been listening to all of your feedback and requests and have strived to make Sketch 3 an even better product. With this new version, we have implemented our number one feature request: Symbols – the ability to re-use the same group in multiple places across your document, and have all copies sync when one is updated. In addition, we ha

    Mac用グラフィックツールの定番「Sketch」がVersion 3へメジャーアップデート。StyleやExport機能が強化され、新たにSymbol機能を追加。
    RyuGoo
    RyuGoo 2014/04/15
    私も買いました(´∀`)