同じ「モビルスーツ」というカテゴリでも、概念が大きく違ったんじゃないかな?と考えてみました。 ※なお、この文中での「アクシズ・ショック」は逆シャアの光のことではなく、Zガンダムでドゴスギア所属の部隊がアクシズのガザCに一方的に覆滅させられたことを示します。
![ジオンと連邦のMSの話](https://cdn-ak-scissors.b.st-hatena.com/image/square/f5f79a0dba5b54db9fa82fda9918a81a26172492/height=288;version=1;width=512/https%3A%2F%2Fs.togetter.com%2Fogp2%2F69abb1e93fa4fd9e67486383f1552917-1200x630.png)
2004年に「エレコムは金輪際リナックスを使わない」と威勢の良い捨て台詞を吐いてLinuxから撤退していたエレコムですが、この度晴れてLinuxに再参入するそうです。 PC Watch で「エレコム、Linux採用でコストパフォーマンスと高めた小規模オフィス向けNAS~接続台数が増えたときの速度安定も売り 」という見出しを目にして、目を疑ったのですが、「ハイスペックながらコストパフォーマンスを重視! 導入から日常の管理まで簡単に使える、小規模オフィスにお勧めのLinux搭載NASを発売」とプレスリリースも出ているのでどうやら確定情報のようです。 FreeBSDベースにしておけば、FreeNAS、NAS4Free等の優秀なNASソリューションをベースにすることもできたはずなのに、なぜあえて因縁深いLinuxを採用したのか理解に苦しみます。 意地の悪いタレコミ子としては、上記のプレスリリースで
あいさつ こんにちは. 皆々様. とりあえずSilicon Valley行けば何か起こるんじゃねて思ってる典型的な思考停止系大学生です. 昨年の夏、freeeという会社が楽し過ぎて勢い余り休学しフルタイムで働いていましたが、 更に勢い余りSilicon Valleyに凸しました. 徒然とこちらであった事を書いていきます. 今回のお話 Oracleと聞くと、Rubyやオープンソース大好きの僕に取っては 「ちょっと古くさいけどなんかデカイ会社」 くらいの印象しかありませんでした(すみませんOracleさん)が、 今回お伺いして色々印象が変わったので話します. 建物がよい かっこいい...... 中庭に鴨がいる.......... 昼休憩の時間に伺ったのですが、 皆さん外でワイワイとランチしていて大学みたい. よい所だ. ケビンさん 取り敢えず社内凸 社員さんらしき方がお二人いらっしゃったので、
インストールとかは沢山webに転がっていると思うので、環境設定は終了している前提で話をします。 環境は、ruby2.0、rails4.0です。 では、アプリケーションを作りましょう。 汎用に説明できるようにするためにECサイトを作ろうと思います。 rails new store ここでディレクトリ構造で、3.0系と変わっているところは、 ・前まであったscriptディレクトリがなくなって、binディレクトリができた。binディレクトリには、railsだけでなくrakeとbundleも置かれている。 ・app/{models, controllers}/concernsディレクトリができている。これはmixin用のモジュールを配置するためのディレクトリとして用意されている。 ・testディレクトリで、モデルの単体テストはmodels、コントローラーの単体テストはcontroller
ピーター・ガブリエル(Peter Gabriel)、フィル・コリンズ(Phil Collins)、マイク・ラザフォード(Mike Rutherford)、トニー・バンクス(Tony Banks)、スティーヴ・ハケット(Steve Hackett)。ジェネシス(Genesis)で活躍した5人が1975年以来、39年ぶりに集結。BBCが制作するジェネシスのドキュメンタリーのために久々に集まり、アーティスト写真を撮影しています。ドキュメンタリー『Genesis: Together and Apart』はバンドの全キャリアを対象にしたもので、メンバーの全面協力のもとで過去数カ月にわたって制作されています。映像には初出の未発表アーカイブやレア・パフォーマンスなども含まれる予定です。放送時期などは今後発表される予定です
日本最大規模のrailsを使ったサイトのクックパッドで改良して 使ってるとのことなので、そこそこ使えるのだろうとのことで 改良するの覚悟でチャレンジしてみました。 下記がオフィシャルページ?(ただのblogの1ページだけども) http://revolutiononrails.blogspot.com/2007/04/plugin-release-actsasreadonlyable.html 使い方 インストール script/plugin install svn://rubyforge.org/var/svn/acts-as-with-ro/trunk/vendor/plugins/acts_as_readonlyable database.yml development: adapter: mysql database: hoge_development username: root
% tar zxvf mecab-ruby-0.97.tar.gz % cd mecab-ruby-0.97 % ruby extconf.rb % make % sudo make install インストール物 (man,infoは除く) /usr/lib/ruby/site_ruby/1.8/i386-linux/MeCab.so 動作確認 以下のようなプログラムを書いて文章を解析してみる。 require 'MeCab' opt = ARGV[0..-2].join(" ") # オプション(-O wakatiなど) data = ARGV[-1] # 解析文字列 c = MeCab::Tagger.new(opt) puts c.parse(data) オプションなし(品詞解析) % ./test.rb 隣の竹やぶに竹たてかけた 隣 名詞,一般,*,*,*,*,隣,トナリ,トナリ
rails3になってからの変更点としてerror_messages_forがプラグインになった、というのがある。らしい。 案の定2.x系の勉強本を無理矢理rails3で進めるとエラーがでる。 DEPRECATION WARNING: error_messages_for was removed from Rails and is now available as a plugin. Please install it with `rails plugin install git://github.com/rails/dynamic_form.git`.で、言われた通り「rails plugin install git://github.com/rails/dynamic_form.git」を実行するも何も起きない。 gitを入れないといけないらしい。 ターミナルからmacportsでgit
RailsによるアジャイルWebアプリケーション(第3版) ”イテレーションE1:注文情報の取得” にて <%= error_messages_for 'order' %>と書くと DEPRECATION WARNING: error_messages_for was removed from Rails and is now available as a plugin. Please install it with `rails plugin install git://github.com/rails/dynamic_form.git`. (called from _app_views_store_checkout_html_erb_・・・とWARNINGが表示されます。どうやらrailsチームの目指す「感覚的な記法」に違反しているようで、rails3からは外されてしまったご様子。gi
帝国データバンクによると、ソフトウェア受託開発のソフトウエア興業(東京都千代田区)が債権者から破産を申し立てられ、6月11日付けで東京地裁から破産手続き開始決定を受けた。負債総額は2013年3月期末時点で約191億円。 1974年に創業。通信関連や金融、官公庁などのシステム開発も手がけ、2008年3月期には約310億円の売上高があった。だが競争の激化による収益悪化や、研究開発、不動産購入などで売上高に匹敵する借入金が重荷に。リーマンショック後の10年3月期には売上高が約191億円に落ち込んでいた。 11年6月には創業者と社員らが法人税法違反で逮捕される事件が起き、信用失墜もあり12年3月期は約113億円まで売上高が縮小。昨年1月には資金ショートを起こして実質的に事業を停止していた。不動産売却による負債圧縮を進めていたものの、物件売却が進まなかったため、債権者が今年4月に破産を申し立てていた
Rails 3.0.6がリリースされました。 なんだか!マークが多くてノリノリな感があります。 Riding Rails: Rails 3.0.6 has been released! ざっくり auto_linkのXSS対応 auto_linkって使ったことなかったのですが、3系でXSSの脆弱性が残っていたらしいです。 <%= auto_link(params[:content]) %> paramsに悪意のあるjsなんか入れられた場合、動いちゃうと。 対策 Rails3.0.6へupgradeか、不可ならsanitizeと。 <%= sanitize(auto_link(params[:content])) %>
DMTCについて. http://dmtc.jp/ 簡単に言うと,学生を2泊3日缶詰にして,Webサービスを作らせるというイベント.デスマーチテックキャンプの略称とのこと. 俺は去年知人に誘われてDMTC参加したんだけど,そこでいくつか知見を得たので共有する.知ってることに加え,俺の感想や思ったことを書く. TL;DR デスマーチという言葉を企業やイベントが気軽に使っている場合,その人たちの根底にはデスマーチに対する美意識みたいなものが確かに存在しているので,絶対に近寄らない方がいい.割りを食うことになる. 知っていること 俺の時の会場は逗子.海を臨む風光明媚な場所であった. 会場は逗子駅から割とあって,駅から路線バスを使って数十人規模の人間が移動をする訳だが,特に手配などはしていなかったらしく,一般のお客さんに迷惑をかけつつすし詰め状態で移動した. Tech Campという名前だが,実際
7月下旬から消費者向け遺伝子(DNA)検査サービス「MYCODE」を開始するディー・エヌ・エー(DeNA)。その新事業を立ち上げた取締役の南場智子氏が、参入のきっかけや狙いを語った。 遺伝子解析のコストが低下していることから、今年に入って消費者向け市場への参入が相次いでいる。簡単な検査キットで口内の粘膜などをとり、送付すると、後日、遺伝子から分かるガンや生活習慣病のリスク度合いをネットなどを通じて知らせてくれるもの。DeNAは後発だが、資本力と東京大学医科学研究所(医科研)との提携を武器に、成長市場で一気にトップシェアを握る考えだ。 南場氏は2011年6月、ガンを患った夫の看病を理由に取締役へ退いた。闘病の末、回復に転じたことから2013年4月に現場復帰した。この個人的な経験が、新事業への大きな動機になったと語る。(聞き手は井上理、染原睦美) 現場で事業立ち上げの指揮を執るのは久々ですね。
Adds responds_to_parent to your controller to respond to the parent document of your page. Make Ajaxy file uploads by posting the form to a hidden iframe, and respond with RJS to the parent window. Example¶ ↑ Controller:¶ ↑ class Test < ActionController::Base def main end def form_action # Do stuff with params[:uploaded_file] responds_to_parent do render :update do |page| page << "alert($('stuff')
このところ、ビジネス系メディア等を通しアメリカのスタートアップに関するIPOや、大規模資金調達などの大きな成功に関連するニュースが頻繁に伝えられている。 一方で、その影では想像を絶するスケールの失敗談も数えきれない程存在するが、それらが表に出る事は非常に稀である。人々の目は常に成功者に集まり、敗者にスポットライトは当たらない。 しかしながら、現在大成功を収めている人達でもそこにたどり着くまでに乗り越えて来た数々の試練や背筋も凍るような修羅場を経験しており、それらに関する話を聞くのも非常に勉強になる。まさにそこに焦点を当てたカンファレンスが、Failconである。 2009年より年に一度サンフランシスコにて開催されるこのイベントのテーマは、「数々の失敗ケースから学び、成功に繋げる」というもの。 一日を通して開催されるプログラムは多くの試練を乗り越え成功にたどり着いた起業家や投資家を中心に、「
UmanoのIan Mendiola氏 Open Network Labの代表である佐々木智也氏のオープニングトークで始まった日本初開催となる「FailCon」。FailConは、起業家の失敗談を共有することを目的としたイベントだ。 最初のセッションは、ニュース読み上げアプリ「Umano」の共同ファウンダーであるIan Mendiola氏。Ianはもともとデベロッパーで、Umanoを立ち上げる前はGoogleやマイクロソフト、Bloombergなどでソフトエンジニアとして仕事をしていた。 Ianが共有したのは、スタートアップを立ち上げるに際して肝となる「チーム」、「アイディア」、「マーケット」の3要素の中でも「チーム」について。なかでも、共に荒波に揉まれることになる共同ファウンダーは特に慎重に選ぶ必要がある。 にも関わらず、現在のUmanoにたどり着くまでの2年半はそこでつまずいてばかりだ
NEW メンバーの会議回数と会議時間が ひと目でわかる! 会議時間を自動で集計、フィルタリングもできます。 会議時間の短縮や、不要な会議をなくし、コストを削減しましょう。 議事録の確認・承認のムダ 会議終了時には全員が合意できる議事録が出来上がるので、確認・承認フローをなくすことができます。 議論が脱線するムダ 会議中、メンバー全員がアジェンダを確認しながら進行できるので、議論がブレにくく、会議時間が短縮されます。 清書と共有のムダ 会議室にPCを持ち込んでその場で仕上げる議事録なので、清書と共有が会議後すぐに完了します。
クラウド会計サービスを提供するfreeeは6月18日、元グーグルで日本広告事業の立ち上げに尽力した野澤俊通氏を執行役員として迎え入れたことを発表した。 野澤氏はリクルートの雑誌営業としてキャリアをスタートさせ、ダブルクリックを経て2003年からグーグル・ジャパンに17番目の社員として参加。2010年からは新規顧客開発本部を立ち上げ、統括本部長として同組織を牽引し、2014年6月からfreeeでの活動を開始している。 freee代表取締役の佐々木大輔氏とはグーグル時代の同僚で、中小企業向けのサポートを二人三脚で開拓してきたという。 「僕が野澤さんについて特に尊敬している部分は、強い組織をつくる力です。常に優秀でとがった人間が集まるグーグルで、強い求心力を持つのは簡単なことではないのですが、野澤さんのチームは常に一丸となっていきいきと働き、成長を続ける素敵なチームでした。カスタマーサポート品質
requireが失敗したときに発生するLoadError例外をキャッチすべくこのようなコードを書いたが、うまくいかなかった。 begin require "hogehoge" rescue puts "LoadError!" puts "Install hogehoge gem before running this code." exit end # do something どうやらrescue節に何も指定しなかった場合、StandardErrorの例外のみをキャッチするらしい。LoadErrorはScriptErrorのサブクラスであり、StandardErrorとは異なる継承ツリーにいる。 先ほどのコードを次のように変更すればLoadErrorをキャッチできるようになるというわけ。 begin require "hogehoge" rescue LoadError puts "Lo
rake タスクを定義するときに、既に同じ名前のタスクが存在する場合は、処理内容が「再定義(上書き)」されるのではなく、定義した順に処理が実行されます。 例えば、以下のように hello というタスクを 2 回定義しているとします。 # lib/tasks/hello.rake desc 'Hello1' task :hello do puts 'Hello1' end desc 'Hello2' task :hello do puts 'Hello2' end 「rake hello」で hello タスクを実行すると、タスクを定義した順に実行されることが分かります。 $ rake hello Hello1 Hello2 「rake -T hello」で hello タスクの情報を表示すると、定義した内容がそれぞれ実行されることが分かります(desc で指定した説明が '/' で区切られ
Railsの環境を構築している過程でハマったことをメモ。 Railsチュートリアルに沿って進めていたが、 rake db:migrate が、どうしても動かない。以下のようなエラーになる。 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc 2.4.2+) instead. なぜかって、グーグル先生に聞いてみると、 入っているrakeのバージョンが新し過ぎるかららしい。 入っているrakeをuninstallして、 0.8.7のrakeを入れなおしてあげるとうまく通るようになりました。 筆者の場合、チュートリアルを無視してPassengerの環境を作っていたら そんときにrake 10系が入っちゃってたことが原因の様子。
自分も知らなかったけど、--content-dispositionってのをオプションに付加するとそうなるらしいですね。 Content-Disposition - オレの劣化が止まらない $ wget http://github.com/mikecrittenden/bluetrip/tarball/master # masterって名前でファイルが保存される $ wget --content-disposition http://github.com/mikecrittenden/bluetrip/tarball/master # mikecrittenden-bluetrip-990835d.tar.gz って名前でファイルが保存される
とりあえずGamefileにRails 4.1.1と書いてbundle installしてrake rails:updateして変更点を全て上書きし、gitとの差分を見ながら上書きされてしまった自分が書いた設定を元に戻せば、だいたいアップデートできます。 config/environments/staging.rbなど、増やした環境には変更が適応されないので注意が必要です。 config/secrets.yml config/initializers/secret_token.rbがconfig/secrets.ymlへ移行されています。ですのでconfig/initializers/secret_token.rbは削除します。 config/initializers/cookies_serializer.rb # Be sure to restart your server when y
github.com/mbleigh/acts-as-taggable-on railscasts.com/episodes/382-tagging 新しくgemをメンテナンスしてくれる人を募集中みたいです 評価システム(いいね!みたいな)github.com/twitter/activerecord-reputation-system/ railscasts.com/episodes/364-active-record-reputation-system twitter社製 ユーザースタンプcreated_byとupdated_byというカラムを追加してくれる 誰が作って、更新したかとかを記録したいときに github.com/kimkong/userstamp このフォークがRails4でも動いたらしい(参照) コメント機能github.com/elight/acts_as_comme
詳細 梅雨のじめじめを吹き飛ばす、大好評のmedibaビールナイト第6弾!今回は「次はどんなスマホメディアを作ればいいの?」という皆様の課題と向き合う、熱い夜をお届け!ビール片手にブレストムード満載の中、ビールナイト初の全員参加型企画として、【メディア】【広告主(広告代理店)】【アドネットワーク事業者】それぞれの立場のプロフェッショナルとともに、徹底討論します。※スマホによる投票システムを使った、来場者参加型企画になります! セッションで登壇者に聞きたい質問を、こちらから投票してください! http://vote.mideba.info<登壇予定企業>株式会社NEWSY 株式会社VASILY株式会社オールアバウト 株式会社ピー・アール・オー株式会社アイモバイル (※画像はイメージです。) 【日時】 6月18日(水)18:00開場
A Rails Development Environment with Docker and Vagrant Onboarding new developers to a Rails projects is still a far harder task than it should be. A big part of this is that setting up a development environment for an app or suite of apps, getting the correct ruby versions, database versions etc running locally, can in many cases take upwards of a day. A combination of Vagrant and Docker can make
What is Invoker? Invoker is a utility belt for managing processes in development environment. Use it for managing multiple processes with ease. Use it for developing web applications on different local domains without /etc/hosts hacks. Invoker supports DNS and proxying of HTTP/HTTPS/WebSocket applications over a .test like local TLD. Features A brief overview of Invoker features are: Manage multip
色々と試してみたのでメモ。なお、下記はrails 4.1.1で検証しています。幾つかのパターンでエラーになる事がありますが、最新のバージョンでは直ってる可能性もあります。 Action Mailer PreviewsとはRails4.1から入った機能で、名前のとおりemailのpreviewが出来る機能。 同じ機能を持つものとして、mail_viewというgemがあり、Mailer Previewsはこのgemを参考に作られている。 使い方早速試してみる。まずは、generatorでmailerを作成。 rails g mailer UserMailer mail1 create app/mailers/user_mailer.rb invoke erb create app/views/user_mailer create app/views/user_mailer/mail1.text
2.5 Cookies serializer Applications created before Rails 4.1 uses Marshal to serialize cookie values into the signed and encrypted cookie jars. If you want to use the new JSON-based format in your application, you can add an initializer file with the following content: Rails.application.config.action_dispatch.cookies_serializer = :hybrid cookieのserializerがrubyのMarshalからJSONに変わったって部分。 これcookieがバージョ
■ [ruby][rails] rails と bower を組み合わせて assets を良い感じに使う術 npm と bower と grunt を使って javascripts のテストに必要なライブラリをインストールするようにした by hsbt · Pull Request #414 · tdiary/tdiary-core で導入した npm, grunt, bower の組み合わせで javascript/css をかなり良い感じに organize するという仕組みを production の rails に投入した。 準備としてはまず nodejs を使えるようにするところから開始。これは cli さえ満足に動けばいいので xbuild を使ってビルドしたものを /opt/node-x.y.z とか /usr/local/node-x.y.z に置いて /usr/loca
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く