タグ

2013年7月11日のブックマーク (49件)

  • 映画に見るPCのUIデザイン

    ハリウッドのSF映画に登場したPCモニター画面はこれまで何を写してきたのでしょうか? The Vergeの記事『Tour Hollywood's craziest computer UIs, from '2001' to 'The Matrix'』によれば、WiredとWaxy.orgのライターでキュレーターでもあるAndy Baio氏が、様々な古い映画から集めたコンピューターのインターフェイスのスクリーンショットを1200枚以上公開してるそうです。 http://screen.waxy.org/screenshots/ 主な映画のタイトルはHackers, 2001, Alien, Jurassic Park, The Matrix, AI などなど。 『(ハリウッド)デザイナーが映画の一場面をさらに興味を引くように、"未来的"にするために取った、様々に異なった方法はとても魅力的です。

    映画に見るPCのUIデザイン
    taka222
    taka222 2013/07/11
  • スマホ用サイトに便利! リンクを表す矢印をCSSだけで作る方法

    去年地元のイベントのホームページを作ったのですが、Google Analyticsで調べてみると、スマホからのアクセスが全体の3/4もありました。 スマホでも問題なく見れたのですが、小さくて見にくいので、スマホで見た場合に1カラムになるなど若干スマホに対応しました。 その際にリンクであることを表す矢印をCSSだけで作りました。スマホはマウスを乗せるという行為がないので、リンクであるということがすぐに分かるようにするのは大切ですね。 Webフォントでもいいのですが、矢印1つのためにWebフォントを読み込むのはパフォーマンス的にどうなのかと思うのでCSSにしました。 他のサイトでもよく紹介されていますが、とても便利なので解説します。 サンプルを用意していますのでご覧ください。 では解説していきます。 HTML まず、HTMLです。 <ul id="menu01"> <li><a href="#

    スマホ用サイトに便利! リンクを表す矢印をCSSだけで作る方法
    taka222
    taka222 2013/07/11
  • TEST CORDING » Sassの@functionの使い方まとめ – プログラマブルな処理は@function

    This domain may be for sale!

    taka222
    taka222 2013/07/11
  • Rails 4 リリース後の世界でのメンテナンスポリシー

    要約すると 3.1 以下のバージョンは一切サポートされないのでただちににアップグレードしましょう。 以下 Maintenance policy for Ruby on Rails より New Features 新機能は master ブランチに追加され、ポイントリリースで利用可能にされることはありません。 Bug fixes 最新リリースのみ 4.0.z Security issues: セキュリティ上の問題 最新と、次に最新のリリースシリーズ 4.0.z, 3.2.z Severe security issues: 重大なセキュリティ上の問題 セキュリティの問題の分類はコアチームによって判断されるが、パッチが当てられるバージョンに関しては通常の Security issues と変わらない。 4.0.z, 3.2.z サポートされていないリリースシリーズについて バグやセキュリティの問

    taka222
    taka222 2013/07/11
  • Storyboardで始めるiPhoneアプリ開発 | シリーズ | Developers.IO

    Storyboardで始めるiPhoneアプリ開発 シリーズ [iOS]StoryboardでTODOリストアプリを作ろう(3/3) 仕上げ編 Delegateパターンについて 記事 2013年06月18日 平屋真吾 37 11 「Storyboardで始めるiPhoneアプリ開発シリーズ」の第五回目になります。 前回の「[iOS]StoryboardでTODOリストアプリを作ろう(2/3) TODO項目の入力画面とカスタムクラスの作成編」では、 […]

    Storyboardで始めるiPhoneアプリ開発 | シリーズ | Developers.IO
    taka222
    taka222 2013/07/11
  • Objective-C のプロパティ属性のガイドライン - Qiita

    Objective-C のプロパティの属性を指定するとき従うべきガイドラインをまとめた。 できる限り nonatomic を指定する atomic にしてもパフォーマンスが悪化するだけでほとんどメリットがない(参考:StackOverflow - Atomic vs nonatomic properties)。 nonatomic と atomic の使い分けの指針は次のとおり: 参照型: メモリアドレスのみの書き込みなので、常にnonatomicでよい プリミティブ型: int, BOOL等ワンステップでの書き込みが可能: 常にnonatomicでよい 単一のスレッドからしかアクセスされない: 設計に気をつけつつnonatomic推奨 複数のスレッドからのアクセスがあり、long,構造体などサイズの大きい値: atomic推奨 (thx to @takasek) 複数のスレッドから同時に

    Objective-C のプロパティ属性のガイドライン - Qiita
    taka222
    taka222 2013/07/11
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
    taka222
    taka222 2013/07/11
  • ドコモ、ツートップ戦略の誤算 iPhone当面見送りか ジャーナリスト 石川 温 - 日本経済新聞

    2013年の夏モデルで、NTTドコモが打ち出した「ツートップ戦略」。特定の機種を優遇する"劇薬"とも言える戦略で勝負に出たが、残念ながら番号持ち運び制度(MNP)によるユーザー離れをい止めることはできず、6月は5カ月ぶりに5900件の契約数減になった。特効薬として期待できるのは「iPhone(アイフォーン)の導入」だが、加藤薫社長に直撃したところ当面は期待薄のようだ。この夏商戦において、ドコ

    ドコモ、ツートップ戦略の誤算 iPhone当面見送りか ジャーナリスト 石川 温 - 日本経済新聞
    taka222
    taka222 2013/07/11
  • 広告とコンテンツを一体化する方法

    前回の記事「広告“枠”買いから、広告“コンテンツ”買いへ」では、メディアの数が限られていた時代には楽しめるコンテンツも、また限られていたため、ユーザー側にコンテンツを見たいという強い欲求があり、コンテンツを見るために強制的に広告を見てもらえる環境があった。 そこで広告とコンテンツが別物でも効果が出たのだけれど、メディアの数も無料で楽しめるコンテンツも莫大に増えた今の時代には、コンテンツと広告を一体化して、シェアしてもらった方が自然だという話をしました。 では、どのようにコンテンツと広告を一体化させるのか。今回は具体的に、その方法をご紹介したいと思いますが、その前にまず前提となる「これからのメディアに合ったコンテンツの“サイズ”とは何か」を整理したいと思います。 かつて映画産業が全盛だった昭和30年頃、テレビ映画関係者から「電気紙芝居」と呼ばれてバカにされていたと聞きます。確かに、映画の基

    広告とコンテンツを一体化する方法
    taka222
    taka222 2013/07/11
  • 1日でわかるWebサービス制作の全て ~企画から実装まで~

    MarkeZine Academy 2013/07/23 by Yusuke Wada a.k.a yusukebe イントロダクション 自己紹介 和田裕介 / Yusuke Wada 1981年生 / 横浜住み / 独身 (株) ワディット代表取締役 (株) オモロキ取締役兼最高技術責任者 Web Application Developer 物書きも少々 ワディット オモロキ メインワークその1 メインワークその2 その他つくったモノ 君のラジオ anpiレポート CDTube 某アダルトサイト達 君のラジオ anpiレポート CDTube ボケて(bokete) 現状 全デバイス合計 月間「1億PV以上」 スマホアプリ合計 170万ダウンロード hao123、 Yahoo! JAPANと連携 コンテンツ書籍化 x 2回 各種企業様とコラボ 歩み 題「Webサービスをつくるに当たって」

    taka222
    taka222 2013/07/11
  • https://jp.techcrunch.com/2013/07/11/20130710amazon-drops-price-of-ec2-dedicated-instances-by-up-to-80/

    https://jp.techcrunch.com/2013/07/11/20130710amazon-drops-price-of-ec2-dedicated-instances-by-up-to-80/
    taka222
    taka222 2013/07/11
  • Quote: Few people know how to take a walk. The qualifications…

    taka222
    taka222 2013/07/11
  • iOSアプリのデータ操作はMagical Recordでマジ簡単!

    iOSアプリのデータ操作はMagical Recordでマジ簡単!:生産性ガチアゲなオープンソースiOSライブラリ(3)(1/2 ページ) ゼロからiOS SDK開発を始める新規開発者でも超高速・高品質な開発を可能にするオープンソースのライブラリを目的別に紹介していく連載です。実際にライブラリを組み込みながら技術的な側面も併せて詳細に説明していきます。今回は、アップル製O/RマッピングのCoreDataを使いやすくするObjective-Cライブラリについて、概要や使い方を紹介します。 アプリの品質と生産性の向上もライブラリが助けてくれる アプリ開発を行ううえで絶対的に重要な要素の1つとして「品質」の問題があります。どんなに見た目が美しいアプリを作成しても、どんなに最新の技術を駆使しても品質が悪ければ良いアプリとはいえません。 品質といってもその定義は非常に広く、見る人によってその定義は異

    iOSアプリのデータ操作はMagical Recordでマジ簡単!
    taka222
    taka222 2013/07/11
  • Objective-C のコードレビューチェックリスト - Qiita

    はじめに 稿は Juri Pakaste 氏による Cocoa review checklist (commit fff5703)の翻訳です。他人の Objective-C のコードをレビューするとき注意する点、また普段のコーディングで心がけるべき点についてまとめられています。 なお、原文のタイトルは Cocoa review checklist となっていますが、内容が Cocoa に限らない範囲のトピックをカバーしているため、稿のタイトルは「Objective-C の〜」としました。 誤訳の指摘や例の補足を歓迎します。 コードの見た目とコード以外の問題 不要な #import や @class 宣言を消す #import をソートする .m ファイルの中では、対応する .h ファイルの #import を最初の行に書く。空行をはさんで、ソートされた他の #import を書く。 X

    Objective-C のコードレビューチェックリスト - Qiita
    taka222
    taka222 2013/07/11
  • Expired

    Expired:掲載期限切れです この記事は,ロイター・ジャパン との契約の掲載期限(30日間)を過ぎましたのでサーバから削除しました。 このページは20秒後にITmedia ニュース トップページに自動的に切り替わります。

    taka222
    taka222 2013/07/11
  • 海外紙「日本人の半数は原発反対 なのに、なんで自民党が圧勝?」 | NewSphere(ニュースフィア)

    原発の安全性を判断するための新規制基準が、8日に施行された。これを受け、日の電力会社4社は、5原発10基について、再稼働に必要な安全審査を申請した。北海道電力は泊原発1~3号機(北海道)、関西電力は大飯原発3、4号機(福井県)と高浜原発3、4号機(同)、四国電力は伊方原発3号機(愛媛県)、九州電力は川内原発1、2号機(鹿児島県)について、それぞれ申請書を提出した。 なお、震災の賠償に喘ぐ東京電力は含まれていない。東電は、柏崎刈羽原発6、7号機(新潟県)の再稼働の意向を表明していたが、県知事の強い非難を浴び、8日の申請には至らなかった。 海外紙は、背景と今後の見通しについて報じている。 【新規制基準を満たせるのか?】 2011年の東日大震災に伴う福島第一原発の事故を受け、国内50基の原子炉のうち、48基は稼働していない。 事故を受けて定められた新規制基準には、地震や津波対策の強化、テロ対

    海外紙「日本人の半数は原発反対 なのに、なんで自民党が圧勝?」 | NewSphere(ニュースフィア)
    taka222
    taka222 2013/07/11
  • 【画像】 日本の「田んぼアート」がすごいことになってると話題に : 痛いニュース(ノ∀`)

    【画像】 日の「田んぼアート」がすごいことになってると話題に 1 名前: ターキッシュアンゴラ(北海道):2013/07/10(水) 08:18:32.07 ID:ddegGOmV0 日の「田んぼアート」がスゴいことになってる! 「田んぼアート」は異なる稲の品種を使って田んぼに絵柄を描く大規模なアート。 1990年代の前半に始まりました。最近では判明しただけでも日全国で137ヶ所となっていて、主に東北を中心に田んぼアートが盛んに行われています。 古代米の紫、黄、緑、赤などの色とりどりの葉や穂を使って絵や字を描くので、着色剤で化学薬品などは一切使用しないというのが驚きです。 最近「田んぼアート」は全国に知れ渡り、観光目的でバスツアーが組まれて多くの観光客が 訪れています。 青森県田舎館村では毎年10万人から20万人の観光客を集めているそうです。 ぜひ見に行ってみたいですね! http:

    【画像】 日本の「田んぼアート」がすごいことになってると話題に : 痛いニュース(ノ∀`)
    taka222
    taka222 2013/07/11
  • 環境省 外部の無料サービスは使用禁止 NHKニュース

    インターネット上でメールを共有できるグーグル社の無料サービスで、少なくとも6つの省庁の情報が誰でも閲覧できる状態になっていたことが分かりました。 このうち、環境省は国際条約の交渉内容など重要な情報が閲覧できる状態だったということで、外部のメールサービスの使用を禁止するなど再発防止策を徹底することにしています。 「グーグルグループ」と呼ばれるこのサービスは、グーグル社がネット上で無料で提供しているもので、ユーザーは、メールを使ってファイルや情報を登録すると、複数の人が同時に閲覧することができます。 環境省などによりますと、閲覧できる状態になっていたのは水銀の輸出入などを規制する条約の制定に向けて、ことし1月にスイスで開かれた国連の会議で、日がスイスやノルウェーと行った2国間の会談のメモなどです。 環境省は情報を共有するために、このサービスを利用していましたが、担当者が設定方法を勘違いして、

    taka222
    taka222 2013/07/11
  • あなたの知らない Vim ~ デフォルトの ftplugin 達 ~ - 反省はしても後悔はしない

    この記事は Vim Advent Calendar 2012 の 214 日目の記事です。 昨日は id:manga_osyo さんの Vim で Web ページを :source する でした。 Vim では何も設定せずとも様々なプログラミング言語のためのシンタックスがはじめから提供されています。マニアックなプログラミング言語を編集しようとしていきなりシンタックスで色付けがされてたりするので驚きです。 実は、Vim にはシンタックスだけでなくプラグインみたいなものも言語別にあります。それが ftplugin です。言語によってコメントの仕方やコンパイルエラーの解析*1だけのものからマッピングやコマンドなどの機能まで提供されているものまであります。しかし、これらは help に書かれておらず調べるには自分でソースを読まないといけないのでなかなか知られていないのが現状です。 そこで、今回はこ

    あなたの知らない Vim ~ デフォルトの ftplugin 達 ~ - 反省はしても後悔はしない
    taka222
    taka222 2013/07/11
  • Rubyのtimesが羨ましかったので - (define -ayalog '())

    この前、@alea12とぜろゆ嬢と3人で焼肉行ってた時に、Gaucheで10回Hello,worldを表示するのを見せたら、Rubyのコードでドヤ顔されて悔しかったのでRubyのtimesっぽい書き方ができないか試してみた話。 見せたのは以下のコード。 (for-each (lambda (x) (print "Hello, world")) (iota 10)) なんか、Hello,worldって10回出力するだけなのに、直感的じゃない?個人的には少し微妙。 以下、やってみた お題「10回標準出力にHello, worldを出力する」 Rubyでループのやり方の例を出すときによくやるアレですね。 10.times do p "Hello, world" end 短いし、素直で読みやすいね! Rubyのこういう部分好きだなーって思う。だけど、Schemeは前置記法という呪いに囚われているの

    Rubyのtimesが羨ましかったので - (define -ayalog '())
    taka222
    taka222 2013/07/11
  • コード内で「現時刻」を気軽に取得してはいけない | Nekoya press

    日付を扱う処理についていろいろまとめたついでに、わりと簡単なことだけど知らないと落とし穴にハマる系のネタを。 日頃いろいろな処理を書いていて、現時刻を扱うこともは少なくないはずです。ですが、これを適当にやっていると困ることが多々あります。 実行中に「現時刻」を元にした処理がい違う 例えばこんなコード。ログ集計とかやってるイメージです。 class Analyzer(object): def analyze(self): logfile = datetime.datetime.now().strftime('my_log_file.%H') self.save(self.analyze_logfile(logfile)) def save(self, result): now = datetime.datetime.now() self.result[now.hour] = result

    taka222
    taka222 2013/07/11
  • 「壊れてねぇなら直すな」という発想はRailsにはないのかも - QA@IT公式ブログ

    QA@ITRuby on Railsで構築・運用しています。で、そろそろRailsの新メジャーバージョン、Rails4のリリースが近づいているようです(と、聞くようになってずいぶん経ちますが)。いろいろと新機能がありますが、GitHubを見ていて1つ驚いたことがあります。Ruby on Railsの生みの親のDHH(David Heinemeier Hanssonさん)が、メジャーバージョンアップとなるRails4に向けて行ったこのコミットに唐突感があったのです。よく使われるAPIの名前を、こんなに簡単に変えちゃうんだという軽い驚きです。 「壊れてねぇなら直すな」(If it ain’t broken, don’t fix it.)という有名な言葉があります。米国のジミー・カーター大統領時代の行政管理予算庁長官だったトーマス・バートラム・ランス氏の1977年の発言が人口に膾炙したもののよ

    taka222
    taka222 2013/07/11
  • Railsでコントローラを継承して階層化すると効率よく開発できる - さかなチキンぱん。

    コントローラの階層化 Railsで開発を行う場合に、コントローラを継承して階層化することで ずいぶん楽に開発を進められるようになるのですが、意外と知られていないようなので紹介します。 (タイトルにRailsと銘打っているけれど、恐らくRailsからのPHP派生フレームワークcakephpやsymfonyでも同じハズ) コントローラの継承のさせ方を簡単に図にしてみた。 なぜ継承させると開発が楽になるのか? Railsの入門向け書籍などには、一番の大元になるApplicationControllerに対して 共通のロジックを書くことでDRYに書けるよ!と、あったりするんですが、 実際にはRails等フレームワークを使うような開発の場合(規模がそれなりに大きい事が多いため)、 「データをメンテする管理画面」と「ユーザーが参照するための公開画面」の2つに大きく分けられます。 しかし

    taka222
    taka222 2013/07/11
  • Ruby on Rails4.0.0正式版でJSON関連コードが無いキレイなscaffoldを生成する方法 - yuumi3のお仕事日記

    Ruby on Rails4.0.0が正式リリースされましたが、4.0.0RC1 までと JSON関連のコードが無いscaffoldを生成する方法が変わりました ^^; 4.0.0RC1 までは、以下のオプションで JSON関連のコードが無い、きれいな controller と views の *.json.jbuilder が生成されませんでした。 % rails g scaffold todo due:date task:string -c scaffold_controllerしかし、Ruby on Rails4.0.0正式版 (4.0.0RC2から)は上のオプションでは JSON関連のコードが生成されてしまいます。--jbuilder=false を指定すれば *.json.jbuilder は生成されなくなりますが、controller には 醜い respond_to 〜 fo

    taka222
    taka222 2013/07/11
  • 非コミュ限定のチャットサービスを作ってみた

    友達がいなくてひとりぼっちな人のための、「ぼっちチャット」というチャットサービスを作ってみました。 非コミュ専用で、ChatPadのようなものを目指して。 今は大学生やってるんですが、(悲しいことに)時間があったので、 自分が欲しいと思ったものを作ってみたかった。 自分について都内大学生。 だいたいこんなヤツです↓ 「はい、2人組作って~」は死の呪文寝てるけど寝てない誕生日とかいう日常話しかけたいけど気をつかってしまって結局喋れない街中で知り合いを見つけたら逃げるイジメられてるんじゃないんです。存在感が無いだけなんです急に話しかけられると焦る被害妄想が止まらない昼休みが楽しみじゃない久しぶりに発した自分の声に驚く鳴  ら  な  い  携  帯たまに携帯が鳴ったらメルマガ携帯は当の意味でのライフライン気が付けば一人一度仲良くなると徹底的にくっつく友達といても何故か孤独感を抱えるプログラミ

    非コミュ限定のチャットサービスを作ってみた
    taka222
    taka222 2013/07/11
  • Rails3でhttpsからhttpへのリダイレクトを行う方法|TechRacho by BPS株式会社

    ここ最近記事書くのをサボってました.すみません.今回はSSL redirectの話. Rails 3.1以降ではforce_sslを使うことで,サイト全体や特定のactionについて,SSLを強制することができます. しかし,force_sslではHTTP -> HTTPSへのリダイレクトはできるのですが,その逆のHTTPS -> HTTPへのリダイレクトをサポートしていません. つまり,force_sslを使った場合,一度httpsのURLに入ってしまった後に相対パスでリンクを遷移すると,httpアクセスで構わないページもhttpsでアクセスしてしまうことになります. 場合によってはHTTPSでアクセスする必要の無いページはできるだけHTTPでアクセスしてほしい,というケースがあるので,今回はそういったことを実現しようぜ,という話です. このような処理が必要とされるケースとしては以下のも

    Rails3でhttpsからhttpへのリダイレクトを行う方法|TechRacho by BPS株式会社
    taka222
    taka222 2013/07/11
  • Rails4へのアップデート時に引っかかったポイントいくつか - Qiita

    Rails 4.0.0がリリースされたので今参加しているプロジェクトのアプリのアップデートが出来るかを試してみました。 やってみた結果としては、2.3 -> 3.0や、3.0 -> 3.1に比べると大分楽にバージョンアップできる感じです。 たまたま今のプロジェクトで引っかかった問題について、メモがてらまとめておきます。 rake rails:update diffを見ながらconfigファイルを書き換える。 そんなに大きな変更は無い。 rails4からはinitializerに色々移せって感じで、application.rbが軽量化されてるけど、元のままでも別に問題無い。 設定項目の重複だけ注意。 strong_parameters 元々、gemで先行導入して取り入れていたので概ね問題無く移行できました。 attr_accesibleを利用したセキュリティ対策は、外部のgemに分離されてい

    Rails4へのアップデート時に引っかかったポイントいくつか - Qiita
    taka222
    taka222 2013/07/11
  • Railsで発行されたSQLを監視する|TechRacho by BPS株式会社

    操作ログや簡易的なパフォーマンス測定などの目的で、特定アクションで実行されたSQLを監視したいことがあります。 filterやviewで実行された分を含まず、単純に指定ブロックの中を監視するなら、以下のような方法で簡単に実現可能です。 # application_controllerにでも定義しておく def watch_queries events = [] callback = -> name,start,finish,id,payload { events << payload[:sql] } ActiveSupport::Notifications.subscribed(callback, "sql.active_record") do yield end events end 使い方はこんな感じ def update @user = User.find(params[:id])

    taka222
    taka222 2013/07/11
  • Rails 4リリース,Turbolinksでページを高速化

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Rails 4リリース,Turbolinksでページを高速化
    taka222
    taka222 2013/07/11
  • Ruby初心者のCapistranoデプロイ入門 | 開発メモるアル

    Capistranoを使って、Ruby初心者でもRuby以外のソースコードをデプロイできるようになるまでの流れです。 Rubyもよくわからないし、デプロイツールもろくに使ったことないけど、 Capistranoを使ってコードをデプロイしたい。という人に特に向けた記事です。 私自身そういう人でした。 私の理解不足の部分が多々ありますが、とにかくCapistranoを使ってデプロイができることを目的とします。私は今回の方法で、PHPのコードをデプロイしています。 「もう手動デプロイは嫌だ」「デプロイツール使いたい」「なんかデプロイツール使わないとヤバそう」と思っている方々にとってちょうどいい記事になればいいなと。 Capistranoデプロイができるまで(目次) Capistranoってどういうもの デプロイの流れの概要 デプロイ先サーバーとの接続条件 RubyRubyGemsのインストール

    Ruby初心者のCapistranoデプロイ入門 | 開発メモるアル
    taka222
    taka222 2013/07/11
  • Strong Parameters の説明がバグっておられる件 - nappa_zzz's diary

    2013-07-09 Strong Parameters の説明がバグっておられる件 大垣さんの Rails4 Security (岡山Ruby会議02)の発表資料のうち、Strong Parameters の説明 (p20〜p30) は誤っておりますので、説明をしてみたいと思います。 Rails 4 を使って開発をした経験がある方ならわかるかと思いますが、Strong Parameters に「バリデーション」に相当する機能はありません。「Rails4 のバリデーションは Controller」との記述がありますが、そんなことはありません。 Strong Parameters は Model の更新を許容するパラメータを Controller 側(など)から設定できるようになった、というものです。たとえば管理者画面では全パラメータを更新できるが、一般ユーザ向け画面では一部のパラメータしか

    taka222
    taka222 2013/07/11
  • Rails – 親子テーブルを一度に更新する方法 | 株式会社田村倉庫

    上記のような一画面に基情報(宛先、住所)と複数の明細情報(物品名、数量)がある画面で入力された情報を親子関係にある基テーブル(発送テーブル)と明細テーブル(物品テーブル)に同時に登録したい場合が業務アプリではけっこうあると思います。 Railsではこのようなケースに簡単に対応するための便利機能が用意されています。具体的にはモデルでaccepts_nested_attributes_forという設定を、ビューでfield_forメソッドを利用します。この機能を利用すると以下の2つメリットがあるので是非活用することをオススメします。 ソースコードが短くてすむ ⇒ 後述しますが、特にコントローラー側の記述量は激減します。 明細データへのバリデーション結果が画面にキレイに表示できる ⇒ 親子関係をRailsに認識させることで明細データのバリデーション結果を表示するロジックを個別に実装する必要が

    Rails – 親子テーブルを一度に更新する方法 | 株式会社田村倉庫
    taka222
    taka222 2013/07/11
  • これは凄い!iOSアプリ内で動作するPHP·iPHP MOONGIFT

    iPHPはObjective-C製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 iOS上で動作するプログラミング言語と言えばObjective-CやJavaScriptくらいと思われています(アプリを開発できる言語はもっとありますが)。しかしその壁を打ち破るソフトウェアがiPHPです。名前の通り、PHPの実行エンジンをiOSアプリ内に埋め込んだソフトウェアです。 立ち上げました。さっそくphpinfoを実行します。 見慣れた画面です。PHPのバージョンは5.4.15となっています。 curlも組み込まれています。外部コンテンツを取り込んで…といったこともできるでしょう。 fileinfoやgdもあります。色々な使い方ができそうです。 evalを使って入力したテキストを評価させることができます。 こちらはベンチマークを実行した結果です。 iPHPは思

    これは凄い!iOSアプリ内で動作するPHP·iPHP MOONGIFT
    taka222
    taka222 2013/07/11
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
    taka222
    taka222 2013/07/11
  • 2045年問題怖すぎワロタwwwwww:哲学ニュースnwk

    1:以下、名無しにかわりましてVIPがお送りします:2013/07/06(土) 21:33:29.02 ID:ye0TaIPx0 ・コンピューターの知能が全人類を超え、コンピューターがコンピューターを創る時代になる ・人間がいくら考えても想像できないレベルにコンピューターが発達し、人間の時代が終わる わかりやすく言うと、ターミネーターみたいなことが起こりうることになる ・コンピューターが自分自身でプログラムを改良する ・意識を持ったコンピューターが生まれる ・コンピューターが人間を管理するようになる 怖くね? 2:以下、名無しにかわりましてVIPがお送りします:2013/07/06(土) 21:34:03.69 ID:1k+4/Smq0 >>1 その頃には地球無いから 4:以下、名無しにかわりましてVIPがお送りします:2013/07/06(土) 21:34:43.3

    taka222
    taka222 2013/07/11
  • 橋下の哀れさと、彼がすでに地獄を生きているということ

    「沖縄女性、慰安所で頑張った」 橋下氏「感謝の念」 参院選遊説 - 琉球新報 - 沖縄の新聞、地域のニュース http://ryukyushimpo.jp/news/storyid-209070-storytopic-3.html この記事を読んでどう思った? 俺はこのひとがものすごく哀れな人だと改めて感じた。 たしかに、「(土では右派系フィクサーが奔走して開設した)RAAが沖縄にあった」という、 戦後の沖縄帰属について少し調べてみればありえるはずのないことについて 根的な勘違いをしたまま選挙演説という場で当事者県民に堂々とぶっていることも哀れだし、 そうした間違いをまだ周囲の誰も正してくれない、そうした人物が周囲に残っていないということも哀れだ。 ただ、俺が言いたいのはそういうことではない。 このニュースを報じるブラウザのタブを閉じてから半日ばかり俺の頭の中にこびりついたままだったの

    橋下の哀れさと、彼がすでに地獄を生きているということ
    taka222
    taka222 2013/07/11
  • 命奪うブラック企業ワタミを「急成長企業は細かいところまで目が届かない」と北村晴男弁護士が応援演説

    急成長している企業で過労死や過労自殺が起きてもしょうがない、過労死や過労自殺は細かいことだ、反省しているのにブラック企業キャンペーンを展開するのは間違っている、と北村晴男弁護士は言いたいようですが…

    命奪うブラック企業ワタミを「急成長企業は細かいところまで目が届かない」と北村晴男弁護士が応援演説
    taka222
    taka222 2013/07/11
  • 北海道の天の川がすげえええええええ!!:ハムスター速報

    TOP > ネタ > twitter > 北海道の天の川がすげえええええええ!! Tweet カテゴリネタtwitter 0 :ハムスター2ちゃんねる 2013年7月7日 23:00 ID:hamusoku 先ほど撮影した七夕の天の川です。上部中央の明るい星が織り姫。天の川を挟んでその左下の星が彦星です。北海道の麦畑にて。 https://twitter.com/KAGAYA_11949/status/353870268227256321 さきほど撮影した七夕の星空。夏の大三角の部分です。 無数の星々が輝いて光の帯に見える天の川。 右上の明るい星が織り姫。天の川を挟んで左下の星が彦星です。 https://twitter.com/KAGAYA_11949/status/353878141091069952 3 :ハムスターちゃんねる2013年07月07日 23:21 ID:81tDLkRN

    北海道の天の川がすげえええええええ!!:ハムスター速報
    taka222
    taka222 2013/07/11
  • そのドメイン名、使い終わった後も面倒を見続ける覚悟がありますか?:Geekなぺーじ

    2013年参議院議員通常選挙の広報活動を目的として、2013senkyo.jpというドメイン名が登録(および利用)されています。 これに限らず、このような形で各案件ごとに専用のドメイン名を利用したPR活動が、世界中で頻繁に行われています。 公開予定の映画のタイトルや期間限定で発売される商品名をドメイン名に使ったプロモーションなどが、その典型的なものであるといえるでしょう。 しかし、そのような形態で登録・利用されているいわば「期間限定のドメイン名」では、「使い終わった後のこと」が、しばしば忘れ去られてしまうことがあります。 たとえば、今回取り上げた2013senkyo.jpは汎用JPドメイン名です。 汎用JPドメイン名は日国内に住所があれば誰でも登録できます。 そのため、仮に今回の選挙終了後にこのドメイン名の使用を終了した場合、登録料さえ払えば基的に誰でもこのドメイン名を再登録し、次の登

    taka222
    taka222 2013/07/11
  • ネガティブでいると人生が行き詰まる理由、ポジティブでいると開けていく理由 | ライフハッカー・ジャパン

    ポジティブシンキングを頭から否定する人はいません。けれど、「ポジティブシンキング」という言葉は、聞こえが良いばかりであいまいなので、軽視されがちなのが実情です。現実の世界では「労働倫理」とか「粘り強さ」といった言葉ほど重視されていません。ですが、そういう見方を変えるべき時が来ています。 研究によってだんだんわかってきたのですが、ポジティブシンキングというのは単に「ハッピーである」とか「前向きな態度を示す」とかだけのことではないのです。ポジティブな考え方をすることで、生活の中に物の価値が生まれます。単に笑顔を作れるようになるだけでなく、もっと長続きするスキルも身につきます。ポジティブシンキングが仕事や健康、生活に与える影響について、さまざまに調べているすぐれた研究者たちがいます。バーバラ・フレデリクソン(Barbara Fredrickson)氏もそのひとりです。 Fredrickson氏

    ネガティブでいると人生が行き詰まる理由、ポジティブでいると開けていく理由 | ライフハッカー・ジャパン
    taka222
    taka222 2013/07/11
  • 【号外】GREEがまたやらかす - やまもといちろうBLOG(ブログ)

    当はネクソンが面白いのでそっちで号外でも書こうかと思ったんですが、GREEが盛大にやらかしているので記事にしてみました。何が起きているんでしょうかね、ほんとに。 『人間迷路』 夜間飛行: http://yakan-hiko.com/kirik.html BLOGOS: http://magazine.livedoor.com/magazine/50 現在、GREEにおかれましては人事制度改定という名の下に審判が行われ、人事制度改定→給料下がる→ 自主退職という黄金ルートで固定費の一割強の削減を狙っているとの文書が出回るなど、業績の低下見通しとあわせて人員削減を進めているという美しい経営方針が露わとなっておりますが、なかなかいい感じで赤字となっている海外事業の現状については日経新聞が面白記事を掲載しております。 DeNAとグリー、海外でスマホ向けサービス拡充 http://www.nikk

    【号外】GREEがまたやらかす - やまもといちろうBLOG(ブログ)
    taka222
    taka222 2013/07/11
  • ワタミを批判しながら夏の甲子園で感動する奴

    毎年熱中症で運ばれる選手がいるし、投げ過ぎで選手生命を縮める選手もいる。 真夏の炎天下で高校生にデーゲームをやらせること自体が児童虐待だろう。 指導者がプロ球団に仲介料を要求するなど、人身売買まがいのことまで行われている。 考えようによってはワタミより高校野球のほうがよっぽどブラックだと思う。

    ワタミを批判しながら夏の甲子園で感動する奴
    taka222
    taka222 2013/07/11
  • 【必見】アプリの広告収益が毎日5万以上で今月入ってもう19万円  - iPhoneで遊ぶ夫

    1: 以下、名無しにかわりましてVIPがお送りします 2013/07/04 19:21:17 ID:8nEvNDH8i

    【必見】アプリの広告収益が毎日5万以上で今月入ってもう19万円  - iPhoneで遊ぶ夫
    taka222
    taka222 2013/07/11
  • 剛力さんが叩かれるのをみるのがつらい

    剛力さんはほんとに頑張ってると思う。 普通の勤め人として考えると、あきらかに働き過ぎな状態なのに、 穴もあけず、肌も体型も調子を保ったまま、笑顔でその激務をこなしている。 もちろん、そういう特殊な職業を選んだのは他ならぬ彼女自身なのだから 多少の努力や我慢は必要だと思うし、 そうやって当たり前なのかもしれない。 だけど、あれだけの量のプロジェクトを並行して回し、 しかもそれぞれが撮影だったり演技だったりトークだったり歌だったり踊りだったり ひとつひとつが重たいタスクなんだから、並大抵のことではないと思う。 事務所の戦略として、次々に与えられるミッションをこなす上で 事実上彼女に仕事を選ぶ権利がない のであったとしても、やはり 「これも私かよ!」とか「これはなんかちょっと違うだろ!」と 自分自身思う瞬間があるかもしれない。 でも、次の瞬間には「それでも求められてるから」「せっかくのチャンスだ

    剛力さんが叩かれるのをみるのがつらい
    taka222
    taka222 2013/07/11
  • ランダムで日本人の名前を返す gem を作った - おもしろwebサービス開発日記

    gimei という、ランダムで日人の名前を返す gem を作りました。 似たようなライブラリに faker があります。faker は人の名前だけではなく、住所やメールアドレスやユーザ名や電話番号など、たくさんのジャンルのダミーデータを返してくれるすごい gem です。しかも i18n に対応しており、yaml ファイルを定義すれば日語も使えます。 じゃあ faker でいいじゃん!って思いますよね。しかし一つだけ問題がありまして…。ふりがなが使えないのです。 そこでgimeiです。gimeiは下記のような形でふりがな(フリガナ)に対応しています。 gimei = Gimei.new gimei.kanji #=> "斎藤 陽菜" gimei.hiragana #=> "さいとう はるな" gimei.katakana #=> "サイトウ ハルナ" gimei.last.kanji #

    ランダムで日本人の名前を返す gem を作った - おもしろwebサービス開発日記
    taka222
    taka222 2013/07/11
  • 起業家は今すぐ彼女と別れるべき!

    彼女と別れた!別れたら突然仕事がはかどるようになった!わーい!最初はその理由というか関連性がわからなくてびっくりしたけど、やっと理由がわかったよ。理由は単純に、仕事に充てられる時間が圧倒的に増えたからだった。彼女にLINEで愛してるって送ってた細切れの5分間は、クライアントにメールで返信する時間に変わった。彼女のことを想って妄想に耽ってた就寝前の10分間は、会社のことを想ってビジョンを固める時間に変わった。彼女とSkypeでたわいもない話をしてた夜の1時間は、残った仕事を片付ける時間に変わった。彼女と夜御飯をべていた平日の3時間は、戦略的パートナーと会する時間に変わった。彼女と買い物に出かけていた週末の半日は、平日に取りこぼした仕事をケアする時間に変わった。彼女といろんなことを語り合った一泊は、自分の身体をきちんと休めるための一泊に変わった。彼女に一緒にいることで得ていた充足感は、自分

    taka222
    taka222 2013/07/11
  • 年収1億円を稼ぐ人だけが知る40のリスト

    8つの項目に沿い、稼ぐ人に共通する習慣をリスト化した。あなたは、いくつあてはまるだろうか。チェックしてほしい。 人への関心:誰と、どのくらいの時間会っているかを把握しているか? □情報はいうまでもなく、金もまた人についてくることを知っている。 □大切な人に会うための時間は、ほかの予定を変えてでも捻出する。 □待ち合わせの場所には、常に約束の時間より余裕をもって到着する。 □勉強会や交流会への参加は、会の内容より、参加者の顔ぶれで決める。 □世話になった人へは、お礼のメール・手紙や品を必ず送る。 素直さ:人から勧められたことを、すぐに試す素直さがあるか? □一目置く人から勧められたや情報は、必ずチェックする。 □年齢や肩書にかかわらず、相手の話には耳を傾ける。 □行動や習慣について指摘されたら、すぐに試したり変えてみる。 □人と話をするときに、「でも」「そうはいっても」などの否定表現を使わ

    年収1億円を稼ぐ人だけが知る40のリスト
    taka222
    taka222 2013/07/11
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
    taka222
    taka222 2013/07/11
  • iOSのライブラリだってTravis CIとかCoverallsとか使うべき | TOKOROM BLOG

    今日はGithubに公開したiOS用のライブラリを Travis CI と Coveralls に対応した手順を紹介したいと思います。 なお、実際にこれらを適用して運用しているリポジトリのサンプルは、 https://github.com/tokorom/BlockInjection になります。 前提条件 GitHubを使っていること GitHubでなんらかiOS/Mac用のライブラリを公開していること Travis CI https://travis-ci.org/ 目的 公開しているライブラリの最新コードがきちんとビルドが通るものか、テストが通る状態かを明示できます。 iOS用のCI環境を用意するのは通常すごく敷居が高い(物理的にMacが必要)のですが、Travis CIはiOS/Mac用のライブラリのCIを無料で請け負ってくれるかなり太っ腹なサービスです。 事前準備 Travis

    taka222
    taka222 2013/07/11