![Amazon.co.jp: Webアプリエンジニア養成読本 〔しくみ、開発、環境構築・運用・・・全体像を最新知識で最初から! 〕 : 和田 裕介, 石田 絢一 (uzulla), すがわら まさのり, 斎藤 祐一郎](https://cdn-ak-scissors.b.st-hatena.com/image/square/b6196df54b3f161eba1539ab2a20e49315fa5af5/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F51HIknP%2B9FL._SL500_.jpg)
What is Koding for Teams? Koding for Teams allow you to bring your entire team or class to the same development environment through the same elegant experience that you have come to expect from our team. We used the knowledge that we gained from building "Solo" to create a product that will revolutionize the way you and your team think about cloud-based development. Key Benefits: Reduce setup time
by Corey Burger 2013年6月にエドワード・スノーデン氏によってアメリカ政府による個人情報収集用の極秘システム「PRISM」の存在が暴かれました。PRISMを開発・運用しているアメリカ国家安全保障局(NSA)では10万台のPCをオンライン・オフライン問わず監視する「クオンタム」計画が行われていることも2014年1月に明かされていますが、これに加えて、自動的に100万台規模のコンピューターに対してマルウェアを送り込んで監視網を広げるシステムも作られていたことが発覚しました。 How the NSA Plans to Infect 'Millions' of Computers with Malware - The Intercept https://firstlook.org/theintercept/article/2014/03/12/nsa-plans-infect-m
Gitのワークフローに関する話題が、また盛り上がっているようなので、僕が好んで使っているワークフローについて書きます。 対象としているソフトウェアは、GitHubやGitHub Enterprise等を使って開発されている、リリースブランチを切らずにmasterにリリースタグを打っていくだけで十分な程度の、ウェブサービス(の部品)やオープンソースプロジェクトです。 まず、以下の2点を原則として考えています。 origin masterを壊さない origin masterの(1st parentをたどるツリー)にテストを通らないcommitを入れないよう努めます 変更の主題を常に明確にする 前者の理由は、masterをいつでもリリース可能な品質に保つためと(←12:44追記)git bisectするときに困らないようにするため。そして、これらの原則から、以下のようなワークフローで作業するこ
iOS 7 はメジャーバージョンアップということで未だ多くのバグがあるようです。中でも、複数行テキストの入力欄として用いられる UITextView という部品はかなりの問題を抱えたままです。 iOS 7 ではテキストの表示処理を司る新たなフレームワーク(TextKit)が導入され、システム全体で文字の大きさを変えたり、文字サイズに応じて自動的に太さが調整されるといったことが可能になっていますが、一方で、従来からあるUI部品への統合が十分でないまま、リリースされてしまったようです。 実際、Apple の開発者フォーラムでは、iOS 7 の UITextView に関するものだけで100以上のスレッドが立っており、様々な問題が投稿されています。 問題のほとんどは、iOS 7 のベータ版からあったものです。そのため開発者たちはかなり前からそれらに気づき、Apple へのバグ報告をしてきました。
Twitter でエゴサーチするとき、単に自分の Twitter ID で検索しても、自分のツイートも引っかかってしまい、ノイズが多い。 Twitter / 検索 - sanographix ↑ あんまり良くない。 こうするとそこそこ精度の高い結果を期待できる。 [TwitterID] -from:@[TwitterID] -@[TwitterID] Twitter / 検索 - sanographix -from:@sanographix -@sanographix -from:@sanographixで、自分のツイートを除く。かつ、-@sanographixで、メンションを除く、みたいな感じ 効果のある条件は下記に当てはまる人 Twitter以外のサービスでも同じユーザーID使ってるかつ自分のウェブサイトのURLにも同じ文字列が含まれるこういう人には効果が高くて、大抵の反応は拾える。
パララックス=スクリプトと思っていたのですが、スクリプト無しでも実装できるんですね。 今後、実装方法がますます進化しそうです。 実装方法を簡単に紹介します。 HTML デモのHTMLをシンプルにするとこんな感じになります。 各スライドはdivで配置し、それぞれclassにslideを、idで個別の名称を付与します。 <div id="title" class="slide header"> <h1>Pure CSS Parallax</h1> </div> <div id="slide1" class="slide"> <div class="title"> <h1>Slide 1</h1> <p>パラグラフ パラグラフ</p> </div> </div> <div id="slide2" class="slide"> <div class="title"> <h1>Slide 2</h1
Nov 28, 2017 iOS 11 ProgrammingでCore MLについて書きました. Sep 27, 2017 High Sierraのインストール問題 Sep 20, 2017 HTMLSpecialCharactersの内部実装の速度について Sep 18, 2017 iOSDC2017 Jun 30, 2017 iOS11 Programming - CoreML Mar 28, 2017 try swift 2017 感想 Nov 17, 2016 質問の大切さ,おもしろさ Apr 25, 2016 Let's Encryptを疑え!信用はお金で買え! Apr 14, 2016 imgurで画像アップロードできないので怒った Jan 26, 2016 ガチエンジニアがお勧めする科学絵本シリーズ〜よーするに医学絵本シリーズ Jan 26, 2016 ガチエンジニアがお勧
kimono Turn websites into structured APIs from your browser in seconds No more scraping Build an API in seconds with kimono to power your apps, models and visualizations with live data without writing any code Intelligent extraction The kimono smart extractor recognizes patterns in web content allowing you get the data you want quickly and visually
マークアップシリーズの第2回は、前回のよくある3つのデザインから考える、マークアップの最適解と同じく、html5jマークアップ部主催のイベント「MarkupCafe」で出題された3つのお題から最適なマークアップを探ります。 イベントではAからDの4つのチームにわかれてマークアップを考えました。それぞれのチームごとに違ったマークアップへの考えが表れていてとても興味深いです。また今回はイベント終了後に「HTML5 Experts.jp」のエキスパート兼マークアップ部の部長でもある村岡正和氏に、氏自身ならこうするといったマークアップを公開してもらいました。 本記事ではWebサイト制作の際にありがちな”ページング”、”フォーム”、”データテーブル”の3つについて要素の使いどころや仕様、アクセシビリティやユーザビリティといった観点からマークアップを考えていきます。 1.ページングの中身と重要度 最初
Web制作においてHTMLのマークアップには絶対の正解というものがありません。ページを制作しているとき、特にセマンティクスを意識したとき「このマークアップで正しいのだろうか」と悩むことがあると思います。 そんなマークアップについて考えるイベント「MarkupCafe」がhtml5jマークアップ部の主催のもと開催されました。「MarkupCafe」では参加者同士がチームに分かれ、お題となるデザインに対して議論し、自分たちならこうマークアップするといった考えを発表し合いました。 本記事では「MarkupCafe」で出された”フッター”、”パンくずリスト”、”求人情報”の3つのお題をもとに、Web制作におけるマークアップの捉え方、誤った使い方をしがちな要素などについて考え、マークアップの最適解を探ります。 ※html5jは、HTML5などのWebプラットフォーム技術を使った「ものづくり」に関わる
Markup Cafe OSAKA Vol.1 開催レポート 〜 大阪でも考えた!HTML5マークアップの最適解 〜 村岡 正和(バスタイムフィッシュ) こんにちは!html5jマークアップ部 部長の村岡です。 この記事では2013年の12月20日に開催されたMarkup Cafe OSAKA Vol.1のイベントレポートをさせていただきます。 東京で2回の開催に続いて3回目であり、はじめての地方開催となるMarkup Cafe、大阪では20名以上の方々に参加いただき、大変盛り上がりました。たくさんの方々からさまざまな観点からのマークアップ案がたくさん出てきて、検討が白熱しました。 なお、Markup Cafe OSAKAの開催にあたっては準備や開催告知などで地元のマークアップ好きの方々にご協力いただき、開催が実現しました。この場を借りて改めて御礼申し上げます。ありがとうございました。 M
以前以下のようにツイートした話だけど、OSSの開発モデルを社内開発にそのまま持ち込むのは危険。 チーム開発の場合、簡単にコメント返せないようなPR送られた時点で負けだと思ってる。無駄なコードが生産されないよう事前に設計を詰める作業をすべき / “雑なレビュー - ✘╹◡╹✘” http://htn.to/by5or1 https://twitter.com/kazuho/status/431602421068877824 今日一般的に想定される「OSSの開発モデル」はEric S. Raymondの有名なエッセーである「伽藍とバザール」によって解説されたところの「バザール」である。 「バザール」モデルにおいては、多くの改善提案の中から最善と考えられる実装が取り入れられ、コミュニティで共有されるようになる。同エッセーから引用するなら、 ふりかえってみると、Linux の手法や成功の前例は G
「ユーザーの利益になる体験を作り上げるための技術」である「ユーザーエクスペリエンスデザイン」は、「ユーザーに不利益を与えながら、不利益だと感じさせないための技術」に悪用することができる。デザイナの職業倫理が問われなければならない。 「人々のため、よりよい社会のため」と思って専門家が蓄積してきた知識は悪用される可能性があります。これは不可避な現実です。「デザイン」の領域も無縁ではいられません。 善意の科学者が発明した成果を悪者が利用する。SFによくあるテーマです。現実に起こっていることでもあります。サイバー攻撃から情報を守るためのセキュリティ技術が発展することで、サイバー攻撃技術がさらに発展してきたように。 Facebookの「プライバシー問題」 具体的な話をします。米国におけるFacebookの普及率は日本と比較にならず、その社会的存在感は大きなものとなっています。Facebookが人々の
アカマイテクノロジーズが2月28日に開催したユーザー企業向けイベント「Akamai Enterprise Conference 2014」では、アカマイユーザーの4社が自社事例を披露した。三菱UFJニコスが運営するカード決済システム「J-Mups(ジェイ マップス)」では、全国のリアル店舗に設置された決済端末とセンター間を結ぶネットワークとして、インターネットとアカマイソリューションを活用している。 構想から8年を要した“クラウド型マルチ決済システム” J-Mupsのプロジェクトがスタートしたのは8年ほど前。だが、実際にサービスを開始したのは1年半ほど前の2012年7月である。CTOとしてプロジェクトを率いた鳴川氏自身も「非常に時間がかかった」と振り返る。 まずJ-Mupsについて簡単に説明しておこう。J-Mupsは、リアル店舗に設置された決済端末を通じて、クレジットカードや電子マネー(交
つまり、たったひとりの大きな問題意識がまず最初にあって(Q)、それに対する情熱を殺さずに育てる(P)。そして、周囲を巻き込みながらプロジェクト化し、集団で試行錯誤を積み重ねること(M)。それを会社全体で実行することが、イノベーションを起こす組織になるための唯一の方法ではないか、と僕は思うのです。 「みんなでイノベーションを起こそう」は無意味 企業の経営陣や上司が知っておくべき最も大切なことは、「みんなでイノベーションを起こそう」と呼びかけることの無意味さです。たったひとりが抱いている問題意識とパッションを周りに伝播させていくことでイノベーションは起きるのであり、トップダウンで呼びかけるだけでは革新は生まれません。 身近な例で考えて見ましょう。もし、あなたが部下の立場で、自分の会社に不満を抱いているとして、その不平不満を上司にそのまま言ったとしても、あまり効果はないでしょう。経営陣の考え方や
『嫌われる勇気 自己啓発の源流「アドラー」の教え』を読んだので感想を書いてみます。 著者は岸見一郎さんと古賀史健さん。アドラーといえばもちろんフロイトやユングと並ぶ(日本ではそれほどの知名度はありませんが)心理学者として知られていますが、面白いことに岸見一郎さんの専門は心理学ではなく哲学(プラトン哲学を中心とした西洋古代哲学)で、アドラーの心理学(というか思想)にプラトンに代表される西洋古代哲学に通じるものを感じて精神科医院でカウンセリングなどもしているそうです。 この岸見一郎さん解釈によるアドラー心理学に感銘を受けた古賀史健さんがライティングを担当しているようです。あくまで「岸見一郎解釈によるアドラー心理学」という注釈は必要な気もしますが、変にアドラーが提唱した概念を辞書的に解説するような入門書より、かえって一度一個人のフィルターを通したほうがわかりやすくて飽きずに楽しく読めました。 嫌
よくあるSIビジネスで、そう、ウォーターフォールでシステム開発するやつがあるでしょう?でね、それを請け負う人達が真面目に見積もりをすると、 ここに機能数とか外部インタフェース数とか要件の実現性の難易度とか顧客のITリテラシーとかあるじゃろ? ( ^ω^) ⊃□⊂ 混ぜこぜにして見積もるじゃろ? ( ^ω^) ⊃□⊂ え?生産性ってコードだけ考慮するの? ((((;゚Д゚)))) ⊃))□((⊂ まぁ、だいたいこんな感じですよね? 成果物はなんですか? 何かを考えるとき今いる立ち位置から一歩引いて、俯瞰してモノゴトを全体見ると枝葉末節の隅で迷子にならなくていいのでお勧めです。でね、SIのプロジェクトで良くあるパターンで考えると、だいたいこんな感じですよね。 要件定義 ↓ 基本設計(外部設計) ↓ 詳細設計(内部設計) ↓ (プログラム設計) ↓ 製造・構築 ↓ 単体試験 ↓ 結合(機能内統合
2014年03月13日 イベントレポートをブログに書く際、他の参加者とカブらなくするためには [第17回東京ブロガーミートアップ] #tbmu カテゴリ:スキルアップブロガーイベント 僕がまだブログを始めて間もない頃、ブログを書いている人向けに企業が開催するイベント(ブロガーイベント)に参加できるだけで嬉しかったんですね。社会科見学のような特別なワクワクが感じられ、イベントに行けるだけで満足でした。 でも、企業はそうじゃない。イベントを開くということは例えば新製品の特徴や新サービスの便利さなどの情報を新聞社やニュースメディアと違う視点で発信してほしいという意図があったからで、ブロガーにはしっかりとポイントを書いてほしいはずなんです。 イベントに出ておきながらブログに書かなかったら、企業としてはそのブロガーを招待した意味がないですし、読者にとってはそのブロガーはイベントに参加していなかったの
「斜陽」と言われて久しい出版業界に身を置く私たち同業者の集まりで、もはや挨拶代わりとして、かならず話題にあがるのが不景気ネタである。 「またギャラを叩かれた」だの「校了で終電を逃してもタクシー代が出ない」だの「カメラマンを付けてくれないからライターみずからデジカメで撮影して取材相手に嫌な顔をされた」だの「ロケ弁が叙々苑のカルビ弁当からコンビニ弁当になった」だの……、聞けば聞くほど気分がダークになるネタばかりだ。 で、先日もまた、私と紙媒体メインのライター3人とウェブ制作の編集者1人というメンバーで飲みに行って、例に漏れずライター衆が持ち寄った不景気ネタが炸裂し、それに対して一番年長である私が「僕はもう、自分が死ぬまで出版界が持ちこたえてくれたらラッキーくらいの逃げ切り体制に入っているから」と枯れたアダルトを気取った発言で煙に巻く……といった流れで、場はサッドな空気でじわっと盛り上がっていた
「ちゃーっすwwボキャ貧太郎でーっすwww 言葉とか、伝わればそれで良くねっすか?ww いや、だって、俺ってアホだし?いや、マジでwww」 ……と、私の頭の中のチャラ男が言っていました。うむ、一理ある。ぶっちゃけ、相手に意図さえ伝わるのであれば、使う言葉は最低限でもいいと思うんですよね。そもそもの「言葉」だって、コミュニケーションの媒介・道具でしかないわけで。 ところがどっこい。物事に流行り廃りがあるように、「言葉」にも流行はある。毎クール、同じ展開のハーレムラブコメアニメを見せられていたら飽きるように、同じ言葉や表現を聞き続け(読み続け)ていると、飽きる。刺激が足りぬ。うんざりしてくる。 (笑)が(藁)に変化し、「w」となり、今やウェブ上は大草原となってしまった。分かりやすいっちゃ分かりやすい。が、ブログ記事のタイトル一覧で、草がぼーぼーに生えているのを見るのも流石に嫌になってきた。たま
iBeacon関連のAPIはそんなに多くなく複雑でもないので、実装の参考になる日本語記事はわりと出そろっている *1、という印象を個人的には持っています *2。 というわけで、 こういうことをやりたいときはここを見ろ! という逆引きリファレンス的な切り口で 実装に役立つ日本語記事 を紹介していきたいと思います。 iBeaconに興味あるけど何から始めていいかわからない場合にはこの順番に見るといいよ、というオススメの順番にもなっています。 コードなしでとりあえず試してみる 1行もコードを書かずにiBeaconで遊んでみる - 位置情報ブログ AppStoreで普通にダウンロードできるアプリを使って、まずはiBeaconを体験してみましょう という記事。 アプリはEstimote製ですが、EstimoteのBeaconsを持っている必要はなく、iPhoneもしくはiPad2台を使って試せます。
Funny book of Disneyland "facts" that aren't - Boing Boing これは面白いね。ディズニーランドについて「事実」と言われる、しかし実際には完全に作られたニセ伝説を396個集めた本が Boing Boing で紹介されている。 396 Pure, Unadulterated, Dyed-In-The-Wool, 100% Made-Up, Completely Fake Disneyland Facts 作者: Horatio Liar出版社/メーカー: Lulu.com発売日: 2012/11/16メディア: ペーパーバックこの商品を含むブログを見る これ Lulu.com から自主出版された本みたいね。著者名の Horatio Liar は偽名とな。 例えば、「ディズニーランド・ホテルは元はディズニーランドとは関係なく所有、運営されて
A minor but interesting feature introduced to the debugger in Xcode 5.0 and extended in Xcode 5.1 is support for Quick Look to display variables. With a variable selected you can either use the small eye icon or use the space bar with the variable selected in the debugger variables view. A Quick Look popup window then shows you the contents graphically in a popup box. The example below is for UICo
Description ★ "Puremagnetik have created a like for like recreation of the old box on iOS... And it sounds really good!" — Oh Drat Digital ★ ★ "Clap Box brings your iPhone or iPad boldly into the 1980s." — Create Digital Music ★ Now you can put the legendary Simmons Clap Trap right in your pocket or backpack! The Clap Trap was an iconic 1980s "Handclap Synthesizer" whose unique sound can be heard
朝起きて布団から出るのがつらいので、HBFav をつらつらと眺めていた。 あるサービスの JavaScript が重いとか、そのコードが難読化されてないとか、担当者とおぼしき人間が書いたコメントがそのまま残ってるから消しましょうよとか、そんなことが書かれていた。JavaScript が重い、という話は結局そのサービスの JavaScript が重かったのではなく、ユーザーが自分で導入した広告が重いというだけの話だった。 コードが難読化されていない、趣味の製品ではなく会社の製品なのでコメントそのまま残ってるから消しましょう・・・実にくだらない。 ところで話は変わってコードレビューについて。 コードレビューに慣れないチームが、何の考えもナシにコードレビューを始めるととにかく気になったこと大小様々な指摘が行われることになる。一見、いろいろな指摘が出て議論が活発になっているように見えるが、だいたい
iPhoneやスマートフォンの通話が録音できる通話レコーダー「ezcap240」がイオシス アキバ中央通店やビートオン 秋葉原店などのイオシス各店に入荷している。価格は2980円だ。 iPhoneやスマートフォンの通話が簡単に録音できる、コンパクトなレコーダー。直感的に操作できるシンプルなモデルで、PCレスで録音内容を確認することもできる 通話の録音機能がないiPhoneでも問題なし! iPhoneとヘッドセットの間に接続することで、簡単に通話を録音できるレコーダーが販売中だ。もちろんAndroidスマートフォンにも対応しており、これを使えばアプリ不要で録音ができる。 本体はライターサイズとコンパクトで、持ち運びに便利。ボタン1つで録音開始できるシンプル仕様で、録音データは512MBの内蔵メモリーに保存される。録音した内容はその場で再生・確認可能だ。
【アプリ開発者様向け】アプリ開発者支援プラットフォーム「AppBank Fello」をリリースします! iPhoneアプリ開発者様・企業様へ いつもお世話になっております。 AppBankのしょーざこと尾崎です。 デベロッパー様向けのサービス「AppBank Network」に加えて、新しいアプリ開発者様向けのサービス「AppBank Fello」をリリースします!! ということで、新サービス「AppBank Fello」にご参加頂けるアプリ開発者様を大募集します!AppBank Felloへの参加はコチラからどうぞ。 AppBank Felloのサービス内容 AppBank Felloは、アプリのアクティブユーザーを増やしたい開発者・企業様向けのサービスです。プッシュ通知やメッセンジャーといったアクティブユーザー数を増やせるツールが手軽にアプリへ実装でき、全て無料で利用できます。 下記の
ギターアンプでオーディオを鳴らしても、まともに鳴らないし、反対にオーディオアンプ+スピーカーでギターを鳴らしても貧弱になってしまう。これはギタリストにとっては常識であり、避けられない事実ですよね。でも、いつも世の中を驚かせる技術を生み出す、Line 6が、この2つを統合してしまうギターアンプを再発明した、というのです。 すでに海外では発売が開始されており、国内でも3月末に発売が予定されているAMPLIFi 150およびAMPLIFi 75というのがそれ。Line 6が得意とするモデリング・ギターアンプの高性能機器であると同時に、高品位なサウンドでオーディオ再生が可能なBluetoothスピーカーであり、直接ライン入力も可能なオーディオスピーカーとしても威力を発揮するものなのです。とはいえ、これまでの常識から考えて、ギターアンプとオーディオを共用するのはタブーであったし、実際まともな音で鳴る
ruby のアプリを動かす時にいちいち bundle exec って書くのがダルい。書きたくない。でもシステムに入ってたり違うバージョンの物が動いて変な動作をされても困る。 どうにかしてこのダルさを解消できないかと考えてみた。 まず rbenv を使ってるなら gem でインストールされるコマンドは必ずシェルのラッパとして生成され、そこから本物が起動する様になっている。例えば rails であれば以下の様なシェルになっている。 #!/usr/bin/env bash set -e [ -n "$RBENV_DEBUG" ] && set -x program="${0##*/}" if [ "$program" = "ruby" ]; then for arg; do case "$arg" in -e* | -- ) break ;; */* ) if [ -f "$arg" ]; th
If Sacha Greif has learned one thing in his years as a designer, it’s that people are lazy. Instead, what if he built an app that lets the user add their Twitter account to a list in a single click? This won’t be a traditional tutorial. Instead, it will be a play-by-play walkthrough of how he coded the app in one hour, including the usual dumb mistakes and wrong turns. The other day, I finally acc
エキスパート Objective-C プログラミング 〜iOS/OS Xのメモリ管理とマルチスレッド〜 種類 情報 著者 坂本一樹 協力 達人出版会 発行日 2011年11月21日 初版第1刷発行 発行 インプレスジャパン 感想 ARCとBlocksとGCDについて、できるだけ細かく説明した本。 タイトルだけ見ると、Objective-C全般の話のように見えるけどそれはミスリード。副題を見るとメモリ管理やマルチスレッド全般の話のように見えるけど、もちろん、そっちもミスリード。 最初から最後まで、ARCとBlocksとGCDだけ! これだけ潔い技術書も、今時珍しいかと。 ARCの内部構造を説明するためにGNUStepのソースまでもち出してきたり、Blocksの方ではLLVMでソースコードを変換した結果をつかったり、面倒なことを地道に調べた結果をちゃんとまとめてある。『Appleに入ってコンパ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く