最近はSketchではなくFigmaを使っています。 www.figma.com 何が良いかというと、これはブラウザで動いていて(アプリもあるけどブラウザ版をそのまま動かしている感じ)、一つのワークスペースを何人かでそのまま突っつけるのが良いのです。誰かがなにかを変更すると、それは隣で開いている人にすぐに伝わります。これがものすごく快適なのです。 Sketchに残された問題について以前に書いたことがありますが、それは複数人で一つのファイルを変更することが事実上不可能なことです。diffを取って後でマージするというソフトウェア開発で広く行われている方法は、Sketchには通用しません。(なんとかっていう頑張ってSketchをマージする製品もあるそうですが、結局Figmaで良いという気分になったので使ったことがありません。)どうしてdiffを取ってマージしたいかというと、非同期に変更を共有した
Kotlin 1.1の新機能 Kotlin 1.1には数多くの言語機能の改善が含まれています。JavaScriptサポートとコルーチンは中でも大きなハイライトになります。他はタイプエイリアス、bound callable references、lambdaのdestructuringにも注目してください。新しい機能の一覧はWhat’s new ページよりご確認いただけます。(実行可能なサンプルコードを是非お試しください!)。 Kotlinは真のフルスタック言語となることを目指しています 。Kotlin 1.1をもって言語の全機能はJVM / Android並びにJavaScriptで動作するようになりました。(JavaScriptでReflectionはご利用いただけませんが、動作するよう計画はしています。)つまり、Webアプリケーションは全てKotlinで書くことができるようになったとい
This pitch deck makes for some really interesting reading and storytelling, so let's dive in and see if we can spot what happened and how.
顛末 iOS 10.3 beta でアンインストールすると keychain が削除される問題が発見される これはバグか?という議論がなされる中、 Apple スタッフから 「これは仕様だ」とコメントが入る しかし iOS 10.3 beta7 でアンインストールしても keychain から消えない、元の仕様に戻った iOS 10.3 Public でもアンインストールしても keychain は消えない ← イマココ! 以下 keychain 削除について nextstep.fm by nextstep.fm on iTunes で iOS 10.3 について話されていて、どうやらアプリをアンインストールすると Keychain が削除されるらしい。 これはバグでそうなっている可能性もあるらしく、修正されるかもしれない。 → 仕様とのこと。 → iOS 10.3 beta7 からアンイ
3月から Treasure Data で働いています。入社初日からタスクをアサインされ、RailsでAPIの開発をやりました。 なぜ Treasure Data に転職したのか 前職もやりたいことができて優秀な同僚に囲まれ文句ない環境だったのですが、アルバイト入社から数えるともう3年半が経っていたし、入社前にイメージしていたような仕事も大体経験できていました。 そのままいても良かったのですが、ある程度の間隔で新しいことに挑戦しないと成長は止まってしまうと思っているので職場ごと変えることも考え始め、以下のような観点から Treasure Data に転職することに決めました。 エンジニアがユーザーになる仕事をしてみたい 僕は開発者が使うツールを作るのが好きで、技術を売っている会社の方がそういうものを作る機会が増えそう 正直あまりエンジニアリング以外に興味がないので、一般の人を対象にしたサービ
Today we’re releasing Kotlin 1.1. It is a big step forward that enables the use of Kotlin in many new scenarios, and we hope you’ll enjoy it. Our vision for Kotlin is to enable the use of a single expressive, performant, strongly typed language across all components of a modern application. Kotlin 1.1 makes two major steps toward this goal. First, the JavaScript target is no longer experimental, a
完全栄養食パスタ夕飯にするぞ。 pic.twitter.com/MIfCHXyMKL— 銀の人。 (@gin0606) 2017年3月1日 蕎麦 pic.twitter.com/KX4pz63eIp— 銀の人。 (@gin0606) 2017年3月1日 蕎麦だな。 pic.twitter.com/gIclFxucG4— 銀の人。 (@gin0606) 2017年3月1日 ミートソースが絡んだ蕎麦になった。 pic.twitter.com/tmjQhhXjJh— 銀の人。 (@gin0606) 2017年3月1日 BASE PASTA不味くは無いんだけど美味くもないというか、麺が結構味があるので合うパスタソースが分からんという感じだった。— 銀の人。 (@gin0606) 2017年3月1日 BASE PASTA今の値段で美味しく食べられるパスタソースも一緒に買えるんだったらもう1回食っても
MySQLのint型は符号付きで -2147483647〜2147483647 の範囲をサポートし、レコードを記録する際にこの範囲を超えて記録しようとするともちろんエラーとなります。 これは、長い運用の末にデータが膨大になり、ついにintのサポート範囲が枯渇寸前となった話です。 方針 DBはAWS Auroraを使用しており、アプリケーションはRailsで構築されています。RailsのMigrationはデフォルトでidカラムをAUTO INCREMENTのint型で作成します1。サービスの特徴としては他のサービスと比較すると高トラフィックに晒されるもので、DBに大量のログを記録する必要がありテーブルによっては1ヶ月で1億レコード以上記録されるものもあります。対処方法を検討し始めた時にはidは既に18億を超えており、やるべきことは対象のテーブルのidカラム、及びそのidを関連として保持して
Reliance is nearing a deal to acquire Disney’s India business, according to a report, as Mukesh Ambani’s oil-to-telecom empire eyes broadening digital and television assets. Disney values Dating app users will often sit with friends as they swipe through their matches in order to gain feedback, or even hand over their phone and let their friends swipe for them. Now, that real-life expe
Reliance is nearing a deal to acquire Disney’s India business, according to a report, as Mukesh Ambani’s oil-to-telecom empire eyes broadening digital and television assets. Disney values Dating app users will often sit with friends as they swipe through their matches in order to gain feedback, or even hand over their phone and let their friends swipe for them. Now, that real-life expe
ネット通販が一般化したことで再配達が問題となっているらしい。「それは大変だ!」とは思うものの、ニュースの中で起きていることはいつも実感がなく、何日も燃え続けている倉庫の映像と表参道(どこだ?)で人気のスイーツを食べているタレントの笑顔との区別もつかないのだ。 ただ再配達問題がいつもと少し違うのは、俺がいつもAmazonで買ったものを持ってきてくれるヤマトのおじさん(おにいさん)が困っているということだ。顔を知っている人間が困っている。どうにかしたい。 再配達をなくすには宅配ボックスの設置が有効と聞いたので、宅配ボックスを自作して使ってみた。 〇Amazonからの荷物を受け取るために、Amazonで荷物を買う まずは必要なものをAmazonで購入。記事を書いている3月1日現在ではコンテナが1800円くらいになっているが、購入した1月はコンテナが安い時期だったのか1236円だった。コンテナが安
いよいよ明日はtry! Swift Tokyo 2017が開催されます。 try! Swift Tokyo 2017を最大限楽しんでいただくために、ちょっとしたコツをお話しします。 公式アプリ try! Swift公式アプリがAppStoreから配信されています。タイムテーブルやセッション概要などが掲載されていますので、事前にインストールしておきましょう。Apple Watchを持っていれば時計の文字盤に情報を表示することもできます。 try! Natalya Murashevソーシャルネットワーキング無料 ソースコードはこちらです。興味のある方はPRを送ってください。 github.com github.com 公式Slackチャンネル 参加者のみなさんをtry! SwiftのSlackチャンネルにご招待しています。もし、招待メールが届いていない方は info@tryswiftconf.
加速か減速か。日本のFinTechが、思わぬ岐路に立たされている。日本の金融業界として、かつてないほどのスピードで進んできた変革に、「待った」の声が掛かったからだ。 2015年9月、金融庁は「平成27事務年度 金融行政方針」を示し、FinTechに速やかに対応する旨を表明した。日本の金融業界はこれを境に、一気にFinTech推進へと舵を切り始めた。メガバンク各行は専門部署をエンジン役として、オープンイノベーションやスタートアップ企業との提携を推し進め、SBIグループが同年12月に新設した300億円規模の「FinTechファンド」には約30行の地方銀行が名を連ねた。 民間の動きに呼応するように、金融庁も積極的な施策を立て続けに実行する。2015年12月に、FinTechの窓口である「FinTechサポートデスク」を設け、スタートアップ企業からの法規制面での相談を受け付ける体制を準備した。さら
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 さぁ今年もやってきました「六本木地図」です。ミッドタウンを首都に長年権勢をふるっていたヤフーが紀尾井町に遷都するという大きな出来事があったこの一年ですが、来週からDMMが恵比寿から六本木に遷都してくるようで、新たな秩序がうまれそうな六本木界隈。DMMがやってくる住友不動産六本木グランドタワーもそうですが、カカオがやってくるTri-Seven Roppongiなど新たなビルがどんどこ建ち始めてる六本木。来年の更新時にはまた違った風景が広がってるかもしれません。 六本木ヒルズは相変わらず大盛況で、様々なネット系企業が存在し、六本木一丁目方面にはVCが集結するなど、渋谷に比べて比較的アクティブな感じです。 【参考サイト】 ・http://blog.livedoor.jp/amenimo
こんにちはー!こねひとちほーのえんじにあのフレンズ@Utmrerだよー! 今回はPull Requestを自動でチェックしてくれるDangerについて紹介します。 Pull Requestでのコミュニケーション Pull Requestのレビューは不具合の指摘やコーディングスタイルの統一、より良いコードのための提案などのために行われます。 ですが、次のようなコミュニケーションをしたことはありませんか…? タイトルにIssue Idを含めてもらえますか? WIPみたいなんですがレビューして大丈夫ですか? Base branchが間違ってます、変更してください。 変更履歴のdocsを更新してください。 このような「実装とは関係のない指摘」はできるだけ減らし、自動化したいものです。それを実現するのがDangerです。 Dangerとは DangerのGitHubには次のように書かれています。 F
半年くらいまえにBit Journeyに転職してKibelaを作ってました。AndroidエンジニアからRails + Reactエンジニアへの転向ということになります。 Kibelaはこちら。ようやく本日リリースできました。といっても開発面でいうとこれからが正念場ではあります。 Kibela - 個人の発信を組織の力にする情報共有ツール “個人の発信を組織の力にする情報共有ツール” と銘打っているとおり、これは 個人が組織内で自由に情報を発信すると組織が活性化する という仮説に基づいて設計されている、会社などの組織向けのサービスです。もちろんそれだけでなく、仕様書の整理につかったり議事録をとりあえず突っ込んでおくみたいなのもありです。 さてKibelaでできることはBlogとWikiを書くことです。これはつまり 個人が発信する情報 とそれ以外を分けるということです。このあたりの思想やベス
こんにちは、技術部モバイル基盤グループの茂呂(@slightair)です。 今回は、ちょっと地味ではありますが、クックパッドのiOSアプリ開発を支えているスクリプト群について書きたいと思います。 日々iOSアプリ開発を行うとすれば、Xcodeまたはその他のお気に入りのエディタでコードを書き、ビルドと実行を繰り返して開発を進め、アプリが完成したらサブミット、めでたくリリースという流れになると思います。 場合によってはこうした開発の所々をサポートするツールを使うこともあるでしょう。クックパッドでもいくつかのツールを使っていますし、場合によっては自作することもあります。 ツールを導入することで解決できることであればそれでよいですが、もうちょっと気の効いたことをして欲しい、リリースフローなど自分たちのアプリ開発の進め方の都合で発生する繰り返しタスクを省力化できないか、というような比較的小さな問題を
4月からフリーランス。直近半年の仕事は埋まってるけど、パイプ作っときたいとかあれば mizchi2w@gmail.com までメールください。 なんでやめるの? 要約: 自分のスキルの、ベンチャー企業の社員としてスキルミスマッチ フロントエンドの、とくにSPAで高速で堅牢なアプリを作る、という自分のスキルセットを振り返ると、「需要はあって必要なことには必要だが、どうしても瞬間風速が高いそのタイミングを超えると扱いに困る」という人材適正があると認識しており、前職のQuipperから引き続き2社連続で、「そのために入った最初のプロジェクトが終わると、やや手持ち無沙汰になる」という状態になっていました。 とくにスタートアップのような、予算が厳しい上にピボットする可能性ある現場だと、自分のスキルが活かせないフェーズがある、というのが、会社にとっても、個人のモチベーションとして厳しいものがありました
ここ2年ぐらいffmpegとかopencvとかRuby + CUDAみたいなやつとか たまーにビルド職人になることがあって上手くコンパイルするために各種コマンドを使うことがあるのだけど、 使い方はおろか、普段あんまり使わないのでコマンド名すら忘れることが多々あるためコマンド名とか使い時を覚えている限りざっくりメモしとく。 あとはmanを読めば良い。 pkg-config インストール済みのライブラリをコンパイルに利用するときに必要なコンパイルオプションを返してくれるやつ .pcファイルを元に返してくれる。 PKG_CONFIG_PATHを指定して利用したりする。 ldd .so(Shared Object)ファイルが動的リンクで依存しているライブラリへの依存関係を表示してくれる。 何かをコンパイルした結果、共有ライブラリがリンクできているかを調べるのに使える。 $ ldd `which f
Mobile Web Progress gathers developers to preview what's coming to web technology. Join us March 1st, 2017. Doors open at 16:30h. (Event 17:00h - 19:45h). Ens veiem a Barcelona! Additional Information mobile WEB progress 2017 Speakers Hypertextual-Reality: VR on the Web Diego González @diekus Virtual Reality has seen the launch of 5 platforms from different vendors over the past year and a half. T
北米時間2017年2月27日,米国サンフランシスコで開催されている世界最大のゲーム開発者会議「Game Developers Conference 2017」の初日に,Googleのスポンサードによるイベント「Google Developer Day」が行われた。ここでは,その基調講演の概要を中心にAndroidの新作ゲームやGoogleの取り組みについて紹介してみたい。 最初に基調講演の壇上に立ったのは,同社のChief Game DesignerであるNoah Falstein氏だ。氏が昨年のトピックとして挙げたのは,「Pokemon GO」や「Star Wars Galaxy of Heroes」「Crash Royal」とGoogleがハードウェアに乗り出したこと――すなわちPixelとDaydream――だった。PixelはDaydreamに対応した最初の端末でもあり,今後はVR
企業だけでなく政府も「フィンテック(情報技術を使った新しい金融サービス)」に注目している昨今ですが、実際にどんなサービスが生まれて、どう社会を変えようとしているのかはよく見えてきません。でも、その理由は、私たちが日本や欧米といった先進国ばかりに注目しているからなのかもしれません。 BitPesa(ビットペサ)はアフリカのケニアを拠点とする決済サービスで、ブロックチェーン技術をベースに、効率的で安価な国際決済を実現しています。M-PESA(エムペサ)と呼ばれるモバイルマネーが普及するケニアでビジネスを始め、今ではアフリカで5カ国(ケニア、ウガンダ、タンザニア、コンゴ、ナイジェリア)にまで拡大しています。 BitPesaが注目しているのは、国際的な企業間決済という分野です。手数料が高く、時間がかかる銀行システムを介さずに送金するので、海外送金にかかるコストを大幅に抑えられるというもの。興味深い
「Google Play」が、ゲーム関連の機能を強化する。 Googleは米国時間2月27日に開催した「Developer Day」で、アプリストアサービスであるGoogle Playの見せ方を刷新するとともに、開発者らが収益性を向上させ、パフォーマンスを分析するための新しいツールを追加することを発表した。 Googleのモバイルソフトウェア「Android」上で提供されるゲームは2016年、「Pokemon GO」や「Clash Royale」にけん引されて世界的に大盛況だった。2016年にはブラジル、インド、インドネシアなどの国で、3億人もの新規ユーザーがAndroid上でゲームをプレイした。Googleは、まもなくリリース予定の最新アップデートで、隠れたお宝ゲームにスポットライトを当てようとしている。 Google Playを開くと、ゲームがダウロード件数ではなくエンゲージメント率に
Googleが、Linuxカーネルに依存しない新しいオープンソースOSの開発を進めている。 「Android」と「Chrome OS」はLinuxをベースにしているが、Googleの新OS「Fuchsia」では、組み込みシステムから高性能スマートフォン、PCまで、あらゆるIoT(モノのインターネット)デバイスを動かすのに適した軽量かつ高機能なOSの開発を目指し、Linux以外のカーネルを採用している。 Linuxカーネルに代わって、Googleの新OSは「Magenta」を採用している。Magentaのベースである「LittleKernel」は、「FreeRTOS」や「ThreadX」といった組み込みシステム向け商用OSのライバルだ。 Android Policeによると、Magentaは(ユーザーアカウントを要する)ユーザーモードをサポートし、また「Android 6.0」のパーミッショ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く