2. + 知っている単語はいくつありますか? – 単体テスト or TDD (Test Driven Development) – 継続的インテグレーション – 継続的デリバリー – Git – Jenkins 3. + タイトル:チーム開発実践入 門 + 発行所:技術評論社 + 内容:“複数の人たちでチーム を組んで開発を進めていく際 に必要な考え方や使用する ツール、またそれらをうまく 使いこなすためのノウハウを まとめて”ある
小さくて高解像度な液晶があったっていいじゃない! 最近の液晶ディスプレーと言えばフルHDは当たり前で、安いものなら1万円台前半から購入できます。ちょっと前なら、解像度はフルHDもあればずいぶんと広く使えた気がしたんですが、慣れてしまうと狭く感じるもの……。そこで気になってくるのが、WQHD(2560×1440ドット)や4K(3840×2160ドット)のさらに高解像度な製品です。WQHDなら27インチモデルが5万円前後と、手を出しやすい価格になってきているのも魅力的ですよね。 ↑デルの2560×1440ドットモデル『U2713HM』は直販価格4万8980円。さらにデルには、28インチで3840×2160ドットながら6万円以下という、激安4Kモデル『P2815Q』もある。 とはいえ、フルHDのデュアルにするか、WQHDにするかで悩んでみると、なかなか結論が出せません。金銭的な問題以外にも、デュ
目次 インターネットとは ・LAN ・WAN どうやってつながっているのか ・LAN内のパソコン同士(パソコンとルータ、ハブ)の接続法 ・インターネットへの接続法 インターネットとは何か、無線LANとWi-Fiって何が違うの? ADSLとか光ファイバーって何かよく分からないという方向けに記事を書きました。 分かりにくい部分もあるとは思いますが、基礎知識として一読いただければと思います。 インターネットとは インターネットとは世界中のコンピュータ等の情報機器を繋ぎ合わせるネットワークの事をいいます。 インターネットを理解するためにはLANやWANというネットワークについて知る必要があります。 ※ここで言うネットワークとはコンピュータ同士が情報を共有し合ったり、離れた場所にあるパソコンの機能を操作したり、と複数のコンピュータをつなげる技術の事です。 LAN(Local Ar
世の中で最も食されているものが最も美味しいと定義するならば、マックのハンバーガーとコーラは世界で最も美味しいということになるというのは有名です。そんな原理でいくとExcelは世界最高のツールになるのかも知れません。 つまり他の言語でもExcelの関数を実装すれば、誰でもプログラミングができてしまう…そんな世の中になるのかも知れませんね!ということで第一弾としてJavaScriptでExcelの関数を実装したFormulaJSを紹介します。 FormulaJSの使い方 例えば配列系の関数。 テキスト系。 演算系。 例えばASINのような関数はこのようにラッピングで実現しています。 Formula.ASIN = function (number) { return Math.asin(number); }; 全ての関数を実装し直しという訳ではなく、ラッピングで実装しているものも数多くあります。
Ruby Weekly経由。Array()を使ったnilガードを紹介しているGuarding with arraysという記事がナイスでした。 Rubyでのコーディングは常にnilとの戦いなのであります。 例えばparams[:pictures]に配列が入ってくると期待して、こんなコードを書くと、 params[:pictures].each do |picture_id| # なんか処理がある end params[:pictures]がnilのときにエラーになりますよね。なのでこんな風に書いたりするんですが、ちょいダサい。 (params[:pictures].presence || []).each do |picture_id| # なんか処理がある end で、Guarding with arraysで紹介されている方法が、こんな書き方。 Array(params[:pictur
Introduction TUFS言語モジュールは,東京外国語大学大学院の21世紀COEプログラム「言語運用を基盤とする言語情報学拠点」の研究成果を活かして開発した,新しいインターネット上の言語教材です。英語以外の言語教材は,主として大学生が初めて新しい外国語を学ぶための教材を想定しています。英語については,小学校での総合学習や中学校で初めて学ぶ外国語としての英語を念頭において開発しました。 2004年6月に「発音モジュール」が12言語で公開され,それに先立つ2003年12月には「会話モジュール」が17の全ての言語で公開されました。 続く2006年4月には,「文法モジュール」が10言語で公開され,「語彙モジュール」も2言語で公開中です。 これらの教材は,東京外国語大学の教員,大学院生および学外協力者を含む100名以上の協力によって開発されました。 詳しくは開発者一覧をご覧ください。 さらに
DDN は 音楽 ・ 映像 に関する デジタル アート を中心に情報ミックスを配信中
Free: British Pathé Puts Over 85,000 Historical Films on YouTube in Film, History | April 18th, 2014 11 Comments British Pathé was one of the leading producers of newsreels and documentaries during the 20th Century. This week, the company, now an archive, is turning over its entire collection — over 85,000 historical films – to YouTube. The archive — which spans from 1896 to 1976
This document provides an overview and agenda for a webinar on Amazon Elasticsearch Service (Amazon ES). It introduces Elasticsearch and Amazon ES, including the benefits of using the fully-managed service such as cost efficiency, high availability, security, and ease of deployment. The webinar will cover topics like log analysis, search capabilities, operations management, security, pricing and l
ユーザの主体的経験を指すUXと、ユーザが製品やシステムとインタラクションする場であるUIは、言葉の次元が異なり、同列に議論できるものではない。この併記には、UIデザイナの多くがUXデザイナに変身したということと、UXというキーワードが「流行語」であったということが関係しているというべきだろう。 黒須教授 2014年5月7日 タイトルのようにUX/UIと二つの概念を併記することが流行しているようだ。Googleで検索したところ、なんと719,000件もヒットした。ちょっとそういう流行に疎かった僕は、先日UXに関する講演を行ったときの質疑で、UX/UIについてどう思うかと聞かれ、ん、何のことを聞きたいのだ、と戸惑ってしまった。こうした背景のあることに思い至らなかったのである。 なぜなら、UIはユーザが製品やシステムと相互作用(インタラクション)する場のことであり、UXはユーザの主体的経験のこと
ビッグデータが注目される一方で、マーケティングにおけるデータ活用は遅れており、勘や経験に頼った施策が行われている。こうした課題を解決するため、Web広告研究会の2014年2月度月例セミナーでは、BigData研究委員会が実施した、外部データや分析手法を用いたデータドリブン・マーケティングの実践例が示された。 勘、経験、度胸に頼らずデータドリブンなマーケティングを 第一部の最初に登壇した日本ヒューレット・パッカードの菅原裕氏は、BigData研究委員会がWeb広告研究会の2012年のWAB宣言「Cooking Big Data ~マーケティングの新しい時代へ」に呼応して誕生したことを明かす。 しかし、2012年当初、日本アドバタイザーズ協会の参加企業にヒアリングしても、マーケティングや宣伝部門でデータを活用している企業は少なかった。そのため、ビッグデータ活用の議論をする前に、データドリブン・
1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 はじめまして。 mama&crowdのデザイナー、長谷川彰之介です。 今回は、WEBサイトの「余白」や「ブロックサイズ」「WEBサイトの横幅」に対して 「最適な値は存在するのか?」 について考えてみたいと思います。 少々長いですが、お付き合いのほどよろしくお願いします。 ボックスサイズとは、「ヘッダー」「コンテンツ」「ナビゲーション」などの ひとつひとつの固まりの大きさ(サイズ)を指します。 【第1部】8の倍数 WEBサイトのUIをデザインしていて悩まされるのが「余白」です。 「ここは3px…いや4pxか。もっと空けたら見やすくなるかもしれない。6p
AppBrainがGooglePlayに登録されているアプリのライブラリ使用状況を集計しています。 AppBrain stats 各ライブラリやフレームワークの 全アプリに占める割合(青) 全インストール数に占める割合(オレンジ) (アイコンのリンク先で)詳細や利用アプリのトップテン を確認できます。 スクリーンショット ※ 2014/5/1現在 広告SDK タブの切替で広告SDKやソーシャルSDKのシェアもわかります。 広告SDKは「admob」が強い。 国内企業だと「nend」や「Adlantis」が下位の方に…。 ソーシャルSDK ソーシャル系はfacebookのSDKがダントツですね。 4位に「Twitter4j」があります。 他に上位を占めているのはゲームにランキングやマッチングを搭載する系のSDKですね。 このへんは国内ゲームで使われているSDKとは結構様相違うかな。 活用法な
Web制作者/開発者が「今後、使いたい」JavaScriptライブラリおよびWeb技術を、ランキング形式で発表。2014年度前半はこれらを押さえよう。 ← 前回 連載 INDEX 次回 → 今年の初めに「人気上昇中のJavaScriptライブラリを調べてみた[ジャンル別に比較]」という記事を公開したことで、JavaScriptライブラリの人気ランキング情報へのニーズは高いことが分かった。しかし、その記事でのランキング決定では、検索キーワードの流行を調査可能な「Googleトレンド」を用いた。このため、ライブラリ名が一般的な英単語(例えば「LESS」など)の場合、どうしてもライブラリとは無関係の検索も含まれてしまっていることが懸念された(※それでも「人気上昇中かどうか」を計測する面ではある程度有効な手段だと考えている)。 そこで今回、より正確な情報を読者に提供するために、実際にWeb制作者/
なんか議論がかみ合ってない感があったので、ちょっと整理してみたい欲求に駆られました。長文なので興味がある方だけどうぞ。 はてな村定点観測所:電通と博報堂は丸投げで中抜きしかやらない COPYWRITERSBLOG:本当に「電通と博報堂は丸投げで中抜きしかやらない」のか 先に、全然重要でないことから。私の認識では「中抜き」という言葉は「中間業者を排除して、消費者と生産者が直接取引すること」という意味だと思ってたんですが、お二人とも「消費者と生産者の間に複数業者が入って、生産者に渡る筈の収益を搾取すること」という意味で使われているように見受けられます。 辞書には前者しか載ってなかったり、後者も載ってたりって感じのようで、どうも日本語の変化による意味ぶれのように思います。簡単に検索してみると、最近は後者の意味の方が一般的になりつつあるんでしょうか。一応、この記事でも後者の意味で「中抜き」という言
最近初めて、Rails内だけでユーザーの管理、ログインをする機能を実装しました。簡単にネットで調べた限りでは、『devise』と『cancancan』を使う方法が一番シンプルでしっくりきました。 こういった一般的な機能を実装するときにはRailsには本当に多様なライブラリがあるのが強みだなとつくづく感じます! (07-02 21:55) 設定の追記やlocaleファイルのダウンロードなどを追記 🎂 次試すメモ『mcasimir/devise-i18n-views』で翻訳したdeviseのviewを生成できそう。次試してみます! 🍮 GemのインストールGemfileに次のコードを追加して、bundle installを実行。
ここ最近、女子向けアプリが多数リリースされているのはご存知でしょうか。 SNS、ユーティリティ、ライフスタイル、ナビゲーションなどアプリのカテゴリも様々です。 そこで今回は、最近話題になっている女子向けiOSアプリ5サービスについて、それぞれのアプリの特徴・UI/UXのポイントと、女子ウケする共通エッセンスをデザイナー・企画視点で考えていきます。 恋するマップ-女子ちず- /ナビゲーション 特徴 女子向けの地図アプリ。 もうご存知の方も多いかもしれませんが、地図業界を震撼させた女子向けの地図アプリです。 通常の地図アプリ機能に加え、女子には必須なトイレからカフェ、サロンなどの情報も写真付きで確認することができます。 ポイント 一番の特徴であり、女子ウケポイントでもあるのが画面右上にある“チャーム”。 スマホの傾きをキャッチして揺れるだけですが、こうしたさりげないところにかわいい!と思えるポ
最近はフラットUIの流行もあって説明をなるべく少なめに、アイコンでどういった機能かを表すことが増えてきています。しかしアイコンが分かりづらかったり抽象化され過ぎていると一見して機能が分かりづらくなります。そこでマウスオーバーによる説明表示がおすすめです。 スマートフォンやタブレットでは使えませんが、デスクトップであればマウスオーバーを上手に使えばユーザビリティが高まるでしょう。そのためのライブラリとしてiHoverを紹介します。 iHoverの使い方 iHoverはとにかくパターンが多いのが特徴です。まずは動画をご覧ください。 マウスを載せると上下左右から説明文が飛んできたり、元々の画像が回転したりします。 元々。マウスを載せると… 説明が表示されました。 こんな感じにサムネイルになったり。 上下左右に変更できます。 iHoverはピュアなCSSで作られていますのでJavaScriptが使
タブレットに文字や絵を描くためのタッチペンにはさまざまなタイプが販売されていますが、紙にペンで書くような書き味が得られない……ということがよくあります。電子メモパッド「ブギーボード SYNC 9.7」は専用のパッドに書いたものをスマートフォンやタブレットに保存したり、リアルタイムで表示させたりすることができるとのことなので、書き味はどんな感じなのか、実際に使ってみました。 ブギーボード Sync 9.7 eライター | Improv Electronics http://www.improvelectronics.com/jp//products/boogie-board-sync-9.html ブギーボードのパッケージはこんな感じ。 開封してみます。 中には保証書、microUSBケーブル、ブギーボードSync 9.7 LCD eライター、Syncスタイラスが入っていました。 ブギーボー
GMOアドパートナーズ(株)がソーシャルメディア・Web広告戦略を提供するラボサイト!Web広告のトレンドや、SEO/SEM、ソーシャルメディアの最新手法の紹介から、ニュース、インタビュー記事等を掲載していきます。実績を通じて得た経験や専門的且つ、実践的なテクニックを活かして、他社の先を行く実効性のあるマーケティング戦略論を提供します。はじめに 昨今、オープンデータを活用したハッカソン・アイデアソンが各地で行われ、つい最近でも「インターナショナルオープンデータデイ 2014(2月22日)」が開催され、世界各地でオープンデータでの動きは活発になってきてます。 各国での動きオープンデータデイの模様は以下を参照ください。 ●オープン・データ・デイのハイライト/OKFJ 「オープンデータ」この気になるワードをざっくりまとめてみました。 国、自治体、独立行政法人、公益事業者等が保有する公共データを
カナダのトロントに、驚くような公衆トイレが導入された。"Quantified Toilet"(定量化トイレ)と名付けられた装置で、各種センサーが備えられており、利用者の排泄物をその場でチェック。血中アルコール濃度や薬物、感染症、さらには妊娠中か否かまで把握することができる。まさに「スマートトイレ」といったところだろう。 しかし驚くのはまだ早い。このトイレ、トロント市内の各所に設置され、リアルタイムでデータを集約するようになっているのだ。もちろん匿名化された上での話だが、こうして得られた「ビッグ・トイレデータ」を分析することで、トロント市民がどのような健康状態にあるのか、どこかで感染症が広がる兆候はないのか、あるいは危険な犯罪が起きようとしていないかといった判断を行おうというのである。また利用が急増しているトイレについては、定期清掃の時間を待たずに清掃スタッフを派遣するといった対応を行うこと
少し前までアプリケーションのデプロイと言えば capistrano などをコマンドラインから叩いてデプロイ、みたいなことをやっていたが、最近は少し様子が違うのでそのやり方、KAIZEN platform Inc. での事例を紹介する。 GitHub のイベントを契機に CI as a Service にデプロイを担当させる GitHub で Pull Request を送って開発するのが前提になっているのは以前にも紹介した。 最近は Travis CI や CircleCI などに代表される CI (Continuous Integration) as a Service があって、CI も自分たちで環境を構築しなくてもクラウドに任せることができる。KAIZEN では CircleCI を積極的に使っている。 これらの CI as a Service は基本的に GitHub と連携するこ
概要 Android のパッケージダウンロードURL一覧。 まだまとまりきっていないところもあるので、随時更新していきます。 旧環境を構築したいとき等にご参照ください。 関連リンク Android 2.3.3(旧バージョン)開発環境を手動で作る (Windows) - clock-up-blog Android SDK Tools 22.6 でアクティビティが作成できない問題への対策 - clock-up-blog ★マークについて 個人的な推奨の印です。 個人的に 2.3.3 の環境を構築するときにこのバージョンを使っています。 Android バージョン一覧 バージョン API Android 1.0 Apple Pie (API level 1) Android 1.1 Banana Bread (API level 2) Android 1.5 Cupcake (API level
こんにちは!LIGフィリピン支社代表のせいと(@seito_horiguchi)です。 最近海外ドラマの『メンタリスト』にハマっています。いやあ、主人公のパトリックはカッコイイですね。 僕もあんな風にクールに振舞いつつ、粋なアメリカンジョークのひとつでも飛ばしてみたいものです。 さて、今回はWEB上でコンタクトを取ってから、外国人と実際に会って仲良くなれるサービスをまとめてみました。 どれもユニークなコンセプトなので、面白そうです! ※実際の利用にあたっては、信頼できる相手かどうかを見きわめた上で、自己責任でお願いします オフラインで外国人と国際交流できるWEBサービス&アプリ9選 KitchHike – 世界中の食卓で料理を作る人と食べる人をマッチングさせるオンラインプラットフォーム – https://kitchhike.com/ 「KitchHike」は「キッチン」と「ヒッチハイク」
(著者:サイボウズ kintone開発チーム 天野 祐介) kintoneはJavaScriptを使って自由にカスタマイズすることができます。 カスタマイズにより独自のリッチなUIを構築したり、新しい機能を追加したりできるようになりますが、セキュアなコーディングをしないとクロスサイトスクリプティング脆弱性を作り込んでしまう危険性があります。 この記事では、JavaScriptでセキュアなコーディングをするための基本的な点を解説します。 主な原因 脆弱性を作り込む主な原因になるコードは、要素の動的な生成です。特に、レコード情報などのユーザーが入力した値を使って要素を生成するときに脆弱性が発生しやすくなります。 対策 document.write()やelement.innerHTMLを使って要素を生成するときは、コンテンツとなる文字列をかならずHTMLエスケープするようにしましょう。 以下は
(著者:サイボウズ kintone開発チーム 天野 祐介) kintoneはJavaScriptを使って自由にカスタマイズすることができます。 カスタマイズにより独自のリッチなUIを構築したり、新しい機能を追加したりできるようになりますが、セキュアなコーディングをしないとクロスサイトスクリプティング脆弱性を作り込んでしまう危険性があります。 この記事では、JavaScriptでセキュアなコーディングをするための基本的な点を解説します。 主な原因 脆弱性を作り込む主な原因になるコードは、要素の動的な生成です。特に、レコード情報などのユーザーが入力した値を使って要素を生成するときに脆弱性が発生しやすくなります。 対策 document.write()やelement.innerHTMLを使って要素を生成するときは、コンテンツとなる文字列をかならずHTMLエスケープするようにしましょう。 以下は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く