アクセスされたページはアドレスが変更されたか、削除された可能性があります。 お手数ですがメニューから目的のページをお探しください。 Sorry for the inconvenience caused. The page you're looking for cannot be found. Please search the desired page from menu.
アクセスされたページはアドレスが変更されたか、削除された可能性があります。 お手数ですがメニューから目的のページをお探しください。 Sorry for the inconvenience caused. The page you're looking for cannot be found. Please search the desired page from menu.
1. 世界最高のスタートアップ メンター Paul Graham、珠玉のアドバイス集 スタートアップが迷った時に読む Paul Graham からのアドバイス Takaaki Umada, Microsoft Ventures January 12th, 2015 https://medium.com/@tumada/ / tumada@microsoft.com Summary of Paul Graham Essays 1 2. Y Combinatorのパートナーと若い起業家の会話の多くは 「どうすれば…?」 という質問で始まり、 そしてパートナーは 「ただ (just) ... をしよう」 と答えます。 http://www.paulgraham.com/before.html 2 So many of the conversations YC partners have with
Promise本の取り組み JavaScript Promiseの本の開発で取り組んだ事と取り組んでおくべき(考慮しておくべき)だったことについてのメモ書き 技術書のディレクトリ構成とか参考になるものがあんまりなくて適当に作ったので、その辺を整理をしたい目的で書いてます。 はじめに ここで書いたPromise本のディレクトリ構成やCI、テスト手法、使ったツールなどについては以下に大体書いてあります。 JavaScript Promiseの本 付録 上記の付録のソース : promises-book/Appendix-Note at master · azu/promises-book promises-book/CONTRIBUTING.md at master · azu/promises-book なので、結構省いて書いてるのでちゃんと見たい人は付録とかの方を見て下さい。 後、書籍の文
概要 スクロールできるメニューバーとスワイプで画面を切り替えることができるViewControolerのコンテナを、オープンソースとして公開しました。 recruit-mp/RMPScrollingMenuBarController | GitHub We published RMPScrollingMenuBarController by open source. RMPScrollingMenuBarController has a scrollable menu bar, and multiple view controllers for iOS. ニュース系アプリでよく使われているUIで、弊社の料理サプリのiOSアプリのトップ画面でも使用しています。 何はともあれこちらのgifアニメをを見てもらったら分かると思います。 自己紹介 本記事がはじめてなので本題の前に少し自己紹介を。 リ
こんにちは。安達です。今年も引き続き、張り切って行きたいと思います。 さて、突然ですがみなさんは「プロジェクトマネージャー」を目指してますか? もちろん、ひと口にプロジェクトマネージャーと言ってもさまざまな方がいます。 大規模な業務システム構築のプロジェクトもあれば、ECサイトやWebサービス構築プロジェクトもあります。LSIのチップ制御ソフトウェア開発もあれば、スマートフォンのゲームアプリ開発もあります。 ただ、共通して必要とされるスキルが、「プロジェクトマネジメント」だということは、みなさんも意見が一致するのではないでしょうか。 しかしそうはいっても、プロジェクトマネージャーになってから独学でプロジェクトマネジメントをゼロから学ぶのはとても非効率です。もちろん会社でOJTをするなり、体系的なプロジェクトマネジメントのマニュアルがあるならば、さしあたっての問題はないでしょう。 でも、ある
Webエンジニアが知っておきたいインフラの基本 インフラの設計から構成、監視、チューニングまで 馬場俊彰 マイナビ出版 2,948円 (2,680円+税) Webサービスを高速化し、可用性を高めるスキルを身につける! Webエンジニアの仕事の幅を広げるためのインフラの知識をピックアップしてまとめました。インフラまわりの技術の基本から、インフラ基盤の手配の方法、設計のセオリー、システム監視、チューニングまで、ツボを押さえてまとめています。 関連サイト本書の関連ページが用意されています。 Webエンジニアが知っておきたいインフラの基本|マイナビブックス内容紹介本書は、Webアプリケーションエンジニアや、フロントエンドエンジニアを対象に、知っておくと便利なインフラの知識をまとめた本です。 担当しているWebサービスをもっと高速化させたい方や、バックエンドと最適化された無駄のないアプリケーションを
連載目次 プッシュ通知とは? なぜ開発者はアプリにプッシュ通知機能を搭載するのか スマートデバイスにおける「プッシュ通知」はアプリにとって欠かせない機能の一つであり、メールマガジンと同様に重要な集客ツールです(図1)。スマートフォンをお使いの方でしたら、一度はプッシュ通知を受け取ったことがあるのではないでしょうか。 プッシュ通知はユーザーがスマートデバイスを起動していなくても通知を送ることができる仕組みであり、以下の特徴があります。 開くと直接アプリを起動するためアクションにつながりやすい アプリをインストールしているユーザーのみに届くため開封率が高い 上記のような特徴から、プッシュ通知は以下の用途で使うことが多くなります。 リアルタイムな情報配信 直接アプリ起動につながるため、ニュースなどリアルタイム性の高い情報の配信に向く ユーザーのアクティブ率向上 開封率が高いため、定期的にアプリを
近年のアプリケーション開発現場は、開発するアプリケーションはより高度化している上に、ビジネスサイドからの要求により短期間での開発や高速なリリースサイクルを求められています。このような背景から継続的インテグレーションは注目を集めています。しかし、実際の開発現場への導入にはさまざまなハードルがあります。継続的インテグレーションの導入経験がない場合、導入によって得られるメリットが導入に必要なさまざまなコストを超えることを明確にイメージしづらく、導入に踏み切れないケースが多々あります。 継続的インテグレーションには自動化されたテストが必須項目ですので、ユニットテストや受け入れテストを書かなければいけません。継続的インテグレーションの導入・運用には新たな知識も求められます。時間を掛けてテストを書いたからといって、バグは決してゼロにはなりません。さらに、継続的インテグレーションサーバには費用も掛かりま
「超上流」という言葉自体はとても気に入らないけれども、IPA 独立行政法人 情報処理推進機構 が作って公開している「超上流から攻める IT 化の原理原則17ヶ条」が、当たり前のことを当たり前に並べてあってとても役に立つ。 原理原則 17箇条 ユーザとベンダの想いは相反する 取り決めは合意と承認によって成り立つ プロジェクトの成否を左右する要件確定の先送りは厳禁である ステークホルダ間の合意を得ないまま、次工程に入らない 多段階の見積りは双方のリスクを低減する システム化実現の費用はソフトウェア開発だけではない ライフサイクルコストを重視する システム化方針・狙いの周知徹底が成功の鍵となる 要件定義は発注者の責任である 要件定義書はバイブルであり、事あらばここへ立ち返るもの 優れた要件定義書とはシステム開発を精緻にあらわしたもの 表現されない要件はシステムとして実現されない 数値化されない要
最近のものをまとめています。 32歳無職が3ヵ月でSNSサービスを作ってみた 32歳無職が3ヵ月でSNSサービスを作ってみた - 無職の流儀 つくったもの FLGMAP FLGMAPは行った場所を記録するWebサービス どんなもの? 「ワンタッチで行った場所を記録できるサービスがあれば良いなぁ」と思った経験を思い出して開発に着手しました。 使用技術 サーバ さくらVPS 2Gプラン 1580円 CentOS 言語等 PHP、JavaScript、jQuery、MySQL(mroonga) メール Postfix フレームワーク 自作MVC アクセス数 約350UU PVが約2000PV(14/12/23) 性の悩みを解決する為のWebサービスをつくってみました 趣味でWebサービスをつくってみました - 今日学んだこと つくったもの Love Points どんなもの? 異性含めた友達達と
日本では少子化が叫ばれる一方で、アメリカでは新たなテクノロジーやサービスに敏感な若い世代が多く生まれてきている。その中でも最近特に注目されるようになってきているのが現在18才以下のジェネレーションZ。 アメリカ国内において、実はミレニアル世代とジェネレーションZを合わせた37歳以下の若者は、既にアメリカの全人口の半分以上であり、サービスの成功には若者ユーザーが大きな鍵のように思える。 米国のメイン市場は人口の過半数を構成する若者世代アメリカの年齢別人口(左)と世代別人口の割合(右) 「アメリカの10代に流行るアプリとは? ヒットするサービスは常に若者ユーザーから」の中でも主にデータを元にどのようなサービスが若者に人気があるのか紹介したが、実際に若者の声を聞ける経験は非常に少ない。 これから紹介するのはアメリカの学生によるリアルなソーシャルメディアに関する投稿の一部。彼はThe Univer
当方都内ヴェンチャーSE。 俺がリーダーになってから試しに導入してみたルールのおかげでチームの生産性が3倍になった。 誇らしいことだが、果たして一般的に有効な方法なのかどうか気になるので広く反応を集めたいと思って書く。 そのルールというのは単純、「一日に5時間以上コードを書かない」というものだ。 勤務時間の8時間のうち、本当に仕事をするのは5時間だけに制限する。 そして残りの3時間は会議と称する息抜きタイムにした。 これで生産性は3倍になった。 社長も機嫌も俺の評価もうなぎ登り。 社長はモーレツに仕事をする人で、社員にも同じようにモーレツに働くことを求めていたが、俺は同調しなかった。 普通の人間は集中できる時間に限りがある。 凡人にはよくて一日5時間が限界だ。 それ以上の時間を使っても、単位時間あたりの生産性は下がるばかりだ。 ならいっそ、残りの時間は最高のパフォーマンスを発揮できる5時間
やっぱり日本は強かった! 若き競技プログラマーが上海で世界トップレベルのアジア決勝戦を制す2015.01.19 11:00Sponsored 三浦一紀 日本の未来を変えるのは、君たちだ。 昨年11月、東京・秋葉原で行われた「CODE FESTIVAL 2014」。その模様はこちらの記事でお伝えした通り(主催者側へのインタビュー記事はこちら)。今までにないフェス型プログラミングコンテストということで、話題を集めました。 そして2014年12月21日。CODE FESTIVAL 2014を勝ち抜いた上位30名が、中国・上海においてアジア決勝大会「CODE FESTIVAL 2014 -ASIA FINAL-」に参戦。昨年はアメリカのMIT(マサチューセッツ工科大学)で開催されましたが、日本の学生が上位を独占するという結果になり、日本のレベルの高さを実感することができました。 しかし、今年はその
CSSやHTML、javascriptやjQuery、WordPressやプラグインなど、WEBデザインにちょっと便利なTIPSまとめブログ。サイト制作時に見つけた小ネタなどをまとめて紹介します。
みなさんはAndroidアプリのリリース作業を自動化していますか? 2014年GooglePlayベストアプリを受賞した弊社のファッションアプリ「iQON」では、リリース作業をCircleCIとDeployGateで自動化しています。今回、どのように自動化したのかを、昨年11月からVASILYで働き始めた堀江(@Horie1024)がご紹介しようと思います。 概要 iQONの開発フ...みなさんはAndroidアプリのリリース作業を自動化していますか? 2014年GooglePlayベストアプリを受賞した弊社のファッションアプリ「iQON」では、リリース作業をCircleCIとDeployGateで自動化しています。今回、どのように自動化したのかを、昨年11月からVASILYで働き始めた堀江(@Horie1024)がご紹介しようと思います。 概要 iQONの開発フローは、PullRe
はじめに Vue.jsは、シンプル・軽量・高速という特徴を持つデータバインディングライブラリとして最近注目を集めています。LINE社でもアプリ内WebViewの実装技術の選択肢の一つとしてVue.jsを採用しています。2014年11月27日にリリースされたLINEスケジュールは、Vue.jsを使って実装しているSPA(Single Page Application)の代表例です。 本稿は日本語記事がまだ少ないVue.jsの基本機能の紹介を目的とした「基礎編」として、公式ドキュメントの内容を元に解説します(執筆時点のバージョンであるv0.11の内容です)。 Vue.jsとは Vue.jsは、双方向バインディングによるModelとViewをつなぐ仕組み「ViewModelレイヤー(MVVMパターン)」を提供するJavaScriptのライブラリです。 Vue.jsの基本概念は以下のようになってい
以前、アプリを使ってTOEICのスコアが100点以上アップした話を書きました。 TOIECで800点以上とれるようになった僕の次の課題は、「会話力」です。 TOEICはスコアアップしたけど、英語をしゃべれない しゃべれない。とにかく英語でしゃべれない。英文のサイトを読むのはかなり楽になってきましたが、英語でコミュニケーションしようとすると言葉が全くでてきません。 この課題をクリアするために色々と英語勉強法を調べていると、「瞬間英作文」というトレーニング方法に行き当たりました。 「瞬間英作文」は「英語上達完全マップ」の森沢洋介さん考案した英語トレーニング法です。中学校レベルの英単語や文法でスピーディに文章を作成する、というトレーニングを大量に繰り返すことで、頭のなかに英語回路が出来るそうです。 どんどん話すための瞬間英作文トレーニング (CD BOOK) 作者: 森沢洋介 出版社/メーカー:
こんにちは、ソーシャルメディアラボの渕上です。 先日執筆した以下の記事で、「ソーシャルメディアネイティブの声に耳を傾けないといけない」という趣旨の内容を書きました。 20年前、すでにソーシャルメディアの萌芽が!今年の新成人が生まれた1995年をIT業界の歴史から振り返ってみた。 いつの時代も若い世代が新しい技術やコンテンツを産み出します。数多あるソーシャルメディアも、その若い世代に受け入れられるような施策をしているでしょう。 しかし、我々は様々なサービスを使いこなしているように見えて、実はそうしたソーシャルメディアネイティブは大人が知らないサービスを使っていたりするようです。 今、ソーシャルメディアネイティブはどんなサービスを、どのように使っているのでしょうか?今回は、主に10代が使っているソーシャルメディアやWebサービスについて調べてみました。 ■目次 オトナが知らない、10代のソーシ
Link: 食べログのレビュー点数を正規化する Chrome Extension Tabelog is well known for its score system very crowded between 3.1 and 3.5. Most restaurants over 4 stars (or even 3.5) are exceptionally great, while those around 3.0 are not as good.“食べログ 3.4 以上” とかいうフレーズに代表されるように、食べログの点数 は3.1–3.5 に圧縮されるので、より直感的なスコア表示になるように書き換える Chrome 拡張 をつくってみた。 点数のマッピングは、README とソースを見てもらうとわかる。 v1.0.3 から、正規化する前の点数も薄いフォントで併記するようにしたので、この
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? どちらでもSwiftを扱えるようになりつつある今 Cocoa関係のライブラリの依存管理としてはCocoaPodsがデファクトな状態でしたが、11月に新しいライブラリ依存管理システムのCarthageが登場しました。その時点ではCocoaPodsがまだSwift対応(ダイナミックフレームワーク対応)が遅れていたこともあり、各記事が盛り上がったり、対応してるSwiftライブラリも見かけるようになりました。 が、CocoaPodsもSwift対応の0.36 betaがクリスマスにリリースされ、どちらでもSwiftのライブラリが扱える状態が整い
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事では、Android開発を始める方や、初めたての方向けにどのようなサイトを見たり、本を読んだらいいかをレベル別や用途別で解説します。 本の紹介などはすでに多く存在しますが、使いどころというのは本によって大きく違います。この記事ではその使いどころに意識してソースを紹介できればと思います。 また、Androidプログラミング初心者とプログラミング初心者は区別しません(合わせて"プログラミング初心者"と記述)。Androidのアプリ開発はベースとなっているJava言語が直感的に理解しやすいこともあり、他のプログラミング言語を習得してい
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? きっかけ iOSアプリ公開の壁となっているプロビジョニング周りですが、ハマりまくったので覚えている内に図にしました。 難しくしてる理由 難しくしているのは、この辺が理由ではないかと思います。 iOS Developerサイトでの画面・操作手順がしょっちゅう変わる Xcodeも、バージョンによって画面・操作手順が変わる ということで、書籍やWebでのノウハウがすぐに古くなってしまいます。ググるといろんな情報が出てきてしまい、かえって混乱します。 また、開発時のiOSデバイスはXcode側である程度自動的にやってくれるのですが、それがかえっ
» 2015年もっともブレイクしそうなお笑いコンビ「クマムシ」の『あったかいんだから~♪』のリミックス登場! きゃりーぱみゅぱみゅも絶賛 特集 2015年もっともブレイクしそうなお笑いコンビ「クマムシ」の『あったかいんだから~♪』のリミックス登場! きゃりーぱみゅぱみゅも絶賛 佐藤英典 2015年1月7日 2014年、もっとも飛躍した芸人といえば、「ダメよ~ダメダメ」で流行語大賞を獲得した、日本エレキテル連合ではないだろうか。実はその影で、注目を集めていたお笑いコンビがいる。そのコンビ「クマムシ」はオリジナルの歌ネタで話題となり、AKB48メンバーやBIG BANGメンバーがそのネタをマネしていたのである。 彼らの歌ネタ、通称「あったかいんだから~♪」はアイドルの歌唱を真似たものである。正式な楽曲がある訳ではないのだが、これを東京で活動する作曲家・リミキサーのpandaboy氏が独自にアレ
2014年も電子書籍に関するさまざまなソリューションやコンテンツ、サービスが発表されました。 何が注目であったかは、日本電子出版協会が2007年から毎年実施している「JEPA電子出版アワード」を参照するのが良いかと思いますが、ここではeBook USERのいち記者である宮澤が思う注目のトピックを3つに絞って挙げていきます。 漫画誌の新時代を告げる「少年ジャンプ+」 漫画に関するトピックで今年1番インパクトがあったのは、おそらく集英社のマンガアプリ「少年ジャンプ+」ではないでしょうか。ティザーサイトも本誌と連携して宣伝されたりと、かなり話題となりました。 集英社はこれまでにも、東日本大震災による配達遅延の際や、創刊45周年記念号発売時など、何度か『週刊少年ジャンプ』の電子版を配信していましたが、いずれも一時的なもので、継続的な配信はされてきませんでした。 少年ジャンプ+では、『るろうに剣心』
こんにちは、せーのです。弊社ではJavaやRubyの使い手が多いのですが、私は個人的にPHPが好きだったりします。そんな全国3000万人のペチパーに向けてAWSから新しいSDKラッパーがリリースされたのでご紹介致します。 AWS Resource APIs for PHPってなんだ AWSには各サービスを色々な言語のコード上で扱えるように各言語毎にSDKが用意されています。PHPにも当然AWS SDK for PHPというSDKが用意されています。 ですが基本的にこのAWS SDK for PHPはAWSサービスに対して1対1で操作するような作り方をしています。識別情報(image-id等)で個別指定するので余り汎用的な感じはしないんですよね。 このAWS Resource APIs for PHPはAWS SDK for PHPとパッケージは分かれているもののAWS SDK for PH
twitter始めました。ダイエット中の工夫など後から思い出したことはこっちでつぶやいていきます! @masutaro_dietさんをフォロー 2014/10/01から、3ヶ月かけて10kg程度の減量に成功しました 元来、職業柄?性格的?に成功の「プロセス」や「再現性」に興味があることから、今回は減量の最中のデータをわりと細かに記録していました。 幸いにして減量に成功することができたため、新年の抱負に痩せることを決意した人の役に立てればと思い、データを公開することにします。 ( 2015.02.03 追記:1ヶ月後の経過報告を書きました ) 筆者プロフィール 意識的に運動する習慣を取り入れない限り、まったく運動しない職業・生活スタイルです。 職業 性別 年齢 身長 ネット業界勤務。PCの前に1日だいたい12時間くらい居ます。 男性 30歳 172cm 筆者の実績 期間 ダイエット前 ダイエ
対応バージョン swift 1.1 xcode 6.1 iOS 8.1 目標 「yahooニュースのRSSをJSONで配ってるapiを叩いて、JSONデータをゲトして、テーブルでひ項目表示させて、セルをタップしたらwebViewで元記事が見れる」ところまで実装。 Playgroundでやってみました。 import UIKit import XCPlayground //make URL of google feed api var urlString = "http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://rss.itmedia.co.jp/rss/2.0/news_bursts.xml&num=8" var url = NSURL(string: urlString) //download by NSSe
KLab Advent Calendar 2011 「DSAS for Social を支える技術」の4日目です。 「DSAS for Socialは量子コンピューターつかってるのかよ」という声が聞こえてきそうですが、すいません、単にタイミングの問題です。 ■古典計算脳の恐怖 JavaScriptで量子コンピューターがつくれるのか?もちろん無理です。本物は。古典的計算機の上で動くブラウザの上で量子コンピューターが動くはずはありません。 しかしシミュレーターならば話は別です。たとえば本来なら並列で計算すべきところを、順番に計算すればよいだけ。非決定性チューリングマシンだって、何だってつくれます。 何のためにJavaScriptで量子コンピューターをつくる必要があるのか。NO REASON! ですが、強いていえば「新しい計算パラダイムを学ぶため」です。古典計算機に憑かれた頭をリフレッシュして、
iOSアプリ開発者に最近の開発スタイルを訊いてまわる「iOSアプリ開発の現場で訊いてみた」待望の5社目に行ってきました。 今回はEightという名刺管理アプリを開発されているSansan株式会社!Android版のEightアプリはGoogle play 2014年のベストアプリに選ばれたこともあり、今回はAndroidアプリ開発についても訊いてきました。 訊いてきたこと インタビューに応じてくださったのは@hedjirog(主にiOS担当)、@Gazyu(主にAndroid)のお二人です。 今回のインタビュアーはユビレジ編でインタビューに応じてくださった@kishikawakatsumi、フリル編でインタビューに応じてくださった@ninjinkunがインタビュアーとして参加しました。 Q.バージョン管理システムは何を使っているか GitHub ちなみに デザイナにも社内のファイル共有でな
唐突にWebGLを勉強してみようと思って、練習として作ってみた。 http://sugyan-static.herokuapp.com/webgl/portalkey.html http://sugyan-static.herokuapp.com/webgl/portalshield.html (※WebGL対応ブラウザでご覧ください) WebGLについて全然知識が無かったので、このへんを読んで勉強した。 WebGL 開発支援サイト wgld.org CodeGrid 生WebGL入門:初音ミクの美麗3Dモデルを表示する(前編) » nmi.jp 特に wgld.org は基礎から始まり詳しく解説しつつ徐々に色んな要素を盛り込んでいて、分かりやすいし楽しい。ひたすら写経しつつ読み進めることで、なんとなく3Dの描画のことが分かってきた(ような気になった)。 素晴らしいテキスト、本当にありがた
3 年前の年末を騒がせた hashdos というセキュリティ問題を覚えているでしょうか。 これは特定のプログラミング言語を対象にしたものではなく、連想配列の実装に問題があった場合、リクエストパラメータ等から意図的にキーが偏った変数が生成され、ベストケースでは O(1) となる探索の計算量を O(N) とし、それによって DoS 攻撃を行う、というものでした。 特定の言語を対象にしたものではない、とは書きましたが、中にはこれを回避している言語もありました。 Ruby や Perl ではあるバージョン以降はハッシュ生成をランダム化することで、こういった問題を意図的に起こせないようになっていました。 一方、PHP はそういった作りにはなっておらず、リクエストパラメータの最大量を制限するなど、対処療法的な対策しか行うことができませんでした。 この頃の PHP の stable は 5.3 系だった
import SpriteKit class GameScene: SKScene { override func didMoveToView(view: SKView) { // フレームサイズを、ビューの境界と同じにします。 self.size = view.bounds.size // 重力の向きと強さを設定。 self.physicsWorld.gravity = CGVectorMake(0.4, -2.4) // エッジを作ってノードが画面からはみ出さないようにします。 self.physicsBody = SKPhysicsBody(edgeLoopFromRect: self.frame) } override func touchesBegan(touches: NSSet, withEvent event: UIEvent) { for touch: AnyObject
大晦日ハッカソンで、ボールが落ちてくるポモドーロタイマーをiPhoneアプリでつくりました。Swift覚える良い機会だと思い、SwiftとSpriteKitを使ってつくりました。 球みたいのが落ちてきて画面内にたまっていって、画面が全部埋まると同時にタイムアップというポモドーロタイマーのiPhoneアプリつくります。 #大晦日ハッカソン pic.twitter.com/0XZivU8q2J— 湯村 翼 Tsubasa YUMURA (@yumu19) 2014, 12月 30 大晦日ハッカソン制作物の歴史 2012年 ポモドーロタイマーのiPhoneアプリ 2013年 ポモドーロタイマーのiPhoneアプリ 2014年 ポモドーロタイマーのiPhoneアプリ ← New! #大晦日ハッカソン— 湯村 翼 Tsubasa YUMURA (@yumu19) 2014, 12月 30 こんなんで
ちょうど4年前の2010年の12月30日に「Macに最初に入れるべき20個のアプリ」という記事を書きましたが、直後にMac App Storeがサービスインし、選べるアプリのバリエーションも増えたので4年越しに同じ記事を書いてみようと思います。 1. 1Password 言わずと知れたパスワード管理アプリ。iOS版ではDropbox同期でTouchIDの指紋認証によりログインできるので、併せて使うと利便性が高まります。 ブラウザの拡張機能はSafari、Firefox、Chrome、Operaなどの主要ブラウザに対応しており、キーボードショートカットで自動入力が可能。Windows版・Android版もあり、クロスプラットフォームなパスワードマネージャーとしてのデファクトスタンダードといった感じです。 1Password – AgileBits Inc.(Mac App Store) 2.
2024-08-07 研修終了後ブログ BN研修の締めとして振り返り #エンジニア #新卒 #研修 2024-07-31 【24卒】FLINTERSエンジニア研修を終えて 研修 株式会社FLINTERSに新卒でエンジニアとして入社し、3ヶ月間の研修を終えたのでその概要をお伝えしようと思います。 #24卒 #25卒 #研修 #新卒 #新卒エンジニア 2024-07-24 雰囲気と研修内容:FLINTERSの新入社員の3ヶ月振り返り 2024年度BN研修まとめ 2024-06-21 Webフロントエンドプロダクト用にテスト戦略を考えた話 ブログ祭り梅雨 Webフロントエンドプロダクト用にテスト戦略を考えた話 2024-06-21 今期振り返り ブログ祭り梅雨 今期振り返り #今期の振り返り 2024-06-21 今期の振り返り AWS ブログ祭り梅雨 今期の振り返り #AWS 2024-06-
今年の初めからアメリカに引っ越したので社内の人とのやり取りをどうするかという悩みに現実的に直面し、この1年で色々試したのでセーブポイントとしてまとめておくことにした。(ブログの記事を書かなさすぎてはてな記法忘れつつある...) チームとミーティングの距離感 8人くらいの会社。誰もがSPOFで、何かに詳しい人間はだいたい一人に絞られる*1。会社として重要な箇所に一人だと心許ないというより、誰も休めなくなってしまうので概ねわかるだろうという他者を含めるか、共有するなりで冗長化して、2人以上がひとつの何かに取り組んでいる形を組織中に点在させている。 その2人の間や異なる担当間でそれぞれミーティングの時間を取っておきたいが、大仰に週例、月例、毎朝のスタンドアップみたいなミーティングをそっくり入れ込むにはちょっと負荷が大きいので何か工夫が必要だ。 勤務地は強制していない。オフィスはあるけれど必要にな
Google AdSense はブログの収益化に最適なサービスの一つです。記事の内容やユーザー行動に合わせて最適な広告を表示してくれるので、ブログ初心者でも「広告を貼って記事を書くだけ」のお手軽さ。 でも、Google AdSense でそれなりに稼ごうと思うなら、ただ広告を設置する以外にやるべきことがいくつかあります。 アドセンス収益を伸ばすためのテクニックやコツを見ていきましょう。 Google AdSense で稼ぐには PV 数が必要 具体的な話をする前に、何より重要なことをおさえておきましょう。それは「PV 数を増やさなければ話にならない」という点です。 なぜ PV 数(≒アクセス数)が重要なのでしょうか。 Google AdSense 収益の計算式 アドセンス収益は、以下の計算式で決まります。 収益 = 表示回数 × クリック単価 × クリック率 広告をクリックしてくれるユーザ
最近、どんな雑誌を買いましたか? もしかしたらそれ、買う必要なかったかもしれませんよ? 月400円で雑誌読み放題!という面白いサービスが2つあります。 かなりの冊数が読めるので、あなたの読みたい雑誌もあるはず。 そのdマガジンとビューン両方を試し、徹底比較しました! あなたの読みたい雑誌、どっちにありますか? 1. サービスの特徴を比較dマガジン | 多彩なジャンルの人気記事がいつでもどこでも読み放題! 電子書籍なら雑誌・コミックが読み放題のビューン サービス概要を比較すると、こんな感じ。 2. 読みたい雑誌はどっちにある?徹底比較! 以下に、読める雑誌を比較してみました(2014/12/31現在)。 ただし、全ページ読めるわけではなく、dマガジンとビューンとで読めるページ数が異なる場合があるので注意(後述)。 (1) ビジネス誌 【dマガジンのみ】 COURRiER Japon 日経ビジ
Googleアナリティクスは、Googleが無料で提供しているウェブサイト分析ツールであり、多くの企業や個人が導入しています。 しかし、Googleアナリティクスは、簡単に導入できるということもあり、最初にトラッキングコードだけ設置して設定などは特にしていない、となっているサイトも多いのではないでしょか。 Googleアナリティクスをうまく活用すれば、他の有料の分析ツールに負けないくらいの機能を利用することができます。 今回は、トラッキングコードを設置した後、一番最初に設定しておくべき4つの基本設定をご紹介します。 Googleウェブマスターツールと連携する サイトに関する様々な情報を知ることができるGoogleウェブマスターツールですが、Googleアナリティクスと連携すると非常に便利です。 【Googleウェブマスターツールについては下記参照】 【保存版】Googleウェブマスターツー
1. O/R Mapper による トラブルを未然に防ぐ Makoto Kuwata <[email protected]> http://www.kuwata-lab.com/ PostgreSQLカンファレンス 2014 ver 1.1.0 2. copyright © 2014 kuwata-lab.com all rights reserved まえがき 現在、アプリケーション開発の現場では O/R Mapper (ORM) が普及しています。今後 も ORM を使った開発は、増えることはあっても減ることはないでしょう。 しかし ORM は、アプリケーション開発者にとっては便利でも、DB 管理者 (DBA) か らみたらトラブルの種でもあります。それが特にパフォーマンスに関する問題であるこ とが多いため、開発者と DBA が対立することも珍しくありません。 とはいえ、ORM によ
いきなり宣伝ですが、エンジニアのお祭りYAPC::Asia Tokyo 2015の情報をもれなくチェックするためのメール通知サービスが開始されました! YAPC::Asia Tokyo 2015 毎年「チケット販売いつのまにおわったの…」等といった悲しい声をいただきます。わすれないように是非上記リンクより、メールアドレスを登録しましょう! さておき、本エントリはWebアプリエンジニア養成読本アドベントカレンダーです。 Webアプリエンジニア養成読本 Advent Calendar 2014 - Qiita Webアプリエンジニア養成読本[しくみ、開発、環境構築・運用…全体像を最新知識で最初から! ] (Software Design plus) 作者:和田 裕介,石田 絢一 (uzulla),すがわら まさのり,斎藤 祐一郎技術評論社Amazon私の担当分においては、こちらの書籍でお話でき
PHP AdventCalendar 16日目を担当する@syossan27です! 今回はコードのアレコレを探知してくれるPHPMDの記事をお送りします。 PHPMDって? PHPMDは正式名称をPHP Mess Detectorと言い、直訳するとPHP混乱探知機というそのまんまな名前です。 本当に読んで字のごとくなんですが、PHPの混乱している部分を探知してくれます! PHPMDには次の4つを静的解析する機能があります。 潜在バグ 次善コード 複雑過ぎる問題 未使用のパラメータ、メソッド、プロパティ 特に嬉しいのは潜在バグを発見してくれる機能ですね! どこまでの精度があるのかは謎ですが・・・ インストール それではインストールしていきます! やり方はちょー簡単。 composerでチョチョイのチョイです!
この記事はPHPアドベントカレンダー2014の22日目の記事です 。 2002年3月に公開されたIPAの人気コンテンツ「セキュアプログラミング講座」が2007年6月に大幅に更新されました。そして、その一節がPHPerたちを激しく刺激することになります。 (1) プログラミング言語の選択 1) 例えば、PHPを避ける 短時日で素早くサイトを立ち上げることのみに着目するのであれば、PHPは悪い処理系ではない。しかし、これまで多くの脆弱性を生んできた経緯があり、改善が進んでいるとはいえまだ十分堅固とは言えない。 セキュアプログラミング講座(アーカイブ)より引用 「PHPを避ける」とまで言われてしまったわけで、当然ながらネット界隈では炎上を起こし、現在はもう少しマイルドな表現に変わっています(参照)。 本稿では、当時のPHPの状況を振り返る手段として、この後PHPのセキュリティ機能がどのように変化
米Appleの元エンジニア、ラフール・デワン氏は12月18日(現地時間)、MacにiPadをlightningあるいは30ピンケーブルで接続し、サブディスプレイとして利用できるようにする有料アプリ「Duet Display」をリリースした。 iOSアプリはApp Storeからダウンロードできる。日本での販売価格は1500円。Mac側のアプリは専用ページからダウンロードする(Macのアプリはインストール後再起動する必要がある)。 対応するOSは、Mac側はOS X 10.9以上、iPad側はiOS 6.0以上(iPhoneでも利用できる)。FAQによると、Windowsにも「あなたが思っているよりも早く」対応するという。 また、現在は1度に接続できる端末は1台のみだが、マルチディスプレイ化も検討しているという。 実際に少し使ってみたところ、ディスプレイポートに接続したディスプレイとほぼ同等
「開発組織のマネジメント」のスライド資料が素晴らしいのでメモ。 資料の内容を理解したレベルで書く。 【1】問題意識としては、最近15年でWeb開発は従来よりすごく難しくなり、重要度が増している。 付け焼刃で簡単にプロダクトを作れるレベルではなくなった。 その理由はいくつかある。 一つは、開発基盤やシステムがレガシーであるため、ビジネスの変化に追いつけないこと。 2つ目は、企画チーム・開発チーム・運用チームのそれぞれで異なるやり方が根付いており、押し問答の状態になっていること。 サイロ型組織故に、開発組織の行動が局所最適化されてしまい、全体最適になっていない点に問題がある。 本来解決されるべき姿は、レガシー化を防ぐ作業に継続的に取り組むことと、サイロ型組織から自己組織化されたチーム構造へ組織を変化させること。 チームが都合で解散されるようでは、習熟度はいつまで経っても向上しない。 【2】一番
堂々とアイドル好きを公言していると 「これから売れると思うイチオシのアイドルは?」 と聞かれることが非常に多い。 イチオシのアイドルはたくさんいるのだが「売れるか否か」と言われると私は「ライムベリーですね」と間髪いれずに答えるようにしている。 先週12/21(日)に行われた新宿BLAZEのワンマンライブがとってもとっても素晴らしくて、今はもうただ「あんな楽しい音楽をやってる素晴らしいアイドルが売れないなんて、そんなクソみたいなことあってたまるかよ」という気持ちなので、もう本当に少しでもたくさんの人に知ってもらって、ただただ売れて欲しい。という応援の意味を込めて、なぜライムベリーが「売れる」と思うのか、その理由をいくつか説明したい。 3人の個性が立っててキュート MIRI、HIMEがMC(ラップ)担当。HIKARUはDJ&コーラス担当。 この3人の個性が強烈で、ステージに立ってる絵面だけでも
いらっしゃいませ! ふじさわです。 Facebookで「自分新聞」なるアプリが流行ってて、このアプリがメチャ面白くて、自分の一年間を一枚の新聞みたいにしてくれるのです。 なかなか味があるし、みんなのニーズに合ってるし、カンタンだし。これを見て「あー、もうすぐ一年が終わるのね」と思うわけですが。 これいらっしゃいませ! ふじさわです。 Facebookで「自分新聞」なるアプリが流行ってて、このアプリがメチャ面白くて、自分の一年間を一枚の新聞みたいにしてくれるのです。 なかなか味があるし、みんなのニーズに合ってるし、カンタンだし。これを見て「あー、もうすぐ一年が終わるのね」と思うわけですが。 これがなんと、スパムっぽいわけです。 BLOGOS『自分新聞』がFACEBOOKで流行中ですが、スパムサービスの可能性があります ↑これは去年の記事でして。今年は去年ほどはひどくない。 今年のアプ
仙台iOS開発者勉強会(SWWDC) Advent Calendar 2014の22日目の記事です。 新しい言語を覚えるときによく作るのがWhiteSpaceのインタプリタです。以前は、ネットに上がっている問題やProject Eulerの問題を解いていたのですが、どうせだったら、作り終わったあとも使えるものはないかと思い、作り始めました。 WhiteSpaceの解説は、Wikiや公式、るびまを参考にして戴けると解りやすいと思います。 今回は、GoとSwiftでWhitespaceのインタプリタを作って言語により、作りやすかった点と難しかった点を2つにまとめてみました。 実際に作成したコードはこちら Swift Go 文字列フィルタリング whitespaceで有効な文字は、" "(半角スペース)、"\t"(タブ)、"\n"(改行)の3つです。 Goでは、オリジナルのデータを1byteずつ
この記事はSwift Advent Calendar 12月23日の記事です。 アドベントカレンダーは後半ほどネタが出尽くすので不利ですね。 自分はこの2ヶ月半ほどプライベートの時間を使ってSwiftで新しくアプリを作っていたので、それについて考えていたこと、感じたことをつらつらと書き下してみたいと思います。 [2014/12/28 追記] 今朝、アプリがリリースされました!! Rebuilt きっかけ 2014/6/3にWWDCでSwiftが発表され非常に気になっていました。 しかし、当時の自分は業務でアプリ開発から離れており、他に優先順位の高い事柄があったので積極的に勉強することを避けていました。 Xcodeベータは安定していない、Swiftの仕様もコロコロ変わる中、学習効率を重視するのであれば安定版がリリースされてから勉強したほうが良いとも思いました。 新しい技術が出てくるタイミング
@JUNP_Nです。毎年恒例になっている「フリー写真素材を配布しているサイトまとめ」ですが、今年は数が多くなってしまったので国内編・海外編と分けることにしました。まずは国内のフリー写真素材配布サイトまとめです。僕のアンテナに引っかかったものだけですが、今年は閉鎖したサイトや有料になってしまったサイトなどを差し引いても40サイトになりました。 1. ぱくたそぱくたそ - フリー写真素材・無料ダウンロード 2. 足成写真素材 足成【フリーフォト、無料写真素材サイト】 3. PHOTO STOCKERPHOTO STOCKER – 高解像度フリー写真素材を無料配布。商用可能。ホームページにも。 4. プロ・フォトプロカメラマンのフリー写真素材 無料画像素材のプロ・フォト 5. 写真AC写真素材なら「写真AC」無料(フリー)ダウンロードOK 6. 2000ピクセル以上のフリー写真素材集2000ピク
アップルの初めてのウエアラブルデバイスであるApple Watchの発売は2015年はじめといわれていますが、Apple Watch向けのアプリを開発する開発者たちは、多くの課題に直面しているようです。 多くの課題に直面する開発者 既にApple Watch向けアプリの開発でアップルと打合せを行っている開発者達は、守秘義務契約もありますので、多くを語ることはできないのは承知しています。小さく制限があるディスプレイ画面、新しいインターフェイスや操作性、腕に装着するデバイスという特殊性、リリースから発売までの期間の短さ、開発者向けSDKであるWatchKitによる制限など、開発者達が直面する課題は多いことも容易に想像がつきます。 匿名の開発者は「アプリの基本的な設計をどうするのかが大きな課題で、アプリ全体を閲覧し、スクロールさせたくてもできず、新たに搭載された「デジタルクラウン」へのアクセスに
Anthony Ferraraさん(@ircmaxell)が2012年12月に公開したPHPで記述されたPHP実装「PHPPHP」について、今さらですが調べてみました。 @ircmaxellさんはPHPの内部構造についての解説サイト「PHP Internals Book」の筆者の一人であり、PHP 5.5で導入された新しいパスワードハッシュ関数の提案・実装者でもあります(参照:https://wiki.php.net/rfc/password_hash)。最近発表した「Recki-CT」も興味深いプロダクトです。 そんなわけでジョークレベルではないだろうとは思ってましたが、今回中身を見てみたらガチすぎて恐怖しました。どういうモチベーションでこんなもん作る気になるんだ…。 PHPPHPの挙動はおおよそ次のようなものです。 PHPソースコードを受け取って構文解析して抽象構文木(AST)を作る
この記事は、ドリコム Advent Calendar 2014 - Adventar の22日目の記事です。 21日目は、ウッチーことtakao.uchikawaさんによる、「スマートフォンでの脱出ゲームの作り方」です。 自己紹介 シモーネと呼ばれています。 PHPとかJavaとかPerlとかで、ポータルサイトとか作ってました。 ドリコム来てからはRuby書いてましたが、今はPMやってます。 最近は、たまにサーバー入って、ちょっとコマンド叩く位。 ドリコム釣り部 裏部長やってます。 エリアトラウト、ヘラブナ、シーバス、投げ、ジギング、キャスティングなど、いろいろやってみて釣りを楽しんでます。 書くこと アプリリリース時の負荷対策を、忘れっぽい自分の為に、覚えている範囲でまとめてみます。 余談ですが、同じリリース時の負荷対策として、釣った魚を写真撮ってからリリースする場合の、魚への負荷対策方
こんにちは。 TypeScript Advent Calendar 23日目の記事となります。 昨日22日目はmizchiさんでした。 今日は、まだTypeScriptを使っていない人、特に、「普段JavaScriptをよく触っていて、altJSに興味はあるけど、いまいち新しい言語を覚えるほどのモチベーションはない」という人に向けて、僕がTypeScriptを使いはじめて感じたことを書いてみたいと思います。 筆者がTypeScriptを使い始めるまでのプログラミング言語遍歴 話を始める前に、まずは筆者がこれまでに使ってきたプログラミング言語を振り返ってみます。 JavaScript (2000〜現在) HSP (2001〜2003) PHP (2004〜2009) Python (2009〜現在) …というように、まともに触ったことがあって、それなりに使えるようになったプログラミング言語は
まっすぐであれば、松戸の出会いの後冷凍庫に戻った後、それがどれほど衛生的であるかについての不安もあるので、あな […] もっと読む »
なんてのは無いということが。 I Have Created 50 Games in 2014 (http://www.asahi-net.or.jp/~cs8k-cyu/blog/2014/12/12/games-in-2014/) 作ったものは上のページにまとめた。全ゲームのスクリーンショットがアニメGIFになっていて、クリックすればそのゲームが遊べる。個人的な意見としては、左上の方が楽しめて、右下のほうが退屈できます。 すべてブラウザで遊べる昔ながらのミニゲーム。半分Flash、半分HTML5。HaxeとCoffeeScriptで書いた。ソースも置いてあります。 1年で50作れば年の終わり頃には余裕で面白いゲームを狙って作れるようになるかなあと思ったけど、脳内で面白そうと思ったゲームが実際に作るとひどくつまらないということは相変わらず多発するので、やはりイケてるゲームを作る簡単なセオリ
この記事は Swift Advent Calendar 2014 の22日目の記事です。 21日目は MeguMegu1978 さんの ローカルルールをSwiftで でした。 はじめに Swift が発表されて半年が経ちました。仕事やプライベートの開発で Swift は書いてますが、記法や設計など、もっと良い方法があるのではないか?といつも思っています。 日常ではまとまった時間を確保するのは難しい、まとまった時間のとれる年末年始に Swift 再入門するぞ! そんな思いでSwift勉強のための書籍・サイトをリストアップしてみました。 Apple公式資料 まずは公式の資料です。 iBooks The Swift Programming Language (Swift 5.5) Apple Inc.ProgrammingFree https://itunes.apple.com/us/book
ちょっと趣向を変えてJavaScriptの情報をどうやって集めているかという話を書きたいと思います。 使っているもの Twitter RSS(feedly) Pocket はてブ TwitterはただフォローしてTL見ていたり検索してたまに見ているだけでリストを作ったりはしてなくて暇な時に見ている感じです。 RSSはこれから紹介するようなサイトとかこの人のブログ面白い!というものだけを登録しています。未読が100件増えると消化する気がどんどんなくなっていくので...。 PocketはTwitter、RSSで気になったものを後で読むためにとりあえず突っ込むのに使っています。 こうすることでRSSはすぐに終わるので、その後で時間があればPocketで読みます。 Pocketに溜まった記事はちょっとした合間に読んだりしていて、たまにまとめて読んだりして消化しています。 今見ると20件くらいあるの
概要 この記事は二つのテーマについて書きます。 『SwiftでCoreDataを使うときの注意点』 & 『超忙しい人のためのCoreData入門』。 フレームワークの使い方に重きを置いています。 Swiftの記法はむしろ得意ではないので、お気づきの点はご指摘頂けると嬉しいです。 ※Xcode6.1 CoreDataとは CoreDataはCocoaFrameworkに搭載されているO/Rマッパー。高速、且つメモリー消費を抑えて大量のデータを扱うことができます。 データベースはSqliteであればCoreDataの機能をフルに使うことができます。 『SwiftでCoreDataを使うときの注意点』 CoreDataを使うにあたって、Objective-Cとの相違点について。 二つの注意点 SwiftでCoreDataを実装する際の注意点。たった2つです。 @NSManaged と 名前空間で
あいさつ Railsアドベントカレンダー16日目です. いい感じに中だるみして来たのでトンズラここと思いましたが筆、執りましたよ. Railsに限らずOSSのすごいエンジニア(小並感)に感化されるのは良い事だと思います. (画像の使用許可等はちゃんと取りました. 画像無い方は許可取れませんでした.) Railsは本当に多くの方々のお力によって作られているとは思いますが、 今回は僕の恣意的な選択によって数人の方を挙げさせて頂きました.(基本的にはコミット数) David Heinemeier Hansson(DHH) Github: dhh Blog: DAVID HEINEMEIER HANSSON Twitter: @dhh Railsの生みの親. 2004年7月にオープンソースとして公開するも、2005年の2月までコミット権を誰も渡さなかったとか. デンマーク生まれで写真家で尚かつカー
この記事は Go Advent Calendar 2014、16日目の記事です。 はじめに Matz さんが streem という、ストリーム指向言語の開発を始めるらしいです。 まだ文法の設計段階ではあるけど、それなのにかなりの量の pull-req がバンバンと来てて凄いなーと思いつつも「この pull-req 量だと僕には出番無いなー」と思ったので、README.md に書かれているサンプルだけを頼りに streem を golang で実装してみました。 先日はネタで streem のマネをして yacc 定義部分だけ公開していましたが、本日ネタが無い中にTLがヒートアップして焦りに焦って勢いで実装してみました。いやはや異様な追い込みを感じます。。。 まずは streem を知る streem は README.md に書かれている通り並列実行を行いつつストリームを処理する言語です。
公式リファレンス、読んでる? 「関数についてちょっと分からなくなってGoogle先生経由で来るところ」では勿体ない。 暇な時間に適当にリンクを踏んでいると面白いものを見つけることが出来ます。 in_arrayの第三引数であったり、strtrに渡せる配列であったり、その他の基本モジュールであったり・・・ 「その他の基本モジュール」とは PHP公式リファレンスの果てに広がる闇である。 本日はその一部についてご紹介したいと思います。 各タイトルに公式リファレンスへのリンクを用意しておいたので、気になったものはそちらで詳細を確認して下さい。 1. SPL (Standard PHP Library) http://php.net/manual/ja/book.spl.php みんな大好きSPL。 DirectoryIteratorとかすごく便利。 ディレクトリパスをコンストラクタに渡すと、ディレク
こんにちは!スタッフのめぐみです。 今回は私が Web 制作の際に使用している gulp というビルドシステムの紹介をしたいと思います。 タイトルの通り gulp を試してみよう!ということで、用意したサンプルを使って実際に手を動かしながら記事を読み進めてみてください。 ※ この記事では sass (ver 3.1 以上)がすでにインストールされているものとして話を進めますので、ご留意下さい。 gulp とは gulp は Node.js をベースにした、 Sass のコンパイルや js ファイルの結合・圧縮などを自動化してくれるビルドシステム(ツール)です。同じようなものに Grunt があり、タスクの記述の仕方が違いますができることはほとんど同じです。gulp の場合、必要なタスクはgulpfile.jsに記述します。 ちなみに、 Node.js についての説明は割愛します。以下の記事
こんにちは。アプリケーションエンジニアのid:sakaharaです。 この記事ははてなエンジニアアドベントカレンダー2014の20日目です。 昨日はid:wtatsuru によるはてなにおけるサーバリソース可視化とMackerelでした。 今日ははてなのiOS開発で利用しているオープンソースのライブラリやサービスも含め、開発をよりスマートにしてくれる様々なものを紹介したいと思います。 パッケージ管理 CocoaPods (MIT License) まずライブラリ管理をするための管理ツールとして欠かせません。 最近ではSwiftに対応したCarthageも登場していますが、CocoaPodsのSwift対応版の開発も進んでおり そのまま使い続けるのもよいと思います。 ライブラリ AFNetworking (MIT License) 改めて紹介する必要はないほどの定番のHTTPネットワーク通信
真面目なネタは他の方に任せて、 ちょっと違うアイディアになりそうなものを紹介します zeromqって何だ? いわゆるメッセージングが可能になるミドルウェアです メッセージキューにもいろいろあり、 RabbitMQは利用している方も多いのではないでしょうか? 他にもActiveMQ、zeromqなどがあります 今回はその中でも軽量と言われるzeromqを使って PHPからの送受信、他の言語との通信などにチラっと触れます zeromqを通じて言語を問わずシステムを構築するのであれば、 phpだったり、Cだったり、node.jsだったり、 socket.ioの様なものを使ったり等の直接的な連携というより、 イベント駆動による連携になるので、 場合によっては作りたいものをシンプルに実装できる事もあります php meet zeromq phpでzeromqと言えば、あまり使っているライブラリなどは
結局2014年も全然ブログを更新していない人、raf00です。 はてな界隈で「おすすめの漫画100冊をランキング形式で紹介する」というエントリを見かけて「うぉぉぉ俺もやりたい!」と思って書き始めたら楽しすぎるわ、改めて読みたくなって自炊したライブラリから読み始めていたらあっという間に2ヶ月が経過してしまうわで随分とご無沙汰な感じになってしまいました。 個人的には漫画をサブカル的に論考したりするタイプではないのですが、漫画エントリではあまり語られず、論考されるような種類でもない漫画に言及できるのは楽しいですね。 ランキングの企画元ネタはこちら おすすめの漫画ベスト100をランキング形式で紹介する – しっきーのブログ すでにチャレンジされている方はこちら。 ランキング形式で、オススメの漫画ベスト100を紹介する – はてなで語る おすすめの漫画ベスト100をランキング形式で紹介する この記事
by @mixiappwchr 最近開発してるとAutoLayoutが出てきてからアプリ開発を始めている方も多く、AutoResizeってなんなの?って聞かれたので、最近語られないAutoResizeの方に目を向けてみようと思います。 AutoLayoutしかやったことなく、苦しんでいる方に光明を与えられればと思います。 AutoResize概要 親のViewのサイズに合わせて * top,bottom,right,leftの位置を固定 or 自動調整 * width,heightの位置を固定 or 自動調整 これだけです。 これだけです!! これだけだと大したことできないんじゃないからAutoLayout使わないといけないんじゃないの?と思っている人もいると思いますので実際にAutoResizeでレイアウト何ができるか具体例を書いていきます。 サイズの自動調整 例えば上下50%ずつのVi
この記事はAndroid Advent Calendar 2014の20日目の記事です。 先日とある勉強会でActiveAndroidを扱ったときに、思ったより使ったことがない人が多かったので、まとめ記事を書いてみたくなりました。 ActiveAndroidについて調べていると、入門的な内容の情報は多いのですがTipsなども含めたものは少ない印象がありましたので、その辺りをメインに書きました。 概要 ActiveAndroidは、ActiveRecordスタイルのORM(Object Relation Mapper)です。 最大の特徴は、SQL文を書かずにSQLiteデータベースを保存したり検索したり出来ることです。 また、いくつか簡単な設定をするだけで、データベースまわりの面倒なセットアップを自動で行ってくれます。具体的には、データベースの作成やアップデート、テーブルの作成などはコードを
JavaScriptは移り変わりの早い言語です。 もう1年以上経っていますし、記事のメンテもちゃんとできていないので、消し線を入れることにしました。 参考程度のために記事は一応残しますが、より新しい情報を読まれることをお勧めいたします。 はじめに --- 最近では JavaScript の実行環境はブラウザに限りません。(node.js, Web Workers) また、旧来のような <script> 経由でのロードもとうに古くなっています。今は CommonJS スタイルで、require を用いたモジュールのロードを行なうことがより良いとされています。 ですから、次のようなことは改める必要があります。 - var YourModule = {}; などとして、外部から YourModule.hoge(); などと呼び出す書き方 - this === window だと思うこと 今回は、
Amazon Cognitoは、モバイルアプリにおけるユーザ認証の仕組みを提供してくれるサービスです。 最近は家でSwiftを書いていて、認証機能を作ろうと思っていたところ、クラスメソッドさんのブログを発見しました。 Amazon Cognito でモバイルユーザー認証! この記事はObjective-Cの例が取り上げられていたので、それをSwiftで書きなおしたという無いようです。 Amazon Cognitoとは クラスメソッドさんのブログをご覧ください。 Facebookアプリ、Amazon Cognitoアイデンティティプールの設定 クラスメソッドさんのブログをご覧ください。 アプリの実装 podfileは本家と同様です。 まずはAppDelegate.swift。 ボタンをクリックしたらFacebook認証とCognitoの動作が始まります。 func application(a
動機 println から debugPrintln に書き換えたり、メソッドチェーンの途中で println を挟むのってめんどくさくないですか? 僕はめんどくさいです。 サンプルコード Alamofire を使った場合だとこんな感じで書くかと思います。 Alamofire.request(.GET, "http://httpbin.org/get") .responseJSON { (_, response, JSON, _) in println(response) println(JSON) } var request = Alamofire.request(.GET, "http://httpbin.org/get") debugPrintln(request) request.responseJSON { (_, response, JSON, _) in println(re
1 :以下、\(^o^)/でVIPがお送りします :2014/12/21(日) 01:36:09.85 ID:Pu+W0Yyd0.net 決してマネしないでください。 http://www.moae.jp/comic/ketsumane 理工系の雑学漫画 理工系大学生のあるあるネタと面白い理系の雑学ネタを散りばめてる 軽いストーリーに沿って雑学を入れてきて、またその説明がわかりやすい 文系でも楽しめるような内容になってるはず ちなみに作中で小保方さんを名前を挙げずにですがしっかり批判してます 2 :以下、\(^o^)/でVIPがお送りします :2014/12/21(日) 01:36:35.12 ID:/lNE8Dsx0.net 僕のヒーローアカデミアだろ 3 :以下、\(^o^)/でVIPがお送りします :2014/12/21(日) 01:37:33.91 ID:Pu+W0Yyd0.net
C3.jsとは? C3.js | D3-based reusable chart library C3 はチャートに特化したビジュアライゼーションライブラリです。D3 のラッパーライブラリで、D3 の見た目の美しさやインタラクション性などの特徴を残しながら、チャートライブラリとして分かりやすいインターフェースを提供するという方針で開発を進めています。 http://blog.xica-inc.com/about-xica/member-12/ これはまではhighchart.jsを使っていましたが、商用利用は有償だったりするので今回C3.jsをいじってみます。 サンプル どんなチャートが作れるか以下のサンプルを見れば分かります。 C3.js | D3-based reusable chart library 使ってみる 音ゲーなどではゲーム終了時にスコアの軌跡がグラフとして描画されたりしま
判決: まあまあ(でもないか) 一体何の話なのか? 私は2年間、Angularにのめり込んでいました。 それぞれの考えを持つさまざまなチームによる、10以上のAngularベースのプロジェクトを見守り、関わってきました。 1年目はフレームワークの採用、APIの変更、ドキュメントの改良、コミュニティの形成を注視して過ごし、徹底的に習得しました。 2年目は実務に全面的に携わり、チームメンバーの意見を聞きました。 私の意見は、 Angular.jsは大多数のプロジェクトには“まあまあ”だが、本格的なWeb アプリ開発には不十分である ということです。 “本格的なWebアプリ”とは? “本格的なWebアプリ”というのは、長期の 保守が可能 で、最新の一般的なブラウザで 実行できる 、 スムーズなUX を備えた、 モバイルフレンドリー なアプリのことです。 専門家が開発したWebアプリは単なるアプリ
1. 自然言語処理のための Deep Learning 東京工業大学 奥村・高村研究室 D1 菊池悠太 @kiyukuta at 2013/09/11 Deep Learning for Natural Language Processing 13年9月28日土曜日 3. 2つのモチベーション - NLPでニューラルネットを - 言語の意味的な特徴を NN→多層×→pretraining→breakthrough !! 焦って早口過ぎてたら 教えて下さい A yet another brief introduction to neural networks http://www.slideshare.net/yutakikuchi927/a-yet-another-brief-introduction-to-neural- networks-26023639 13年9月28日土曜日
2. ⾃自⼰己紹介 l 得居 誠也 (Seiya Tokui) 株式会社Preferred Infrastructure, Jubatus Pj. リサーチャー l 専⾨門は機械学習(修⼠士、現職) l – 系列列ラベリング→ハッシュ・近傍探索索→深層学習 l 今の興味は深層学習、表現学習、分散学習、映像解析 l @beam2d (Twitter, Github, etc.) 2 / 47 3. 2011年年: ⾳音声認識識における成功 l l 3 / 47 DNN-‐‑‒HMM を使った⼿手法が、⾳音声認識識の word error rate で従来 法 (GMM) より 10% 前後も改善 携帯端末における⾳音声操作に Deep Learning が利利⽤用されるように F. Seide, G. Li and D. Yu.
『週刊ダイヤモンド』特別レポート ダイヤモンド編集部による取材レポートと編集部厳選の特別寄稿を掲載。『週刊ダイヤモンド』と連動した様々なテーマで、経済・世相の「いま」を掘り下げていきます。 バックナンバー一覧 昨年10月、ソフトバンクがさらなる世界展開をするため経営参画したニケシュ・アローラ。米グーグルの最高幹部の職を辞してまで、孫正義と目指したい夢とは何か。就任後、その経緯を「週刊ダイヤモンド」1月24日号特集「孫正義 世界を買う」で初めてメディアに語った。(聞き手/「週刊ダイヤモンド」編集部 後藤直義、文中敬称略) 2014年7月4日、イタリア南部にあるリゾートホテルでは豪勢な結婚披露宴が開かれていた。 主役はニケシュ・アローラと、インド有数の財閥出身の女性実業家アヤシャ・タパールの2人。会場にはグーグル創業者のセルゲイ・ブリンやラリー・ペイジ、またハリウッド俳優のブラッド・ピットとい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く