11月の19,20日に開催されたWebDB Forumに参加してきた。カンファレンスそのものは、いろんな人に久しぶりに会えたり、ネット上でなんとなく知っていても話したことなかった人と話したり、意外な人の意外な一面をみることができたりと、とても楽しむことができた。立場としては所属している会社のスポンサー枠で参加して目的もあって発表もしてきたわけだが、いくつか思うところがあるのでここにまとめておきたい。 現実にアカデミックで起きていること WebDB Forumと銘打ってはいるものの、データベースに関する研究発表は非常に少ない。OSやネットワーク、システム系の研究と併せても、機械学習やNLP、Webなどの技術に感心を持つ人は多く数で圧倒されている。体感では 90% だ。それをいえば別に VLDB や SIGMOD などのトップカンファレンスもデータベースの技術を直接扱うことは少ないし、データベ
なんのこっちゃという感じですが、具体的にやりたいことは以下の通り Amazon の コンテンツと端末の管理 から購入した Kindle 書籍を自動ダウンロード 何故こんなことをしたいかというと、 Kindle 本は DRM をクラックする確実な手段があります。 DRM をクラックすることは違法ですが、 Amazon という企業が消滅した時に、購入した本が読めなくなるのは困ります。 Amazon が消滅するときは世紀末のような社会でしょうから、 DRM のクラック程度の犯罪が問題になることは無いでしょう。 AZW3 をローカルに保存しておけば、その時がくれば DRM をクラックすればいいということになります。 以上の考えは半分本気、半分はまあスクレイピングしづらそうなものがあればやってみたい、というだけです。 JavaScript を含まないページのスクレイピングはどうとでもなります。 Ja
アメーバ事業本部コミュニティ事業部の大﨑 (@hiroosak)です。 24LOGというサービスの開発を担当しています。 サイバーエージェントでは、コミュニティサービスが多数存在しているのですが、 実は、その中のいくつかのサービスでRailsが使われています。 ですが、社内・社外問わずあまり知られていないようです。 なので、今回は、Railsを使ったプロジェクトでは どのように開発が行われているかを簡単に紹介したいと思います。 基本構成 構成図の概要は上の図の通りです。 (監視サーバなどは上の図から省いています) 静的なファイルは、社内の共通ストレージに置き、検索については 社内のラボチームで用意したシステムと連携しています。 なのでプロジェクトのチームでは、主に app, db, cache, queue を見ています。 ちなみに、rubyのバージョンは主に2.0, railsは3.2で
多くの開発現場でGitが使われている理由 ソースコードのバージョン管理を効率化するためのツールとして、これまで多くの現場で使われていたのがApache Subversionです。それ以前に使われていたCVS(Concurrent Version System)と同様の操作性を実現しつつ、CVSが抱えていたさまざまな課題を解決したことで、Subversionは人気を博しました。 ただ、Subversionにもいくつか難点があります。その中でもとくに大きいのは、複数の拠点で開発する際のレスポンスの問題でしょう。Subversionは中央のサーバでソースコードを集中的に管理するクライアント/サーバ型のモデルであるため、サーバから物理的に離れた拠点でアクセスすると必然的にレスポンスが低下し、開発効率にも影響が生じてしまいます。また、機密情報であるソースコードに遠隔地からアクセスするときにはセキュリ
宣伝: 僕が共訳した「Factfulness(ファクトフルネス)10の思い込みを乗り越え、データを基に世界を正しく見る習慣」が日経BP社より2019年1月に発売されました。本気で訳したので、ぜひお手にとってみてください! ビジネス・イン・ジャパン2014/11/26 この記事はPatrick McKenzieさんが2014年11月7日に投稿されたDoing Business in Japanという記事の和訳である。世界的なギークコミュニティーのHacker Newsでは異例の800ポイント以上を獲得したが、はてブを見る限り日本では殆ど読まれていないようなので、日本語の練習がてら翻訳することにした。むろんPatrickさんの承諾は得ているし、彼は日本語も堪能なので、一通り拙訳にも目を通してもらった。 Patrick McKenzieさん (Twitter: @patio11)はアメリカ出身、
こんにちは。つじたです。 今日の第30回勉強会でお知らせした内容について、 こちらでもご連絡いたします。 Minami.rbは、来年の3月で終わりにします。 2010年の5月から、Ruby/Railsの初心者向けという名目で勉強する場として、 みなさまの力をお借りしながらここまでやってきましたが、 今では、関西でもコミュニティー・勉強会が盛んに行われるようになり、 当時とは状況も環境も変わって、Minami.rbとしての役目は終わったと感じました。 今までイベントに参加してくださったり、 興味を持ってくださった方々には、本当に感謝してもしきれず、 コミュニティーを終わらせるのは心苦しいところもありますが、 それがまた、何かのきっかけになってくれると思っています。 残りのイベントとしては、12月の忘年会、1月のHackathon、 そして、3月頃には最初で最後のLT大会を考えていますので、
Turning an app idea into a working reality is a more complicated task than most people might believe. However, with the wealth of software resources available on the internet, creating an app out of your idea is manageable. You don't even need to necessarily know how to develop mobile apps to make your application work. You can hire third parties or freelancers as there many places where you can f
2月15日(木)に開催された「Developers Summit 2018(デブサミ)」(主催:翔泳社)にて「ITエンジニアに読んでほしい! 技術書・ビジネス書大賞2018」のプレゼン大会と投票が行われ、大関真之先生の著書『機械学習入門 ボルツマン機械学習から深層学習まで』がみごと技術書部門の大賞の栄冠に輝きました! プレゼン大会では大関先生自ら本書に関する熱い熱い思いを披露していただました。このプレゼンによって「読んでみたい!」「数式が苦手だけどこの本なら読める!」と惹きつけられるオーディエンスが続出!みごと大賞に選ばれることとなりました。ブラボー! 本書は、おとぎ話の白雪姫に登場するお妃様と鏡の関係をなぞらえ、その問答により「機械学習とは何か」「何ができるのか」を楽しいストーリーと可愛らしくしかも的確なイラスト、そして数式をまったく用いることなく解説している画期的な内容です。 登場する
DtectorBack to topDtector近くにいる知識やスキルを持った人に会いに行けるサービス 「Dtector(ディテクター)」をリリースしましたDtectorは位置情報を基に近くにいる知識やスキルを持った人を探して会いに行けるサービスです。 あなたの疑問を詳しい人に直接聞きに行ってみましょう。 リアルタイムで会いに行ける Dtectorは位置情報に基づいたサービスで、自分の現在位置から周囲にスタンバイしているユーザーにコンタクトを取ってその場で会いに行ける「リアルタイム性の高さ」が特徴です。ゲーム感覚で現実のスキルを磨ける Dtectorで教えたり、教わったりすると、自分のスキルセットのレベルが上がり、まるでRPGのレベル上げのように「ゲーム感覚で現実のスキルを磨ける」という仕組みもこのサービスの特徴の一つです。
はじめまして!アドテクスタジオ人事の清原です。 サイバーエージェントのアドテクスタジオでは、Scalaを使って開発されたプロダクトが多数あり、Scalaに力を入れております! この度、ほんとうに突然なのですが、まっっったくプログラムを書いたことない私がScalaを始めることになりました…! (こ、この写真はいきなり呼び出だされ、一体何を注意でもされるのか緊張しているところですね…) (いきなりScalaの本を渡されて戸惑う私…撮られているとは) そもそもScalaってなんでしょう ちょっとギャルブランドにありそうな名前ですね ってなくらいの私がScalaをゼロから学んでいく模様をレポートしていきます! 既にエンジニアの方はなんだこれ!?って感じで高見から笑っていただき、 これからScalaやプログラミング自体を始めてみようと思われる方には、「こんな私でも始められる!」と少しでも導入のお役に
Send More Paramedics λ λ λ Fogus' Thoughts on life, programming, and thinking ❤ c clj erl pl frink fth cl org pure icl qi ❤ Follow me on Twitter... or RSS... Run this blog in mobile 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 Mar 11, 2009 Like many programmers, I’m always on the lookout for the perfect programming book. Over th
Send More Paramedics λ λ λ Fogus' Thoughts on life, programming, and thinking ❤ c clj erl pl frink fth cl org pure icl qi ❤ Follow me on Twitter... or RSS... Run this blog in mobile 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 Sep 8, 2011 Let me preface this post by saying that no programmer should feel compelled to read any of
Currently we allow the following HTML tags in comments: Single tags These tags can be used alone and don't need an ending tag. <br> Defines a single line break <hr> Defines a horizontal line Matching tags These require an ending tag - e.g. <i>italic text</i> <a> Defines an anchor <b> Defines bold text <big> Defines big text <blockquote> Defines a long quotation <caption> Defines a table caption <c
アニメ制作会社のProduction I.Gは11月26日、同社が作画業務などを発注しているアニメーターが、Twitterの個人アカウントで作品について不適切な発言や画像を投稿したとして、「作品のファンや原作者に多大なご迷惑をおかけした」として謝罪した。今後はこのアニメーターに対し作画業務を発注しないことを決めたという。 アニメーターは人気漫画のテレビアニメ版で作画監督を務めるなどした経歴がある。名前を明らかにしていた個人のTwitterアカウントで、現在担当中の作品について気が乗らない風のツイートを投稿したり、作画監督を務めた作品のキャラクターを描いたイラストを投稿し、同人誌を作るかのような発言もツイート。「実質的な“公式絵”による無許諾同人誌を作ることをアニメーターが公言するのは問題では」と批判する声が上がっていた。 Production I.Gによると、本人に確認し、その上でTwit
お探しのページは見つかりませんでした プライバシーマーク制度ホームページは、2017年11月1日にリニューアルいたしました。 一部ページのURLが変更となりましたので、お探しのページが見つからない場合は、トップページもしくは検索より再度お試しください。
半年ほど前に書いた「コーディング規約をまとめてみた (Ruby編)」に引き続き、Railsのコーディング規約もまとめてみました。前回と同じように、できるだけ理由を併記するよう努めました (主観的なものも含まれていますが…)。 気に入らない規約や、この記事に書かれている規約以外にも気をつけていることなどありましたら、コメントなどで教えてもらえると嬉しいです (理由も合わせて書いてくれると助かります)。 Railsのコーディング規約は以下のページを参考にまとめています。 http://guides.rubyonrails.org/contributingtorubyonrails.html#follow-the-coding-conventions https://github.com/bbatsov/rails-style-guide 前提 コード例は「コーディング規約をまとめてみた (Ru
私(@honeniq)の個人ブログです。日々の生活の中で感じた諸々のことから、 人さまにお見せできるような上澄み部分を抽出して投稿しています。 2章の補足に引き続き連投。 3章はScaffoldがやってくれていた部分を、1つずつ作りながら追いかける、という構成になっています。楽しくなってきたぞ! そして、エラーが出たときの苦労も増してきたように思います。 躓いたところ P108 追加するルート 2章で書いたときと同様、Rails4向けの書き方で書きます。 Mebay::Application.routes.draw do get 'ads/new' => 'ads#new' get 'ads/create' => 'ads#create' get 'ads/' => 'ads#index' get 'ads/:id' => 'ads#show' end
基本は喰ってるか飲んでるかですが、よく趣味でカラオケ・PKI・署名・認証・プログラミング・情報セキュリティをやっています。旅好き。テレビ好きで芸能通 先週のInternet Week 2014でHTTPSサーバー設定の話をさせて頂きました。お越し頂いた方、ありがとうございました。マニアックな内容だったのですが、何か参考になる所があれば嬉しいです。 さて、今日はパネルネタで仕込んでおいたのに陽の目を見なかった話をちょっとブログで書こうと思います。SSL/TLS関連で統計データみたいなものを出しているサイトが幾つかあって、そこから世の中の傾向がわかったり、それを元に自分のサーバーはどう設定するかなぁ、などと考えるのに役に立つのではと思い紹介したいと思います。 SSL Pulse まず最初に紹介したいのがSSL Pulseというサイトです。 出典:SSL Pulse https://www.tr
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
2014-11-24 本棚の整理とは知識を整理することである。 発端はこちらのエントリー。 &amp;amp;amp;amp;lt;a href="http://d.hatena.ne.jp/Mukke/20141120/1416471369" data-mce-href="http://d.hatena.ne.jp/Mukke/20141120/1416471369"&amp;amp;amp;amp;gt;唐突な本棚晒し祭り - Danas je lep dan.&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt; 唐突な本棚晒し祭り - Danas je lep dan. 祭りの様子がこちらに丁寧にまとめられています。 &amp;amp;amp;amp;lt;a href="http://chanta.hatena
なぜ我々は音の高さを“高さ”で形容するのだろう? 伝わらないな。言い直そう。音の周波数(pitch)の多寡を語るのに、空間的な上下を表す「高い/低い」という言葉を用いるのはなぜなんだろうか。そして、それをとても自然なことのように感じるのは。 これは文化や母語によらず、人類に共通したことなのだろうか。私が知る限りそうだ。(だから不思議なんだ。)でも、本当にそうなんだろうか? 同じ波であるところの光についてはどうか。人間は周波数の違う光に“相(aspect)”の差を感じることができる。だから特定の周波数帯に対して「赤い」、「青い」等の形容詞が(文化ごとに異なる発達をして)存在する。 一方で、音の周波数の違いは“度(degree)”の違いとしてしか認識されない(絶対音感を持たない多くの人にとっては)。だからそこには、1次元の形容詞が適用されるべきだ。さて、なにを選ぼう。候補はいくらでもある:「太
已通过安全加密检测 如果没有自动跳转,请点击下方按钮前往 欢迎爸爸光临8号购彩360安全卫士提供技术支持 Copyright © 1998 -2020. All Rights Reserved.
業務アプリケーションでよくあるような、ユーザーが検索対象のカラムを選択し任意の検索を行うような処理の実現方法です。 例 下記のような2つのテーブルがあり、学校名や生徒の名前で検索をしたいなどの場合です。 Schoolテーブル name : varchar(255) Studentテーブル school_id: int(11) name : varchar(255) age : int(11) 対象のモデルが1つの場合 まずは対象のモデルが1つだけの場合の scope を定義します。 class Student scope :search, lambda { |search_keys, search_values| conditions = nil search_keys.each_with_index do |search_key, i| if conditions.present? co
twitter facebook hatena google pocket フォームに設置するテキストエリアはある程度大きくしておきたいところですが、スペースをとるのは避けたい。 そんなあなたに朗報です。 jQueryプラグインのautoResizeで入力内容に応じてリサイズ可能になります。 sponsors 使用方法 autoResizeからautoresize.jquery.jsをjQueryからjquery.jsをダウロードします。 <script type="text/javascript" src="jquery-1.3.2.js"></script> <script type="text/javascript" src="autoresize.jquery.js"></script> <script> $(function(){ $('#id名').autoResize({ o
2014-08-27 (Rails)Sprocketsってなに? Ruby on Rails Ruby Sprockets、なんでしょうね。Railsを使う時のCSSとかJSを何かするときの何かですね。 パーフェクトRuby on Railsの第3章で真っ先に解説されているので、そちらを読めば一発で理解できると思いますが、自分のために一度まとめておきます。 パスの管理 assets/stylesheets/hoge.css assets/javascripts/fuga.js これをSprocketsのおかげで、 assets/hoge.css assets/fuga.js 一つのディレクトリにあるかのようにアクセスできる。 コンパイル coffeeをjsに、scssをcssにコンパイルしてくれる。 一度、Sproketsになってみます。 クライアント:「hoge.jsとfuga.cssく
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く