Code and Learn, 東京Node学園祭 2016
The basic concept of Sparse Modeling, Sparse Signal Decomposition, Sparse Coding. スパースモデリングの基礎概念をまとめてみました。主に画像処理の観点で説明しています。
iOS用のsshクライアントを探している方は「Blink Shell for iOS」を試してみると良いかもしれません。MoshとSSHをサポートした、デスクトップグレードのiOS向けターミナルアプリで、iPhone、iPadどちらにも対応しています。 Blink Shell: Mosh & SSH Terminal カテゴリ: ビジネス 価格: ¥2,400 MoshとSSHをサポートしたプロフェッショナルグレードのターミナルアプリ。 Blink Shell for iOSは、不安定なインターネット環境で特に有用な「Mosh」をサポートしているのに加え、ssh接続にももちろん完全に対応しています。 ssh接続用のhostsファイル、鍵ファイルの管理機能、ジェスチャーによるセッションの切替、作業に便利なカスタマイズされたキーボード、iPadにおけるSplit Viewへの対応といった、サー
by Jorge Quinteros 「1つのスクリーンにつき1つのタスク」「プッシュ通知の利用の仕方」「余白を作ること」など、ソフトウェア開発者のNick Babichさんがモバイルアプリ作りで押さえるべきUXデザインの7つのポイントをまとめています。 Mobile Design Best Practices http://babich.biz/mobile-design-best-practices/ ◆1:1つのスクリーンにつき1つのタスク 配車サービス「Uber」のアプリを見てみると、非常にシンプルな作りになっているのがわかります。Uberを使う人の目的は「タクシーを捕まえること」とはっきりしているため、アプリの画面にはユーザーの現在地が自動的に表示されるだけで、ユーザーがすべきことは「タクシーに乗る場所を選ぶ」ということのみとなっています。 アプリを理解しやすくし、操作を簡単にす
Electronとは? Electronは JavaScript、HTML、CSS を使ってデスクトップアプリケーションを作ることができる ライブラリ です。作ったアプリケーションはMac、Windows、Linuxで動かせます。 次は: なぜ重要? 定義: JavaScript、HTML、CSS はWeb用の言語で、Webサイトの基本的な構成要素です。Chromeなどのブラウザは、コードをふだん目にするグラフィックに変えて表示します。 Electronはライブラリです Electronはコードですが、再利用でき、自分で書き起こす必要がありません。ユーザはその上にプロジェクトを構成します。 参考資料 Apps built on Electron Electron API Demos (Electronで何ができるかをみてください) なぜ重要? 一般に、デスクトップアプリケーションは各オペレ
おっさんES6/ES2015,React.jsを学ぶ 2016JavaScript入門 2016/11/21 @BizReach D3イベント登壇資料 最近のJavaScript動向 ・試験に出るJavaScript21年の歴史 ES6/ES2015を学ぶ ・ES6/ES2015概要 ・ES5を振り返る ・altjsの意義 Reactを学ぶ ・DOCを読む ・Tutorialをやる まとめ ・今回の学習を通じて感じたこと
ちょっと発言力のありそうな方がテクニカルに誤りを書かれていたので、ここでひっそりと訂正しておきたい。 このスライドの43ページ目に、 The problem with Paxos-based algorithm is that replications are eventual consistent. と、色付き文字で協調されて書かれている。このスライドで主張したいことの本筋ではないが、Spannerの性能がよいこととは関係がなく、Paxosなどのレプリケーションと、トランザクションとの関係で誤解を広めそうなので指摘しておきたい。辻マサカリと言って差し支えないだろう。 PaxosはStrongly consistentであることがMade Simpleの論文で証明されている(Strongly consistentが何かはまた別の機会にここに書こうと思う)。ちょっと長いが引用しておこう。 T
モバイルアプリサービス部の五十嵐です。 Dockerは軽量でポータビリティに優れ、環境を汚さないので開発環境には無くてはならない存在ですよね!今回はまだDockerを使っていない人向けに、私が自分が辿ってきた経験を元に、『こういうシーンでDockerを使うと便利』というのをステップ・バイ・ステップで説明していきます。 対象読者 Dockerはなんとなく知っていて興味はあるけど、使い所や導入するメリットが分からないという人を対象にしています。 環境 Docker for Mac(Docker 1.12.3) Dockerについて Dockerは複数のコンポーネントからなるプラットフォームですが、本記事では主にDocker EngineのことをDockerと呼びます。 Dockerはコンテナと呼ばれる仮想化技術を用いています。従来の仮想化技術と異なる点は、ホストのカーネルをコンテナと共有し、ホ
モバイルアプリ相互送客ツール「Tapdaq」のメインデザイナーであり、Dashboard UI Kitの作者として知られるJan Losertさん。4年間のダッシュボードデザインの経験からまとめた26のステップは、UI/UXデザイナー必読です。 過去4年間にわたってダッシュボードとアプリケーションのデザインを続ける中、プロダクトをさらに良く効率的なものにするために、いろいろな部署と付き合っていくこと、そしてそうした部署の人たちの知識を活用することを学びました。 この記事では、私が学び、日常のルーティンに取り込んだすべてのステップを紹介しようと思います。こうしたステップがあったからこそデザイナーとして大きく成長できたと思うので、読者のみなさんに役立つことを願っています。 事前準備をする Step 1. 集められるだけの情報を集める(例示は3パターンでお願いする) 私にとって、実際に稼働してい
どうも、まさとらん(@0310lan)です。 みなさんは、「ゲーム開発」にご興味あるでしょうか? 最近人気の「Unity」みたいな統合開発環境があれば、かなり本格的なゲーム作りが個人でも可能になってきましたが、実はこのような統合型の開発環境をブラウザ上で実現するサービスがいくつか存在します。 そこで今回は、用途別に厳選したオススメのサービスをご紹介しようと思いますので、ご興味ある方はぜひトライしてみてください! ■本気で作り込める「2Dゲーム」開発環境! 【 WiMi5 】 ゲームに使う「ステージ」作りをグラフィカルに設定し、キャラのアニメーションやメインのゲームロジック、最終的な書き出しまですべてカバーする統合開発環境が「WiMi5」です。 シューティング、RPG、パズル、アクション…など、基本的に2Dゲームならどんなゲームでも制作可能で、すでに多くのユーザーが多彩なゲームを公開していま
※2018/02/06追記: モニタは決定版が出たのでこっちを買おう 先日このようなエントリを投稿したのですが、 nomolk.hatenablog.com その後、「なんかもうちょっといいのがあるんじゃないか」と思ってアマゾン探検に出かけ、2つほど購入してみたのでその使用感を書きます。 想定としては前回同様、出先での環境設定や起動作業、緊急のデバッグ等でちょっと使うことがメイン(開発や長文執筆などのガチ用途には使用しない)、なので快適さよりも携帯性と価格重視、という観点で選んでいます。 手のひらサイズキーボード(超おすすめ) Ewin® ミニ キーボード ワイヤレス 2.4GHz タッチパッド搭載 超小型 mini Wireless keyboard マウス一体型 キーボード 日本語JIS配列 (72キー) 無線 USB レシーバー付き 接続簡単! 【日本語説明書と1年保証付き】 出版社
以下の記事とはてブを受けての所感。 【翻訳】 2016年にJavaScriptを学んでどう感じたか - Endo Tech Blog はてなブックマーク - 【翻訳】 2016年にJavaScriptを学んでどう感じたか - Endo Tech Blog JavaScript による Web フロントエンド開発環境について総括する記事があると、はてブでは拒否反応が多く見られる。特にフレームワークやライブラリの乱立や JavaScript/CSS の Transpiler 周りに忌避感があるようだ。 確かに複雑である。しかし「それが何の問題を解決しているのか?」に注目すれば単純な要素技術の集合であることが理解できるはず。 例えば Browserify、webpack、Babel などの Transpiler/Bundler 系と ES2015 や TypeScript の関係は、JVM や
iOS オールスターズ 2 で Swift らしさをたっぷり語ってきました。 とにかく楽しい理想的な空間で、たくさんの嬉しさが得られる会だったように思います。
題名はここオマージュです。 背景と目的 勤めている会社では、メッセージングのミドルウェアとしてAMQPというプロトコルを利用しているRabbitMQを使用しています。 RabbitMQについては、公式サイトの説明が充実しているので、業務で使用を考えている方は 基本的にこちらを読むことをお勧めいたします。 ただ、自分で調べていて 公式サイトの内容は英語 日本語のサイトを調べようとしても情報が少なかったり散らばっている そもそもメッセージングのミドルウェアがどういったもので、どういう際に必要になるかの説明が少ない ことで結構段取り時間がかかってしまいました。 そこで、RabbitMQに関わることとなった時の自分を想定しながら、 対象: 急にRabbitMQに関わるようになった人 効果: 公式サイトや英語サイト見て実装する前段階の(本当に簡単な)見取り図 所要時間: 10分 となればと思い、まと
MySQL 5.7.6で追加された新しいp_sのステージ情報から、 合法的に InnoDBに進捗どうですか? を聞けるようになったらしい。 MySQL :: MySQL 5.7 Reference Manual :: 14.13.11.1 Monitoring ALTER TABLE Progress for InnoDB Tables Using Performance Schema setup_instrumentsでalter table関連のやつ(デフォルトOFF)と mysql> SELECT * FROM setup_instruments WHERE name LIKE 'stage/innodb/alter%'; +------------------------------------------------------+---------+-------+ | NAME
ブログ/Qiitaまとめ枠で参加させてもらいました! Advent Calendar作ったから是非参加してね!(切実)とのこと。 http://qiita.com/advent-calendar/2016/microservices あとから資料のURLとか補完しまーす。 →資料補完しました。 Togetter https://togetter.com/li/1053879 発表まとめ 「AbemaTVにおける Microservices Architecture」 by 西尾亮太さん (CyberAgent, AbemaTV) AbemaTVについて 無料で見れる24時間365日完全編成インターネットTV https://abema.tv PCもスマホもタブレットもTVデバイスも対応してます! 番組表がある(リニア放送)のが特徴です。砂嵐がないよ! プレミアムプランならオンデマンド放送も
In this book we will create a programming language together. We'll start with 0 lines of code and end up with a fully working interpreter for the Monkey* programming language. Step by step. From tokens to output. All code shown and included. Fully tested. Buy eBook for $29 Buy paperback for $39 eBook includes PDF, ePub, Mobi (Kindle) and HTML. Read a free sample. Current version: 1.7. Released 7.
(前回)前回のインタビューでは、松澤先生が英語学習に興味を持った機会、また英語を使って仕事をしたエンジニア時代の事を話していただきました。 (松澤)ここから英語耳の話になります。 90年代が終わるころに自分でホームページを立ち上げました。タイトルは「英語・発音・語彙」とつけました。当時はホームページを立ち上げている人が少なくて、英語学習のためのサイトも珍しかったのでアクセス数も増えていき、検索にも出てくるようになりました。発音のサイトとしてはUDAさんのサイトのアクセスが多かったです。たまたま、加藤貞顕さんというアスキーの編集者が、自分も英語を勉強したいということでネットでいろいろ調べたなかで、僕にアプローチしてきたのが2003年です。『英語耳』は2004年に出版しました。 加藤さんから、本を出さないかというお誘いがあったので、何度かお会いしました。加藤さんは自分で英語を身につけたいという
SREチームの @siroken3 です。 以前、メルカリでリリース手段としてChatOpsを採用していることを本ブログで紹介しました。今回は内部で使っている技術の一部を紹介したいと思います。 tech.mercari.com tl;dr メルカリではデプロイにAnsible使ってる 毎日デプロイしつつサーバが増加/入れ替え激しいと心が削れる MackerelのAPIとAnsibleを組み合わせたらハッピーになった Insideデプロイ メルカリではデプロイ用のサーバでSlack Botが働いており、デプロイの事前要件を満たしているか確認した後、大まかには以下の処理を実行しています。 GitHubからデプロイ対象ソースの取得 composer install / gulp などのビルド処理 対象サーバにrsyncでデプロイ これらの処理は構成管理ツールであるAnsibleを使用しています。
次のようなコードを書いて、 import React from "react" export default () => <div>Hello!</div> 次のようなコマンドを叩くと、 katatema build 次のようなファイルが生成されるという、katatema というツールをつくった。 <!DOCTYPE html> <html> <head> </head> <body> <div>Hello!</div> </body> 最先端の消耗 前に キーボードショートカットをカスタマイズするブラウザ拡張 - ✘╹◡╹✘ で、こういうことを書いた。 id:moznion へ、寒い日が続きますがお元気ですか。ともあれChrome拡張を1つこさえれば、大の大人が寄ってたかってモダンと言い合う類のものが一通り学べるだろうと思います。 最近のJavaScriptの周辺環境は大変で、何をやるに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く