タグ

sakaharaのブックマーク (862)

  • Androidの通信ライブラリの歴史を振り返る - Qiita

    はじめに なぜ、今更こんな何のためにもならなそうなことを書くのかというお話をします。 最近Androidを新しく始める人はすいすいとアプリの開発を覚えていき、昔は大変だった通信もRetrofit一択で何の迷いもなく終わります。Retrofit当に素晴らしいライブラリです、アノテーションを使用してコードを殆ど書かず、初心者にも分かりやすく書くことができ、カスタマイズ性も非常に高いです。 ですが、だからこそ昔のAndroidの通信の長い歴史を知って、今まで以上にRetrofitなどのライブラリの素晴らしさを実感してほしいと思って書きました。 そして、できれば誰かが次世代の通信ライブラリを作る際の糧としてくれることを願っています。 主な歴史 2007/11/05 : Androidが発表される 2011/09/29 : HttpURLConnectionを推奨するブログが出る 2013/05

    Androidの通信ライブラリの歴史を振り返る - Qiita
  • 専門用語を並べてしゃべる専門家は許せない、という人は愚かである、という話 - たごもりすメモ

    ちょっと最近腹に据えかねる記事がネットで散見されるので敢えてアレなタイトルで、よろしくおねがいします。 なおこの記事は、自分はソフトウェアエンジニアリングの専門家であるので、そのような領域を大雑把に想定して書かれております。が、たぶん他の専門領域においても似たような状況なのではないかと推察しております。 専門用語ばかり使って会話するような人は当のプロではない という言説を最近ちょくちょく見ますね。曰く、普通の人に説明できないようではダメだ。曰く、普通の人でも重要性が理解できないように話せないということは、実際にはお前のやっていることは重要ではないのだ。曰く、専門用語ばかりで会話するようでは実際の能力はわからない、専門用語などわからなくても当に能力がある人にはあるのだ。 んなわけねーだろ。 専門家というのは、非専門家には扱えない問題を扱う専門家だから専門家として働けていて、それなりの待遇

    専門用語を並べてしゃべる専門家は許せない、という人は愚かである、という話 - たごもりすメモ
  • 今から新規でiOSアプリを書き始めるなら。2016年冬 - Qiita

    こんにちは @yimajo です。この記事は今から新規でAndroidアプリを書き始めるなら。に大きく影響されています。主な内容として次のような事柄を取り扱っています。 今から書くならこんな設計 こんなライブラリがあるが使ってみた感想 ただ、結論として大して深い内容は書けませんでしたので、がっかりせず、みなさん思い思いにやればいいよっていうことに終着しています。アドベントカレンダーのネタにみなさんも書いてみてはどうでしょう。 言語について Objective-C か Swift か まず最初に言っておくとObjective-CやSwift以外にもiOSアプリを始める方法はあります。例えばObjective-C++とかRubyMotionとか。まあそれはそれで良いところもあると思いますが、複数人でiOSアプリ開発を行いそれを保守したり機能追加したりすることを考えるとObjective-CかS

    今から新規でiOSアプリを書き始めるなら。2016年冬 - Qiita
    sakahara
    sakahara 2016/12/05
  • 今から新規でAndroidアプリを書き始めるなら。 - wakwak3125's blog

    この記事は Android Advent Calendar 2016 2日目の記事です。 こんにちは。わくわくです。 現在お仕事で書いているアプリを新規で書き始めたのが2015年で、現在は2016年です。 そう、1年が経ちました。その頃から今まで書いてきて、今から書くならこんなライブラリや設計を採用するよ(したいよ) というのをまとめたいと思います。 これからAndroidアプリを書くけどどんなものつかっていけばいいんや〜?といった方の参考になれば幸いです。 すでにAndroid開発をされている方にとっては内容が薄く感じられることと思いますがご了承いただければと思っております…(予防線) (裏の目的としては自分の備忘録のようでもあったりします。) この記事では紹介しているライブラリや設計などに関しては深くは説明を書きませんが、参考になる資料などをまとめて行ければと思っております。 言語につ

    今から新規でAndroidアプリを書き始めるなら。 - wakwak3125's blog
  • AWS Batchの基本的な機能とユースケースについて #reinvent | DevelopersIO

    バッチ処理 世の中のITシステムのほとんどは、データが発生し、流れて、処理し、蓄積されるジョブの繰り返しです。AWS Batchは、このようなバッチジョブを効率的におこなうための管理サービスです。Pegasus WMS、Cromwell、Luigiといった主要なワークフローエンジンをサポートしています。実際のジョブの実行は、EC2やSpotインスタンスが動的にアサインされて実行されます。 データフロー図(DFD) データフロー図で表現できるようなバッチ業務処理を管理するサービスとイメージしました。。 AWS Batchの基機能 単ジョブの定義 CPU、メモリー、IAM Role、ボリューム、コンテナ、環境変数、等について、ECS上でアプリケーションを実行するために設定します。 ジョブの依存性モデリング 異なるジョブ間での依存関係を設定できます。例えば、3つのステップでデータを圧縮するジョ

    AWS Batchの基本的な機能とユースケースについて #reinvent | DevelopersIO
  • はてなで役立ったSIer時代の経験・スキル - はてな2代目社長のブログ

    この記事は、はてなディレクターアドベントカレンダー2016の3日目です。昨日はid:yashitani_wの「これからマネージャーになるエンジニアのあなたへ」という記事でした。 ここ2年ほどは社長としての仕事ばかりで(当たり前ですね)、ディレクターとしての業務を離れて久しいですが、ディレクターに関することというお題なので、ディレクターだったときに「SIerで培った経験・技術で、はてな転職して役立ったこと」について書いてみたいと思います。 私は2008年10月に東京の大手SIer退職し、はてなの京都オフィスへと転職してきました。SIerとひとことで言っても、実に色々なプレイヤーがいますので、私がSIerでどんなことをしていたかをざっくりと紹介しておきます。 SIer時代 私が所属していた部署は「旅行系システム」を担当していました。いわゆる旅行の予約サイトはもちろん、特殊な端末での予約シス

    はてなで役立ったSIer時代の経験・スキル - はてな2代目社長のブログ
  • Amazon Athena – Amazon S3上のデータに対話的にSQLクエリを | Amazon Web Services

    Amazon Web Services ブログ Amazon Athena – Amazon S3上のデータに対話的にSQLクエリを 私達が扱わなければいけないデータの量は日々増え続けています(私は、未だに1,2枚のフロッピーディスクを持っていて、1.44MBというのが当時はとても大きいストレージだったことを思い出せるようにしています)。今日、多くの人々が構造化されたもしくは準構造化されたペタバイト規模のファイル群を、日常的に処理してクエリしています。彼らはこれを高速に実行したいと思いつつ、前処理やスキャン、ロード、もしくはインデックスを貼ることに多くの時間を使いたいとは思っていません。そうではなくて、彼らはすぐ使いたいのです: データを特定し、しばしばアドホックに調査クエリを実行して、結果を得て、そして結果に従って行動したいと思っていて、それらを数分の内に行いたいのです。 Amazon

    Amazon Athena – Amazon S3上のデータに対話的にSQLクエリを | Amazon Web Services
  • 【速報】Amazon EC2 Elastic GPUsが発表されました! #reinvent | DevelopersIO

    森永です。 re:Invent2016のKeynoteにて「Amazon EC2 Elastic GPUs」が発表されました。 In the Works – Amazon EC2 Elastic GPUs | AWS Blog Amazon EC2 Elastic GPUsとは GPUを沢山使用したいという場合の選択肢としてG2、P2インスタンスがありました。 これは、専用のインスタンスタイプを使用したものですので、GPUの数に依存してCPUやメモリの量も決まってしまいます。 今回発表された「Amazon EC2 Elastic GPUs」では、既存のインスタンスタイプにGPUを追加できるというものです。 EBSをインスタンスに割り当てることをイメージ頂くと分かりやすいかもしれません。 これにより、よりフレキシブルにインスタンスの性能を決めることが可能です。 追加できるGPUは以下の通りで

    【速報】Amazon EC2 Elastic GPUsが発表されました! #reinvent | DevelopersIO
  • 逃げ恥が好きすぎて平匡さんの本棚の本を調べてみた - 今週気づいたこと

    ドラマ「逃げるは恥だが役に立つ」通称逃げ恥を皆さん見ていますか? 我が家では毎回わーきゃー言いながら嫁と一緒に見ています。 あのドラマにムズキュンって言葉を当てた人は天才だと思います。 毎回次回が楽しみでしょうがありません、ドラマちゃんと見るの何年ぶりでしょうか。 さて筋とは関係ないところで気になっていることがあります。 平匡さんの棚の技術書です。 平匡(ひらまさ)さんはプログラマそして気になるのは棚の 主演の星野源さん演じる津崎平匡(つざきひらまさ)はプログラマです。 私と同じ職業です。 彼の棚がちらちら映るのですがそこにある技術書があって、そのがなんなのか気になってしょうがありません。 何より平匡さんは優秀なエンジニアで、職場ではリーダー的な存在、同僚が直せない不具合も瞬殺で修正、 給与も良いらしく家賃15万くらいの家に住み、みくり(新垣結衣)を家事代行(事実婚・契

    逃げ恥が好きすぎて平匡さんの本棚の本を調べてみた - 今週気づいたこと
  • SlackをSIerに導入した話。そしてSIerの未来 : 小野和俊のブログ

    Slackを入れるとSIerはどうなるのか?」 しばらくブログを休んでいたので少しだけ自己紹介をしよう。アプレッソというベンチャー企業を立ち上げて、セゾン情報システムズという会社にexitした。そしていまはアプレッソの社長として仕事をする傍ら、セゾン情報システムズのCTOの仕事もしている。どちらかというといまはセゾン情報の仕事の比重が高いから、リアルの世界では「セゾン情報の小野」と思っている人の方が増えてきていると思う。 「このままでは、SIに未来はない。だから変わらなければならない。」 「当社の社員は言われたことしかできない。」 SIerの経営者と会話していると、よくこんな言葉を耳にする。 自分たちの未来を悲観している人たちが、未来を明るくできるのだろうか? だから私は、喜びと驚きのポジティブスパイラルで、SIerはどんな風に良くなるのか、壮大な実験をしてみようと思った。 その第一弾と

    SlackをSIerに導入した話。そしてSIerの未来 : 小野和俊のブログ
  • ソニーMESH楽しすぎてやばい、もうボタン押して光るだけで泣いてる

    ソニー「MESH」はさまざまな機能を持った、小さなブロック形状の電子タグです。 それぞれ、動きセンサー/ライト/ボタン/明るさセンサーなどの機能を持ち、BluetoothでiPhoneAndroidスマートフォンにつなぎ、MESH公式アプリで各タグをコントロールできます。 ASCIIではこれまでMESHのレシピや使いこなしを提案してきましたが、今回はグッとシンプルに、初歩の初歩から解説してみることにします。 たとえばクリスマスプレゼントにプログラミングの第一歩としてお子さんに買い与えたい、あるいは、ちょっと興味があるのだけれども操作が面倒くさそうでどうも……という人にもわかりやすく解説します。 今回は最初の例として、「ボタン」「LED」「動き」「GPIO」のお得な4タグセットからボタンタグとLEDタグを利用して「ボタンを押すとLEDが光る」という仕組みを作ってみましょう。 まずはパッケー

    ソニーMESH楽しすぎてやばい、もうボタン押して光るだけで泣いてる
  • [iOS] [AWS] 早い!安い!美味い!Amazon CloudFrontをプロキシにして最速ATS対応! | DevelopersIO

    おばんです、帰省する時期も近づいてきて実家の父から赤羽にある伊勢屋という和菓子屋で塩大福をお土産に欲しい欲しい欲しい欲しいと言われてまいっている田中です。 でも確かにここの塩大福は肉厚で、美味しい。こういうのが良いんだ。 さて、iOSエンジニアの皆さんは2016年末までに、アプリと接続するネットワークの間で行われる通信がセキュアな通信であることを保証する、ATSという機能に対応をする必要があるのはもうご存知のことでしょう。 今日はその対応策としてAWSのCloudFrontをプロキシとして利用すると捗るかもしれない!という話をまとめます。 元ネタは以下のスライドです。 対象読者 これからATS対応をするiOSエンジニアの方 iOSアプリ向けのWebAPIの運用されているバックエンドエンジニアの方 特に今回紹介するCloudFrontを使った手法は個人で開発をしているアプリをATS対応させる

    [iOS] [AWS] 早い!安い!美味い!Amazon CloudFrontをプロキシにして最速ATS対応! | DevelopersIO
  • SONY、電子ブロックMESHの新パッケージ発売。新機能も追加: SONY的ライフスタイル

    SONYマニアによるSONYマニアの為のブログ■現在迄の通算SONY製品購入合計金額■2,636,602円※Twitterアカウント:@sonyticlife SONYは、手軽にプログラミングできる電子ブロック「MESH」の新パッケージを発売しました。 ↑MESH「アドバンスセット」(手前)と「スターターセット」(奥) 併せてiOS版のMESHアプリではセンサーデータを送信する機能などが追加されています。 「MESH」は、タグと呼ばれるブロックを組み合わせて、オリジナルツールを作れる製品。タグはセンサーやボタン、LED、入出力などの機能を1つ備えています。 新パッケージは、全7種類のMESHタグがセットになった「アドバンスセット」(3万7980円)と、ボタン、LED、動き(加速度センサー)の3種セットの「スターターセット」(1万4980円)を用意しています。 単品購入より低価格になっており

    SONY、電子ブロックMESHの新パッケージ発売。新機能も追加: SONY的ライフスタイル
  • Amazonプライムビデオのおすすめ名作映画90選 まだこの映画観てないの? - OTAKUがKITAKU

    2016 - 10 - 29 Amazonプライムビデオのおすすめ名作映画90選 まだこの映画観てないの? 映画 シェアする Bookmark! Facebook Twitter Google+ Pocket Amazonのプライムビデオ利用してますか? お得ですよね! 今回は僕が観たAmazonプライムビデオで絶対に観るべき90選のおすすめ映画をジャンル別で紹介します ジャンルはヒューマンドラマ、SF恋愛、コメディ、アクション、サスペンス、邦画に分類させていただきました Amazonプライムの登録はこちら▼ Amazon.co.jp: Amazon Prime 30日間は無料体験できるので1日3観れば全部観れるね! 学生は Amazon Student が年間1900円で格安だし2000ポイント貰えるから登録すればいいと思うよ ヒューマンドラマ パーフェクトワールド プライベートライ

    Amazonプライムビデオのおすすめ名作映画90選 まだこの映画観てないの? - OTAKUがKITAKU
  • 人生の成功の条件とは。16冊のビジネス書が教えてくれるたった1つのこと

    Search, watch, and cook every single Tasty recipe and video ever - all in one place! News, Politics, Culture, Life, Entertainment, and more. Stories that matter to you.

    人生の成功の条件とは。16冊のビジネス書が教えてくれるたった1つのこと
    sakahara
    sakahara 2016/10/25
  • 小泉進次郎氏が若者に訴えた 「もう人口減少、嘆くのやめませんか」 #進次郎に質問

    自民党の小泉進次郎衆院議員は10月2日、都内で開かれた「朝日地球会議2016」で、「10年後の農業、2021年の東北、22世紀の日」をテーマに90分語った。聞き手は、ハフィントンポスト日版の竹下隆一郎編集長。始まる前の打ち合わせで「私がダラダラ話すだけのつまらない会にしたくない」と語った小泉氏。高校生や大学生、新社会人が競うように手を挙げ、短く、自分の言葉で質問をした。 2015年10月に自民党農林部会長に就任した小泉氏は、日の農業の競争力を上げるために何を考えているのか。復興大臣政務官として取り組んだ「東北復興」への思いは? 今後、格的に人口減少時代を迎える日への展望は? 小泉氏のトークと、若者たちの質問や、Periscopeで生中継した際にTwitterで寄せられた声への回答をレポートする。

    小泉進次郎氏が若者に訴えた 「もう人口減少、嘆くのやめませんか」 #進次郎に質問
  • そこそこセキュアなlinuxサーバーを作る - Qiita

    先日「サーバーのセキュリティ設定がなにすればいいかわからない」と相談をうけまして。 自分も初心者の時どこまでやればいいかわからず手当たりしだいにやって沼に入っていたのを思い出しながら自鯖構築したときのメモを元にまとめてみました。 注意 セキュリティ対策は用途や場合などによって違います。 自分で理解したうえで自己責任でおねがいします。 対象読者 Linuxのサーバーを建て慣れていない人 Linuxはある程度さわれる人(自分でパッケージを入れたり、サービスを止めたりできる) ラインナップ ☆は導入の重要度と導入の容易さから個人的偏見からつけた値です。 4つ以上が"最低限やること"だと思ってください。 sshd

    そこそこセキュアなlinuxサーバーを作る - Qiita
  • キャンピングカー引退宣言。たった4ヶ月で車上生活を挫折した理由 | 八木仁平公式サイト

    【公式LINE登録で豪華特典を無料プレゼント】 登録者数9万人突破! 八木仁平の公式LINEに登録頂くだけで、自分の「当にやりたいこと」を見つけられる、豪華特典19個を無料で配布しています。 ※LINE友達登録後の「特典がもらえる10秒簡単アンケート」へのご回答が配布条件となります

    キャンピングカー引退宣言。たった4ヶ月で車上生活を挫折した理由 | 八木仁平公式サイト
  • GitHubのコード検索 : プログラマにとっての宝の山 | POSTD

    新しい言語やフレームワークを学ぶことは、時には苦闘になることがあります。従来のアプローチは、概念を説明し簡単な例を提供するドキュメントを読むことです。それで十分な場合もありますが、ドキュメントに高度な例や実際のプロジェクトでの使い方が書かれていない場合も多々あります。 ドキュメントに記載されていない問題に出くわすと、大抵の人はStack Overflowで解決策を探します(またはソースコードを丹念に調べます)。しかし、「使っているフレームワークが登場してから十分に期間が経っておらず、思い浮かぶ質問全てにStack Overflowが答えてくれない」ということもありえます。 今まで問題にはまって、こう考えたことはありませんか? 「誰かが既にこの問題を解決しているはずだ!では、なぜこの問題に対する答えがStack Overflowにないのだろうか?」 そのとおりです。恐らく誰かは既にそれを解決

    GitHubのコード検索 : プログラマにとっての宝の山 | POSTD
  • macOS Sierraへアップグレードする前の注意点まとめ。

    macOS Sierraへアップグレードする前に確認しておきたい機能や、注意点をまとめました。詳細は以下から。 日時間2016年9月21日にリリースされるmacOS 10.12 Sierraでは様々な新機能や利便性・パフォーマンスの向上が行われていますが、そのアップグレードに伴いいくつかの機能が廃止され、新機能が原因の不具合が発生しているようなので、それぞれ注意点をまとめました。 システム要件 ApplemacOS 10.12 SierraでアップグレードできるMacのハードウェア条件をEl Capitan時のハードウェア条件から引き上げ、Late 2009以降のiMacおよびMacBook, Mid 2010以降のその他のMacがアップグレードできるようになっていますが、

    macOS Sierraへアップグレードする前の注意点まとめ。