All slide content and descriptions are owned by their creators.
All slide content and descriptions are owned by their creators.
あるいは、画像コメントのすすめ。 TL;DR 画像コメントのほうが意図が伝わりやすい 画像URLからツールチップで画像表示してくれるVSCode拡張機能があるよ その場で画像を作るSVGエディタもあったよ 問題提起 みなさんは、少し複雑なアルゴリズムを書くことになったときどうしていますか。 たいていの場合、いきなりコーティングに取り掛かるのでなく、 雰囲気をつかむためメモやホワイトボードに落書きすると思います。 特に幾何計算では簡単なものでも図を描いた方がいいです。こんな感じ。 図を書いたら後はコードに落とすだけです。 ね、簡単でしょう? // 指定した直線を対称軸としたときの指定した点の鏡映位置を返す function flipVectorByLine(p: Vector, line: Line): Vector { // TODO: よくわかるコメントを書く const ln = ne
2017年9月26日(火)にReactの最新バージョンとなるReact v16がリリースされました。前回のv15のリリースが2016年4月7日だったので、実に1年半ぶりのメジャーバージョンアップとなります。「Fiber」として開発されていた新しいコアアーキテクチャーが採用されたことでしょう。v16ではそれほどFiberによる劇的な変化はないようですが、今後Reactの機能を強化していく上でFiberは大きな力を発揮するとのことです。今回、Reactの公式ブログのReact v16のリリースについて書かれた投稿(React v16.0 – React Blog)を日本語に訳してみました。v15から大きな変更はありませんが、それなりに変更点はあります。当記事でぜひ確認してみてください。 React v16.0September 26, 2017 by Andrew Clark We’re ex
関連リンク: スライド(Rabbit Slide Show) スライド(SlideShare) リポジトリー 内容 去年は「MySQL・PostgreSQLだけで作る高速でリッチな全文検索システム」というタイトルで話しました。去年はMySQL(Mroonga)・PostgreSQL(PGroonga)で次のことを実現するための具体的なSQLを紹介しました。 全文検索 キーワードハイライト 周辺テキスト表示 入力補完 同義語展開 関連文書の表示 構造化データ(オフィス文書・HTML・PDFなど)対応 今年は「MySQL・PostgreSQLだけで作る高速あいまい全文検索システム」というタイトルで話しました。今年も話の流れは同じにしました。あることを実現する具体的なSQLを紹介するというスタイルです。今年はMySQL(Mroonga)・PostgreSQL(PGroonga)で次のことを実現す
LCNEM、『転売防止』チケットシステム「Ticket Peer to Peer」を公開。 https://t.co/rs0DSqRaN3 @PRTIMES_JPから — LCNEM 日本語 (@lcnem_ja) September 20, 2018 奇抜な発想でシステム作り上げました。 ステーブルコインとも絡ませていき、ブロックチェーンのマスアダプションを狙っていきます! https://t.co/SN4SRNHM0E — 木村優/Yu Kimura (@YuKimura45z) September 20, 2018 これはもともとBlockChainJam2018のためにサイト埋め込み型のチケットシステムを作る目的で始まったのですが、アイデアがよさげだったので一般化しました。 これの仕組みを少し詳しく解説しておきます。 2/11追記 チケットだけでなく課金ゲームアカウントの転売防止に
morishitaです。 VSCode に Pull Request のコードレビューをサポートする拡張はいくつかありますが、ついに純正が出ました! まだプレビュー版ですが、インストールして使えます。 VSCode のブログでも紹介されています。 code.visualstudio.com できること PR のリストの参照 PR 内の変更ファイルリストの参照 変更ファイルの参照とコメント登録(markdown サポート) ワンクリックでローカルにチェックアウトもできる。動作確認しやすい インストール 通常の拡張の様にインストールできます。 次のページのボタンを押すのが手っ取り早いでしょう。 marketplace.visualstudio.com ログイン 当然ですが、Github へのログインが必要です。 画面の右下に次のダイアログが出るので、sign inボタンをクリックします。 する
先日開催された、合同勉強会 in 大都会岡山 -2018 Summer-で「昔懐かしいインターネットの風物詩を最近の技術で作る話」というネタで登壇して来ました。 gbdaitokai.connpass.com 当日の様子はtogetterにまとまっているので見ていただければと。 togetter.com このイベントが立ち上がった時に話すネタが無いかなと思って考えていたところ、丁度その頃に社内の音楽サークルのサイトを作っていて、それが話のネタになるんじゃ無いかと思って登壇を申し込みました。 teijigo-beer-ti.me 昔懐かしいインターネットの風物詩を最近の技術で作る話 定時後ビールタイムというサークル名なので、サイトの雰囲気を「定時後におっさんたちがビール飲んで昔を懐かしみながら作ったサイト」という設定にしました。 昔懐かしいって何だろうと考えた時に思いついた物をひたすらに
All slide content and descriptions are owned by their creators.
夏休みなのでFirebaseの練習をした。 ライブフォトをシェアするSNSのプロトタイプを作った。ライブフォト好きだけど、他の人に共有しづらくて困っている。 📝参考にしたもの 基本的にFirebase Guidesを読んで作った。 これでだいたい分かるので、すごい。 ただ、Apple Developer Portalの設定が必要な箇所になると急に説明が雑になるので、そこは茅場町モバイルアプリもくもく会で教えてもらった。 🔥開発の様子: Firebase ログイン Firebase Authenticationを使うと、あっさりGoogleアカウントログインが作れる。便利。 Firestore Firestoreでプロフィール情報を保存するようにした。 コンソールからデータが確認できて便利。 データの保存にはCodableFirebaseが便利だった。 Codable な構造体を型安全に
自分で作ったアプリケーションやフレームワーク,ライブラリだとか,プログラミング関係ない他のモノとかも,しっくりくる名前を決めるのって難しいよね.そのへんの話. 名前にはオリジナリティと機能性とかっこよさが求められる オリジナリティ 他の名前とかぶらない 機能性 どんなものか名前から連想するのが容易 かっこよさ 自己満足 (もうちょっと細かい名前を付ける対象としては,プログラミングだと,クラスやメソッド,変数とかがあるけど,そういう普段使ってて隠蔽されるような部分は,メンテナンス,開発効率に直結するので実用性特化にする必要がある.中二病的かっこよさの余地はない!と思います.今回はもうちょっと大きなシステムの名前について書きます.) かっこいい名前のつけかた アプリケーションとかのかっこいい名前の付け方について,自分の今つくっているDJアプリを例に書いておきます. 1.特徴を列挙 まず,名前を
こんにちは!ガールフレンド(仮)(以下GF(仮))でフロントエンドとアニメーションを担当している小倉です。 今回は、2DアニメーションツールのSpineを使って、リアル頭身のカードイラストを動かしてみたので、そちらの紹介とメイキングを「Spine基礎編」と「カードイラスト実践編」の2本立てで書いていきたいと思います! 今回の記事ではイラスト素材をSpineで読み込み、ボーンを配置し、少しウェイトを付けるところまでご紹介します。 もう既にSpineの経験がある方は、こちらの記事を飛ばし、明日更新予定の「カードイラスト実践編」から読んでいただいても問題ないかと思います。 Spineとは Spineは、「ボーン」を使って2Dイラストに様々な動きをさせることができるゲーム用アニメーションソフトウェアです。 Spineには下記の3つのバージョンがあるので、まずはTrialを試してみてください! Tr
はじめまして、2018年7月入社の sue445です。自称「フルスタックキュアエンジニア」です。最近はpixiv PAYのチームでRailsを書いたり社内gemを作ったりしています。 好きなプリキュアはキュアピースです。 前置き 先日Rails 5.2.1がリリースされました https://weblog.rubyonrails.org/2018/8/7/Rails-5-2-1-has-been-released/ pixiv PAYでもその対応を行っていて、先日本番環境にRails 5.2.1を投入しました 💪 ググると特定のバージョンでのアップデート方法はいろいろ見つかるのですが、どのバージョンでも使える汎用的な方法が意外になかったので紹介しようと思います。 Rails 4.1系以降はだいたいこの方法でアップデートしてきたのでそれなりに実績のある手法だと思います。 筆者スペック 初め
はじめに メルペイ エキスパートチームのtenntennです。 メルカリグループでは、毎週金曜日にGo Fridayという社内勉強会を開催しています。 毎週やっているとそれなりに知見が溜まってくるので、定期的に”こぼれ話”としてブログを書こうという話になりました。 今回の記事では、先日のGo Fridayで話題にあがった非公開な機能を使ったテストについて扱いたいと思います。 なお、Goにおけるテストの手法やテストしやすいコードの書き方については、GopherCon 2017でも発表があったmitchellhさんの”Advanced Testing with Go”(スライド/動画)が参考になります。テーブル駆動テストやテストヘルパーなど非常に勉強になるので、まだ見たことのない方はぜひスライドや動画をご覧ください。 TL;DR Goのテストではテスト対象とテストコードを別パッケージにできる
Speeeエンジニアの義田@yoppiblogです。 最近はUZOUのレコメンドエンジンを作っています。 前回、UZOUというアドネットワークのプロダクトで運用している文書間類似度によるレコメンドシステムを紹介しました。 今回は、記事レコメンドではなく、UZOUにおける広告レコメンドにおけるアルゴリズムの紹介と実装及び適用した結果を紹介します。 アルゴリズムには、よく知られている「多腕バンディット問題」を採用しUZOUに適用できる形で解きました。 また、勉強会で発表したスライドも合わせて読んでいただくとイメージしやすい思います。 オレシカナイト#6にて発表した内容になります。 背景と問題 UZOUはアドネットワークなので、広告代理店さん(広告主さん)から広告が入稿されそれをUZOUが導入されているメディアさんに配信します。 記事レコメンド同様、 適当に 広告を選んで配信していたのではユーザ
こんにちは、@f_subal です。普段はおもに pixivFACTORY のフロントエンドを見ています。 今回は pixivFACTORY において、フロントエンドのビルドに Webpacker を利用するのをやめた話をします。 Webpacker をやめよう rails/webpacker は Ruby on Rails のプロジェクトに webpack を導入する際に用いられる gem です。必要な webpack の設定ファイルの生成や、Rails のテンプレートからビルド済みの JavaScript ファイルを読み出すために用いるヘルパー関数など、多数の機能を提供します。 結論から言うと、Webpacker を入れてもあまり良いことがありませんでした。単に必要が無いというより、あることによって面倒が増していると感じたので、剥がしました。以下 Webpacker が導入された Ra
imas.connpass.com IM@S Engineer Talksの30分枠で喋ってきた。 ライブのときの心拍数のログを取っているので,BDの再生と合わせて表示するアプリの話。ドキドキしているのはどの曲だったのか? スライド かわいいを支援するAppleハック,そして💓で振り返るシンデレラ5th / Apple hack assisting kawaii & Replay Cinderella Girls 5th LIVE with heartbeats - Speaker Deck YouTube Liveのアーカイブ IM@S Engineer Talks - YouTube trebyさんに「今度長めに喋りませんか?」という話をされてから数ヶ月たち,ほんとに喋る機会をもらえたので,じゃあやるぞということで,追加の実装とかしつつスライドを作った。そのときの話を書く。 狙い い
mzpです。こんにちは。 今回、Misocaを辞めて転職する決断をした。そのため、これがこのブログへの最後の投稿となる。なので、Misocaへの感謝を述べつつ退職の報告としたいと思う。 🏢出会い 新卒で自動車メーカーの系列会社に入社し社内SEをしていたが、やりたいこととのギャップを感じはじめたので転職活動をはじめた。 その中で、以前から知っていたMisoca(当時の社名はスタンドファーム)に話を聞きにいった。 自分が自社サービスに興味があったことと、Misocaも資金調達に成功し人を増やすタイミングだったことがうまくマッチし、入社を決めた。 こう書くとちゃんと活動したように見えるが、実際は退職を宣言したあと、何人かの知人とご飯を食べていたら話が進んでいたので運要素が大きい。 資金調達に成功してうんぬんは最近知った。 当時のメモには選んだ理由に以下のものが書かれている。 なぜスタンドファー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く