You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
以下の文章は、Mike Perham 氏のブログ記事を翻訳したものです。原文は2012年5月5日に公開されました。 Five Common Rails Mistakes http://www.mikeperham.com/2012/05/05/five-common-rails-mistakes/ Railsをそれなりに仕事で使ってきて多くの Rails アプリを見てきて、悪い Ruby コードを読み書きした。この記事では、だいたいすべての Rails のコードベースで見られる共通の間違いを5つ挙げる。 1. スキーマの仕様がないマイグレーション データモデルはアプリケーションのコアだ。スキーマに制約がないと、データはコードベースに存在するバグにより徐々に蝕まれていき、フィールドに値が入っているか信頼できなくなる。ここに Contact スキーマがあるとしよう。 create_table
今月23日、アップルは業績発表を控えている。北米での報道では変わらずiPhone、iPadの売上げ好調が伝えられているが、日本ではなぜかiPhoneの売上げ不振、台湾メーカーによるiPadシェア逆転の報道が相次いだ。発端は日本経済新聞によるiPhone 5減産の報道(1月14日付)。 iPhone 5ディスプレイの発注が当初計画の6500万台から半減したことから、iPhone 5の販売が不調と結論付けた(「液晶大手、iPhone用パネル減産 販売伸び悩み 」)。この記事はウォールストリートジャーナルによって引用され、世界中に衝撃的なニュースとして伝搬したのは記憶に新しい。 しかし、発売以来の好調さが年末商戦で目立っていたiPhone 5が、急に販売不調になるものだろうか?という違和感を即座に感じたのは、筆者だけではないだろう。 実はアップル製品に関する不思議な統計値は、iPadの市場占有率
AppBankのアプリ担当 @spring_mao です。 AppBankが配信しているアプリのダウンロード数やランキングデータを元に、App Storeのランキングの仕組みについてレポートしてみようと思います。 ランキングの推移を見てみよう まずは 説明書 for iPhone と 新しい AppBank.net のランキングの推移を見てください。 説明書 for iPhone 1月5日に急激に順位が上がって総合271位になっていました。 新しい AppBank.net 一方、新しい AppBank はと言うとランキング推移は穏やかで総合166位でした。 ダウンロード数の推移を見てみよう 次に 説明書 for iPhone と 新しい AppBank.net のダウンロード数の推移を見てください。これでダウンロード数とランキングの関係性が分かるはずです。 説明書 for iPhone 1
「わたしだけのアンテナサイト」ということで、各サイトのRSSを取得して自分の好きなように各ボックスへ表示させ、iGoogleやNetvibesのように使えるのが「iSoople」です。最初からいろいろなサイトが登録してあるため、ログインしなくても役立てることが可能です。 iSoople | RSSを検索・登録できる"わたしだけのアンテナサイト" http://isoople.digi-popeye.jp/ “わたしだけのアンテナサイト”『iSoople』をリニューアルオープンしました! http://soplog.skr.jp/web/isoople-reborn.html サイトの画面はこんな感じ。「オススメ」「IT・Web関連」「News」などのタブごとにコンテンツが配置され、記事のタイトルなどが表示されています。 記事のタイトルにカーソルを合わせるとはてなブックマーク、Twitter
白石 俊平 es6 ECMAScript, javascript 0 Comment 昨日(2013/1/17)、Web先端技術味見部#15でECMAScript6について学んできました(参加者によるツイート)。一応主催者という立場上、勉強会を円滑に進めるため、事前に割と下調べして勉強会に臨んだわけですが、せっかくなので、その成果をまとめて公開しておきたいと思います。 とは言え、量が非常に多いので、複数回に分けての掲載です。 ECMAScript6の基礎知識 仕様に関するあれこれ ECMAScriptとは、ご存じの方も多いと思いますが、JavaScriptの公式な仕様です。ECMAScriptが仕様、JavaScriptが実装に当たるわけですね。 ECMAScriptのメンテナンスはTC39という部会によって行われており、最新バージョンである6は、現在絶賛仕様策定中です。コードネームは「
Enjoy a cleaner, faster and better iPhone, in almost every way By bringing you the hands-free cleaning, in-depth privacy protection, ultimate speed-up and an array of innovative iOS maintaining features, PhoneClean 5 comes to elevate your iPhone, iPad experience, even at a whole new scale. Tips: If you are also seeking a way to keep your Windows PC cleaner, faster and safer, congrats you make it.
PCを使っていると、徐々にキャッシュやクッキーといったゴミファイルが溜まっていきますが、iPhoneやiPadなどのiOSデバイスも同じように、不要なゴミファイルがデバイス内に残っています。 それらをスキャンして一気に削除できるのが「PhoneClean」というアプリケーションです。 「PhoneClean」はMac OS X(10.7以降)とWindows(XP/Vista/7/8)に対応するソフトです。 インストールして起動すると、使い方を説明したウィンドウが開きます。 使い方に書かれている通り、クリーンアップしたいiOSデバイスをUSBケーブルでPCやMacに接続すれば、勝手に端末を認識してくれます。 スキャンしてくれるのは以下のもの。 ゴミとテンポラリファイルキャッシュとオフラインファイルクッキーとスクリプトファイル同期に失敗したメディアファイル スキャンしたい不要ファイルにチェッ
さて、皆さん、こんにちは。新年あけましておめでとうございます。今年、最初の更新は、先日、プレミアリーグで行われた「ナショナルダービー」こと、マンU対リヴァプールの試合のレビューをしたいと思います。内容的には、2−1でホームのマンUが勝利をおさめています。 この試合をレビューしようと思ったのは、結構、タクティカルな面で、楽しい試合だったからです。 もっとも、このエントリ、書くのに時間かかっちまいまして、もう他の人がほとんどの事は書いちゃってるから、僕が書いても、しょうがない事ばっかりしか残ってないんですけども。 ナショナル・ダービーにおけるフォーメーションとマンUがこのゲームで主導権を握った理由のお話 さて、まずはフォーメーションから入ります。連携 マンUのほうは4231、リヴァプールは433です。4231と433は、システム的にはがっちりかみ合う為、そのまんまのフォメで戦うと、これ、システ
Operaといえば、WebKit、IE、Firefoxに次ぐ独自のブラウザとしてPCや、ゲーム機などにブラウザを提供しています。しかしこの度、新しいスマートフォン向けWebブラウザ「Opera Ice」を発表し、そこではこれまでのOperaと異なり、WebKitをベースにすることを発表しました。 動作デモが「Pocket-lint」というニュースサイトに掲載されています。 といって、Opera本体を WebKitベースにするというわけではなく、スマートフォンブラウザの製品として「Ice」という名称をつけているようです。曰く “Opera mini is great, but it is not a fully-fledged offering like Chrome or Safari. There are too many sites it doesn’t work with.” とのこ
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
過半数の開発者が平均で3つ以上のAPIのインテグレーションを実装していると言われている昨今、「使い辛い設計のAPI」を実装するのは開発者にとっては頭の痛い問題ではないでしょうか? Programable Web上に投稿されたAPIのワーストプラクティスに関する記事が国内外の開発者の目に止まったようです。この記事によると悪いAPIに見られるプラクティスは下記のようなものだそうです。 貧弱なエラーハンドリング HTTPのルールを無視したREST API 裏に潜んだ生のデータモデルの露出 セキュリティの複雑さ ドキュメント化されていない予期せぬリリース 貧弱なデベロッパエクスペリエンス MVCフレームワークが良いAPIにしてくれるという思い込み 開発すれば使ってもらえると見なすこと 不十分なサポート 貧弱なドキュメンテーション APIを利用するだけでなく、APIを提供する場合に上記のようなポイン
Accessory (39) Apple TV (4) Blogger (29) Business (12) Chrome (29) Cloud (4) Customize (5) Facebook (5) Firefox (2) Fitbit (2) Flickr (2) Google (1) Google Chrome 拡張機能 (1) HyperJuice (6) iCloud (6) iOS Dev (2) iPad (7) iPad App (23) iPad mini (10) iPhone (19) iPhone & iPad (8) iPhone & iPadアクセサリー (3) iPhone & iPadアプリ (9) iPhone & iPadゲーム (1) iPhone & iPadソーシャルネットワーキング (1) iPhone & iPadトラブル解決法 (1)
※この記事はすでに内容が古くなっています。こちらをご覧ください。 Twitter には書いたけど MacBook Air に Ubuntu を上書きインストールした。 Mac に Ubuntu を入れるにあたりこのへんを参考にした。技術的なことを色々書こうと思ったが、ほとんどハマりどころはなくただインストールするだけだったので特に書くネタは無い。無線 LAN もサスペンドもごく普通に動作するしフォントも綺麗だし何も不都合が無いという状態である。昨今の GNU/Linux の出来は実に素晴らしい。 自由なソフトウェアとは何か Ubuntu は Debian をベースとしたディストリビューションであり、すごく大雑把に言うと中身はほぼ Debian であると言ってもいい。 Debian とは何かというのは Debian についてや Debian 社会契約を読むと良いだろう。昨今ではオープンソース
・ウェブでの<伝わる>文章の書き方 元ヤフー知恵袋などのプロデューサーで、現在はアカデミックリソースガイド社長の岡本さんが本を出版した。なんと文章術の本だった。なぜ岡本さんが文章術?と意外だったが、読んでみて、なるほど納得。ヤフーのような何百万人が使うサービスで、万人に伝達できるニュースリリースやお知らせを書く実践ノウハウがまとめられていた。 たとえばイベントの集客用の告知文をどう書くか。私もよくイベントを主宰するのでこの書き方が難しいのは知っている。岡本さんがおすすめするのはたとえばこんな文章。短い文字数でちゃんと伝わる秘訣がここにいくつも込められている。 「2012年12月31日(月)、山下公園で「本年最後」の忘年会を開催、参加者募集中」 「2012年10月21日(日)~10月22日(月)、山中湖でライブラリーキャンプ2012秋「創る図書館を創る/未来の図書館を作る」を開催、30名様限
先日ついにjQuery Mobile 1.3.0 Betaのリリースがありました! Announcing jQuery Mobile 1.3.0 Beta http://jquerymobile.com/blog/2013/01/14/announcing-jquery-mobile-1-3-0-beta/ ここでは、jQuery Mobile 1.3の変更点を簡単にまとめたいと思います。 画面のサンプルやAPIなどについては、本家のBlogポストもしくはDocsを参照してください。 jQuery Mobile 1.3では、従来の予告通りResponsive Web Designにフォーカスしたアップデートになりました。Widgetの大きさにwidth: 100%などの指定をするように変更されており、画面サイズやグリッドなどにフレキシブルになるように設計されています。 これまでは、jQue
JavaScriptのスマホ対応時に知らないと損する16のコト:スマホ向けサイト制作で泣かないための秘伝ノウハウ(3)(1/3 ページ) スマートフォン向けWebサイト構築支援ツールを開発・販売するため、国内すべてのケータイ・スマートフォン・タブレットを所有している企業に勤める筆者が、サイト構築のハマリどころとも言えるノウハウを紹介する連載。今回は、スマホ向けサイトにおけるJavaScriptの4つの主な役割、実装上の3つの注意点、よく使われるOSSライブラリ4選、OS/機種依存事例5選などを紹介します こんにちは。KSK「フレックスファームビジネスユニット」の渡辺です。前回の「HTML5のスマホ対応の基礎知識とハマリどころ3選」では、HTML5に対する対応状況、代表的なHTMLタグに対する依存事例を紹介しました。 今回は、KSKの製品「x-fit(クロスフィット)の開発・販売や、実機での
これはありがたい!と思えるSass/Compassに関するスライドが2つほどSlideshareにアップされていたので、このブログでも紹介させていただきます。去年行われたHTML5 Conference 2012でNHN Japanのマークアップエンジニアの方から発表されたもので、すでにSassを使ってCSS運用を始めている方からの貴重な情報です。 前編、後編とあるので、それぞれに対して自分なりに重要だと思ったこと、また、それらに対する考察をまとめてみました。自分が管理・運営しているウェブサイトのCSS管理も、Sass/Compassを使ってやりたいなぁと思う今日このごろです。時間的な初期投資は必要だけど、長期的に考えたらメリットも多く時間の節約にもなりそうです。 今回の投稿では、まずは前編から。 前編で気になったところのまとめ 「実践Sass 前編 — HTML5 Conference
はてなダイアリー10周年おめでとう!キャンペーンがいい機会なので、はてなダイアリー・はてなブログと自分を振り返ってみる。 はてなダイアリーでブログを始めだしたのは、2010/2/16だった。ダイアリーのタイトルは「Dive into the Tech World」。記念すべき最初の記事はPHPのセキュリティ - $shibayu36->blog;(既にはてなブログにインポートしてしまったのでブログの記事になってます)。スターもブクマも何もついていない。多分アクセス数も一桁台だと思う。 この頃はプログラミングをちゃんとやり始めた時期で、自分のやった技術的な内容をメモがてらブログに書き出しておこうという感じだった。人に見せようとか何も考えてなくて、ただ自分用のメモとして。symfonyのデータベースモデルで配列処理をする場合 - $shibayu36->blog;とか、さくらインターネットにg
View the Project on GitHub tmort/Socialite Download ZIP File Download TAR Ball View On GitHub Socialite v2 Because if you're selling your soul, you may as well do it asynchronously. Socialite provides a very easy way to implement and activate a plethora of social sharing buttons — any time you wish. On document load, on article hover, on any event! Author: David Bushell http://dbushell.com @dbushe
VAT overview )Value Added TaxThe Value Added Tax (VAT) is a consumption tax applied in the European Union (EU) to all goods and services. All consumers in the EU are charged VAT on the purchase of goods and services. Businesses in the EU buying from a business in the same country are also charged VAT. Businesses in the EU buying from a business in a different EU country are not charged VAT. Consum
Rainy Mood®Rain makes everything better. Also available on Spotify and Apple Music Welcome to Rainy Mood, the internet's most popular rain experience. Millions of people use Rainy Mood while sleeping, studying, and relaxing. Enjoy the free web version, or try the iOS/Android app with additional features.
Watch music videos and discover new artists, automatic continuos playback and other awesome stuff.
GitHubは12月19日、継続的インテグレーション(CI)サーバー「Janky」をMITライセンスで公開した。チャットを利用する自動化ツール「Hubot」を利用して動作し、チャット経由で通知を受け取ったり、操作を行える機能などを備えている。 Jankyは、オープンソースの継続的インテグレーションシステム「Jenkins」をベースとしたCIサーバー。GitHubでホスティングするプロジェクトが利用できるように設計したという。 Jenkinsは「Hudson」からフォークしたソフトウェアで、ビルドやテストなどの継続的なジョブを監視できる。プラグイン機構を備えており、サードパーティの拡張機能を利用できるなどのメリットがある。JankyもJenkinsコミュニティからのメリットを享受できるという。日々のオペレーションは、GitHubが先にオープンソースにしたチャット自動化ツールの「Hubot」で
Hubot (note: it's prounounced hew-bot) A Customizable, Life Embetterment Robot Commissioned by GitHub View Hubot's Documentation (Learn about getting started, etc.) View Hubot's Source Code(via http://github.com/github/hubot/.) What is Hubot? Hubot is your friendly robot sidekick. Install him in your company to dramatically improve employee efficiency. No seriously, what is Hubot? GitHub, Inc., wr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く