2015/10/27 RealmMeetup #8 at Sansan
![日経電子版アプリが高速化のためにやったこと](https://cdn-ak-scissors.b.st-hatena.com/image/square/6d698bfff64dfaa5a33504ada3c5a7359cceda32/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F7887cb2b1b784c638268173d826f2dbc%2Fslide_0.jpg%3F5462265)
家電も長年使っていると、劣化したり壊れたりしてくるものがある。例えばテレビなどは10年くらいは問題なく使えるが、10年も使っていると、その間にリモコンを落として壊してしまったり、引っ越しのタイミングでリモコンをどこかに紛失してしまうようなことも起こり得る。 そんなとき、どうするだろうか。リモコンが壊れたくらいなら、他社製の学習リモコンなどを買ってくれば操作は何とかなるものの、使い慣れたリモコンにあった機能がなくなったりすると少々不便だ。純正のリモコンをまた買いたい、と考える人も少なからずいると思う。 しかし、テレビなどのリモコンは補修部品扱いなので、いざ購入しようと思っても、一般的にはメーカーから取り寄せてもらうことになるケースが多い。店に行ってメーカーに在庫を確認してもらい、取り寄せになったら1週間程度後にまたお店に足を運ばなくてはならない。 でもヨドバシ・ドット・コム(ヨドバシ.com
メタ勉強会 ~ 社内勉強会うまくいってる? の発表資料です https://atnd.org/events/70977
「disc」と「disk」って、どっちが正しい言葉か知ってる? 実は両方ともちゃんとした言葉なんだそうです。 ではなにがどう違うかというと、 人によって言うことが違う。 discとdiskを調べてみた話 ”disc” と ”disk” の違いとは? | SDNA ローカライズチームブログによると disc オーディオ CD、CD-ROM、DVD-ROM、DVD-RAM、DVD-Video ディスクなどの光記録メディアを指します。 disk フロッピーディスク、コンピューターのハードディスクドライブ(HDD)内のディスク、外付けHDDなどの磁気記録メディアを指します。 「disc」と「disk」の違い - Apple サポートだと disc は、オーディオ CD、CD-ROM、DVD-ROM、DVD-RAM、DVD-Video ディスクなどの光学式メディアを指します。disc には、読み出し
某ストアで総計8万本ほどの有料アプリを販売していたアプリ作者です。 (4年ほど掛けて、5本ほどの有料アプリで、総計8万ダウンロードして頂いた、という意味です) 他のアプリクリエイターの皆様の危機回避の為にも、事の仔細を記します。 皆様はどうか同じ轍を踏まず、私の屍を踏み台にして下さい。 本文章には、主観や推測も含みます(先方から的確な原因を明示されない為) 特定の誰かを貶めたりする事が目的ではなく、皆様への情報提供(注意喚起)を目的としています。 考え違いや、筆者の読解力・文章力によってミスがあるかもしれませんが、ノンフクションです。 間違いや問題のある個所は、順次修正致します。 ある朝、デベロッパーアカウントが死にました。 早朝4時の5通立て続けのメール。 4つのアプリの規約違反とアカウント停止を告げるメールでした。 [1通目]『AnimationPuzzle』に露骨な性的表現 [2通目
2015年10月28日 Cerevo、Webサービスと連携する小型の鍵スイッチ「Hackey」発売 ~ヤフーの「myThings」にも対応。API利用で独自サービス連携も可能~ ネット接続型家電の企画・開発を手掛ける株式会社Cerevoは、Webサービスと連携するカスタマイズ可能な物理鍵スイッチ「Hackey(読み:ハッキー)」を10月28日に発売します。Cerevoの直販サイト「Cerevo official store」では9,980円(税別)で発売するほか、海外向けにindiegogoでの展開も同日より開始いたします。 Hackey http://hackey.cerevo.com/ja/ Hackeyは、無線LANを内蔵した手のひらサイズの鍵スイッチです。本体のみでインターネットに接続でき、鍵スイッチをオンにすることで対応Webサービスを操作できるため、ハードウェアエンジニアだけで
こんにちは。検索・編成部の中村 (@_nkmrh) です。本エントリでは、iOS クックパッドアプリ(以下アプリ)に対して行った、プッシュ通知(以下通知)の改善策を紹介します。 はじめに アプリで通知を送る目的はなんでしょうか。様々な目的があると思いますが、大きくは次のようなものではないでしょうか。 アプリをインストール後、ほとんど利用しないユーザーに対してサービスを利用してもらう機会を提供したい サービスをより身近なものとして利用してもらい、新しいファンを増やしたい アプリの問題点 アプリは、「特売情報」「今日のおすすめレシピ」「届いたつくれぽ」などの通知が受け取れ、通知の種類によって ON / OFF が選択ができます。 そこまではいいのですが、1つ問題がありました。それは、(※1)iPhone 側の通知設定は OFF、(※2)アプリ側の通知設定が ON の場合、通知が届かない状態が発
最近読んだソフトウェアエンジニアのキャリアの話が、みんなプライベートの時間も勉強しなきゃダメだという論調で、ちょっと私は疲れている。 hrnabi.com www.pasonacareer.jp paiza.hatenablog.com 曰く環境変化の激しいWeb系エンジニアは、プライベートを犠牲にして勉強しなければ最先端にはいられない。高給取りにはなれない。わりとみんな信じていることのように聞こえる。しかし本当だろうか。犠牲にするって、どのくらい犠牲にすればいいんだろう? 犠牲と比例して、技術力が伸びたり、給与が増えたりするんだろうか? あっという間に知識が陳腐化するという仮定においては、時間の自由が大きい若い人ほど先端の勉強に時間を割くことができて、もっとも有能になりやすい。実際若くて有能な人は増えているように思う。それでも、オッサンたちがマネージャーにならず、第一線で働くことは可能な
CSSfmtという、CSSとSCSSのコードを自動整形するツールをつくった。 使い方はREADMEを見たらわかると思う。Atom, Sublime Text, Vim, Emacs用のプラグインがあるので、エディタで使うのがおすすめ。コマンドラインからも使える。 atom-cssfmt sublime-cssfmt vim-cssfmt cssfmt.el AtomでCSSfmtが動いている様子: なぜつくったのか チーム開発において、コードのフォーマットが統一されていないことがある。 フォーマットの小さな違いはわざわざ指摘するのもめんどうだし、指摘されても嫌な気分になる。なので、コードをあるルールに従って自動で整形するツールの導入は必須だと思う。 CSSコードの整形ツールはいくつかある。CSS BeautifyやCSScomb、stylelintでも可能だ。 これらのツールとCSSfmt
Android, iPhone等のスマートフォン向けアプリ開発などの話題を中心に、時事ネタなどを気の向くままに書いています。 iOS 9がリリースされて少し経ちましたが、iOS 9対応は済んでいますでしょうか? ウチの場合は、iOS 9がベータ版の時から対応を進めていた為、比較的早めにノウハウを蓄積したつもりでしたが、正式版リリース後も色々と手間取りました。 去年まとめた「iOS8向けアプリ開発時の注意点」には大変多くの反響を頂き、ありがとうございました。 そこで、今年も備忘録を兼ねてiOS 9対応の注意点をまとめたいと思います。 間違い等がありましたならば、ご指摘下さい。 なお、このページに記載されている内容が原因で損害を被ったとしても一切補償はしません。 ちなみに、このページのテキストの原文は、超高機能テキストエディタアプリ「Wrix」と超高機能ファイル管理アプリ「NeoFiler」の
はじめに こんにちは、モバイルアプリサービス部の荒川です。 弊社のモバイルアプリサービス部は、以前まで「iPhoneアプリサービス事業部」という部名でした。その名の通り、iPhone のアプリ開発に力を入れて、アウトプットのおよそ8割は iPhone(iOS)に関するものでした。しかし、モバイルアプリ開発の受託では、「一緒に Android 版も作って欲しい。」という要望が多いです。そのため、部名にはない Android アプリも並行で開発することが多かったです。 私は、2015年の4月までは iOS の開発のみを担当していましたが、最近では Android の開発も並行して行っています。 この記事では、私が上記の経緯で得た知見や、気づいたこと・良かったことを紹介します。記事の内容の大半が私の振り返りなので、技術ブログというよりは、個人ブログに近くなっています。ご了承ください。 モバイルア
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 とある大物が「サイバードマフィア調べて欲しいな」と呟いているのを見かけて早速調べてみましたが、めちゃめちゃいるんですよね。びっくり。まだ漏れてると思うので、相当の人材を輩出しているんですね。 サイバードの研究機関ケイ・ラボラトリーを前身とするKLab。真田さんはサイバードの創業メンバーであり、サイバードからケイ・ラボラトリーに異動し取締役となってたのがコロプラの千葉さん。その時に採用したのが後のコロプラ創業者馬場さん。その他も多数のIT系企業の役員クラスを輩出してるのがわかります。MTGなどでよくお会いするグリーの初期メンバーで、現在はエンジェル投資家、FiNCのアドバイザーなどを務められている三木さんなども。 また変わったとこだと、「正露丸」でおなじみ、ラッパのマークの大幸薬品
Reactとは 設計をとりもどす Reactでやってみる Elm-HtmlとReactの対応 ReactはFRPか? ReactはFPか? FPとOOPの真の関係 まとめ 追記 Reactとは Reactは、Facebookが開発した、JSのUIフームワークもしくはライブラリです。Reactが提供する中核機能は以下です。 イミュータブルなUIビルダー Virtual DOMによる効率的更新 上記に付随するイベントハンドラ群を編成していくための方法論 React単体ではコールバックの組合せで、Fluxの一部として使用するとオブザーバーパターンで実現 効用は、再利用性と保守性・可読性向上です。特に、Reactで作成した画面部品のコンポーザビリティが高く、細粒度のUI部品利用の発展充実が期待されます。作りは通常のJSクラスライブラリであり、覚えたりすることは多くありません。 設計をとりもどす R
コミュニケーションの本質はなんだろう、と考えた時に、核となる技術は「伝わる」ことだろう。 伝えることは誰でもできる。話せばよい。見せれば良い。聞かせれば良い。だが、人を動かすことはできない。人を動かすのはその内容が「伝わった」時だ。コミュニケーションは、伝わることが難しいのである。 人に伝わることの本質を知っている人は、どんな仕事でも成果をあげる。 教師 マーケティング 営業 エンジニア 芸術家 作家 音楽家 コメディアン 現代では「作る」だけではなく「伝わる」ことを考えなければならない仕事ばかりである。伝われば、相手は動き、変化し、感動し、感化される。 優れた表現者が尊敬を集めるのは、その影響力の大きさゆえである。 では、「伝わる」とはなんだろうか。単に伝えるだけではなく、伝わる表現をものにするためには何をすればよいのだろうか。 幾つか知っておくべきことがある。 1.伝わるのは、相手が見
Alpaca CTOの原田(@umitanuki, github)です。 世界を破壊しうる小さなアイデアで働くのは、スタートアップをやる中で一番楽しい部分でもあります。世界中の他のスタートアップが創りだす小さなアイデアが世界を変えていくのを見るのもまた楽しいものです。アルパカのメンバーは皆大企業で働いた経験が何年もありますが、一般的常識の働き方を踏まえて、どうやってもっと良い方法があるかを常に探しています。もちろんそれはウチに限ったことではなく、多くの小さなスタートアップではその通りなのでしょうが、詳細についてはどこも同じではないと思います。ので、今日はAlpacaではどういうツールを使ってどうやって働いているかを少しご紹介しようと思いました。 Slack slack.com Slackが急速に普及しているのはもはや疑いの余地がありません。Slackのいいところはたくさんあるのですが、特に
これまでのシリーズで Electron の開発環境が固まってきので実際にアプリを作成してみたい。サンプルとしてある程度の複雑さがほしいから以前に nw.js を使ってみる 5 - 簡易音楽プレーヤーで実装したものを移植することにした。 設計方針 移植にあたり単純に動かすだけなら NW.js 版の実装を Renderer プロセス部分へまるごとコピーするだけでよい。 しかし今回は Electron らしく Main/Rendrer を分割、ダイアログ表示や音楽ファイルのメタデータ読み込みは Main プロセスで実行させて Main/Rendrer 間の連携は IPC に限定する。 remote を利用すれば Main プロセス部分の機能を Renderer プロセスから簡単に呼び出せるけれど却下。便利な反面 Main/Renderer が密結合になりやすい。特に双方の Object を参照し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く