タグ

2014年2月13日のブックマーク (24件)

  • rubyの配列展開について - rochefort's blog

    gold対策(基礎力確認問題2)。 通常の配列展開 はこんな感じ。 p で警告はでますが出力はされます。 a = [0, 1, 2] p a p *a # !> `*' interpreted as argument prefix # >> 0 # >> 1 # >> 2 *付き変数に突っ込む 実コードでは、あんまりやらないとは思いますが 試験でもこれっぽいのが出て間違えてしまった気がします。 x, *y = *[0, 1, 2] p x # => 0 p y # => [1, 2] x, *y = [0, 1, 2] p x # => 0 p y # => [1, 2] ここで右辺の*はなくても一緒。 どうでもいいですが、ここら辺は重箱の隅というか引っかけという感があります。 変数と配列の要素数が異なる場合 x, y = [0, 1, 2] p x # => 0 p y # => 1 a

    rubyの配列展開について - rochefort's blog
    suginoy
    suginoy 2014/02/13
  • ドワンゴに入社した

    そう。タイトル通りだ。筆者、江添亮はドワンゴに雇用された。一体、どのような経緯でドワンゴに入社するに至ったのか。また、どんな仕事をしているのか。それを説明するには、時系列を追って書いたほうがいいだろう。 2013年8月21日 ふとみると、以下のようなサブジェクトのメールが届いていた。 【ご相談】ドワンゴ主催の C++11, 14 に関する勉強会にスピーカーとしてご参加頂けないでしょうか C++11? C++14? なんと、日C++14などという単語を知っている企業があったのか。しかし・・・ドワンゴ? SPAMだろうか。いや、こんなにピンポイントなSPAMがあるわけがない。 それにしても解せないメールだ。ドワンゴといえば、もちろん、あの有名なニコニコ動画の企業だ。ニコニコ動画と言えばWebサイトだ。ニコニコ動画やその関連サービスの開発にC++を使っているのだろうか。いやまて、たしか子会社

  • SafeBuffers and Rails 3.0

    As you may have read, Rails adds XSS protection by default in Rails 3. This means that you no longer have to manually escape user input with the h helper, because Rails will automatically escape it for you. However, it's not as simple as all that. Consider the following: Hello <strong>friends</strong>! <%= tag(:p, some_text) %> <%= some_text %> In the above example, we have a few different scenari

  • validates_associated - リファレンス - - Railsドキュメント

    1.0.0 1.1.0 1.1.1 1.1.6 1.2.0 1.2.6 2.0.0 2.0.1 2.0.3 2.1.0 2.2.1 2.3.2 2.3.8 3.0.0 3.0.5 3.0.7 3.0.9 3.1.0 3.2.3 3.2.8 3.2.13 4.0.0 4.1.0 4.2.1 説明 関連付けられているオブジェクトを検証 使い方 validates_associated(検証対象 [, ...]) オプション オプション 説明

  • 楽観的ロックの使い方 - ザリガニが見ていた...。

    webアプリケーションでは、二人以上のユーザーが同じデータを編集中という状況が発生する。その場合、特に対策をとらなければ、最後に送信ボタンを押したユーザーのデータで更新されるはず。しかし、これではお互いの意思を確認できないまま、結果として、先に登録したユーザーのデータが、知らないうちに破棄されてしまうことになるので、あまり良くない。そこで、編集する時に何らかの制御をかける。その制御方法に、以下の二つがある。 悲観的ロック(データ編集を開始した時にロック) 既に誰かが編集中であれば、他の人はそのデータの編集ページを開くことが出来ないようにする。 楽観的ロック(データ更新した時にロック) 編集ページは複数ユーザーで同時に開くことが出来るが、途中で誰かが更新した場合は、その後の更新が制限される。 悲観的ロックが安全確実な気がするが、不要なロックが長時間続いてしまう可能性もあり、厳密過ぎるロックは

    楽観的ロックの使い方 - ザリガニが見ていた...。
    suginoy
    suginoy 2014/02/13
    "DBの値と同じならlock_versionに1加算して保存、正常終了。違っていればActiveRecord::StaleObjectErrorが発生する"
  • クラウド会計「freee(フリー)」と「マネーフォワード for BUSINESS」の比較検討 - サラリーマンプラス

    毎年とっても煩わしい確定申告。 記帳作業の効率化にと、全自動のクラウド会計ソフトに乗り換えるべく、「freee(フリー)」と「マネーフォワード for BUSINESS」を比較検討してみました。 クラウド会計の特徴 クラウド会計は、ネット上で利用できる会計ソフトで、先行リリースした「freee(フリー)」と、家計簿サービスから展開した「マネーフォワード for BUSINESS(現在β版)」の2つが、このサービスのリーダー的存在です。 どちらも基的な特徴は同じで、銀行口座やクレジットカードの利用明細を自動で取り込み、経理や簿記の知識がなくても決算書が作成できますよ、というもの。 銀行、クレジットーカードの利用明細を自動取り込み 自動で取り込まれる入出金に対して、仕分け登録するだけ 登録ルールを設定しておくと、以降は自動仕分けもしれくれる 経営状況がわかるレポートを自動生成 青色申告や会社

    クラウド会計「freee(フリー)」と「マネーフォワード for BUSINESS」の比較検討 - サラリーマンプラス
  • MakeLeapsで印影をアップロードする方法 | MakeLeapsラボ

    稿では、紙に押印した印影をデータ化しMakeLeaps上でアップロードするまでの一連の流れ、方法についてご紹介します。 0. 準備するもの 真っ白な紙 個人印(認印・銀行印・実印(9〜18mm)) または、社印(丸印(認印・銀行印・実印)・角印(16.5〜26mm)) パソコン スキャナー 1. 真っ白な紙に印鑑を押印します 2. 押印した紙をスキャンし、PC上にデータを取り込んで保存します 3. 印鑑のスクリーンショットを取ります 余白部を出来るだけなくすように、スクリーンショットを取ってください。 4. フォーマットを確認します MakeLeapsで使用可能のフォーマットはGIF、JPEG、PNG、TIFFの4種類です。 それ以外のフォーマットであれば、プレビュー(Mac)やペイント(Windows)等を用いて変更してください。 5. データのサイズを確認します MakeLeapsは

    MakeLeapsで印影をアップロードする方法 | MakeLeapsラボ
  • Connecting to the iTunes Store.

    suginoy
    suginoy 2014/02/13
    "他のレシート読み取りソフトのクオリティと比較すると話しにならない。"
  • String#gsub (Ruby 3.3 リファレンスマニュアル)

    gsub(pattern, replace) -> String[permalink][rdoc][edit] 文字列中で pattern にマッチする部分全てを文字列 replace で置き換えた文字列を生成して返します。 置換文字列 replace 中の \& と \0 はマッチした部分文字列に、 \1 ... \9 は n 番目の括弧の内容に置き換えられます。置換文字列内では \`、\'、\+ も使えます。これらは $`、$'、$+ に対応します。 [PARAM] pattern: 置き換える文字列のパターンを表す文字列か正規表現。文字列を指定した場合は全く同じ文字列にだけマッチする [PARAM] replace: pattern で指定した文字列と置き換える文字列 例 p 'abcdefg'.gsub(/def/, '!!') # => "abc!!g" p 'abcabc'.g

    suginoy
    suginoy 2014/02/13
    "変更がなかったときはnilです。"
  • 【Ruby】each_with_indexは知ってたけどeach.with_indexは知らなかった… - 訳も知らないで

    もっと早く知りたかった… ってことRubyとかRailsとか多いですよね。 知らなかったけど便利クラスやメソッドがあったんだ、みたいな。 例えばRubyで配列の中身を順番に表示するとき、each使ったりしますよね? list = [a,b,c] list.each { |val| puts val } で、インデックスも一緒に使いたいって時は each_with_index使ってました。 list = [a,b,c] list.each_with_index { |val, index| puts "#{index + 1}番目の値は#{val}です" } インデックスは取得できるんですけども、 インデックスって0から始まるので、上記のようにn番目、みたいなのを出そうと思うと index + 1しなきゃいけないんですよね。 よくある。 …と思ってたら、 with_index というメソッド

    【Ruby】each_with_indexは知ってたけどeach.with_indexは知らなかった… - 訳も知らないで
    suginoy
    suginoy 2014/02/13
  • インスタンスメソッド内での @ と self の違い - Qiita

    @hoge は、インスタンス変数 @hoge を参照します。 self.hoge は、インスタンスメソッド hoge を呼び出します。 self.hoge = は、インスタンスメソッド hoge= を呼び出します。 attr_accessor で hogeとhoge=を定義しておけば、self.hogeとself.hoge=を呼び出せます。 class Clazz attr_accessor :hoge def initialize(arg) @hoge = arg end def func puts self.hoge end end obj = Clazz.new 'instance var.' obj.func #-> instance var.

    インスタンスメソッド内での @ と self の違い - Qiita
    suginoy
    suginoy 2014/02/13
  • Suicaで支払った経費精算に便利なAndroidアプリがイカス! - 週刊アスキー

    Suica Reader』 作者:yanzm バージョン:6.9 対応OS:2.3.3以上 Google Play価格:無料 (CSVファイルエクスポート機能は99円) (バージョンと価格、対応OSは記事掲載時のものです) SuicaやPASMOなど交通系ICカードは、電車やバスといった交通費だけでなく、コンビニや飲店、家電量販店でも支払えるケースが増えてきている。カード1枚で支払える手軽さがポイントだが、いくら使ったのかがわかりにくいのが欠点。 そこでオススメなのが『Suica Reader』だ。

    Suicaで支払った経費精算に便利なAndroidアプリがイカス! - 週刊アスキー
  • GitHub - thoughtbot/guides: A guide for programming in style.

    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

    GitHub - thoughtbot/guides: A guide for programming in style.
    suginoy
    suginoy 2014/02/13
    プルリク常用句("Avoid" means don't do it unless you have good reason. "Don't" means there's never a good reason. "Prefer" indicates a better option and its alternative to watch out for. "Use" is a positive instruction.")
  • Once and for all: Rails migrations integer :limit option · devroom.io

    I literally always have to look up the meaning of :limit in migrations when it comes to integer values. Here’s an overview. Now let’s memorise it (oh, this works for MySQL, other databases may work differently):

    suginoy
    suginoy 2014/02/13
    limitの値とMySQLの型の対応表
  • News | Lancers,Inc.

    Lancers Incorporated, Creating a society where everyone can work in a way that suits them with technology. The largest crowdsourcing service in Japan “Lancers”, Resident freelance introduction “Lancers Agent”, Online Business agency “Lancers Assistant”, Online mentoring service “MENTA”.

    News | Lancers,Inc.
  • メール配信クラウドサービス13個の価格比較グラフを作りました(SES/SendGrid/Mailgun...) - atskimura-memo

    メール配信サービスを調べていたら、調子に乗って 月間のメール配信数ごとの価格比較グラフ ができあがりました。 http://atskimura.github.io/compare/cloud-mail.html 多すぎ!w 以下で細かく見て行きましょう。 なお、ここで言うメール配信サービスはAmazon SESやSendGridなど、アプリから通知メールを大量配信するときなどに使うサービスです。 対象サービス 対象にしたサービスは以下の13個。相変わらずいっぱいある。 Amazon SES SendGrid、SendGrid(日) Mailgun Postmark Mailjet Mandrill LeaderSend SocketLabs Elastic Email turboSMTP PostageApp Critsend ニフティクラウド ESS MailChimpなどのマーケティ

    メール配信クラウドサービス13個の価格比較グラフを作りました(SES/SendGrid/Mailgun...) - atskimura-memo
    suginoy
    suginoy 2014/02/13
    "他の国内のサービスもいくつか見たのですが、だいたい価格が公開されていないのできちんと公開されていたニフティクラウド以外諦めました。"
  • だんぼーだよ📦 on Twitter: "アフィも税務署のおっさんに説明しにくいけど、「携帯電話買うと現金がもらえるんです、年間10台ぐらい買うんで申告に来ますた」ってのが最強にヤバくて、ストレートに「嘘つくんじゃない」って言われました"

    アフィも税務署のおっさんに説明しにくいけど、「携帯電話買うと現金がもらえるんです、年間10台ぐらい買うんで申告に来ますた」ってのが最強にヤバくて、ストレートに「嘘つくんじゃない」って言われました

    だんぼーだよ📦 on Twitter: "アフィも税務署のおっさんに説明しにくいけど、「携帯電話買うと現金がもらえるんです、年間10台ぐらい買うんで申告に来ますた」ってのが最強にヤバくて、ストレートに「嘘つくんじゃない」って言われました"
  • 迷惑スペクタクルのCDの音質をいい加減どうにかしてほしい件 – ここから見える地平

    ちゃーりーです。 火曜日はお休みだったのですが、 そういえば、前に「となりの関くん」というアニメの主題歌CDを買ったなぁなどと思い出し、聞いてみることにしました。 TVの放送の時点で、わかりやすいハードクリップっぽい音がして、 CDの方はどうなってるのかなーって思ったりしていたのですが、 まーやっぱりひどかった。 というわけで検証ブログでも書いてみましょうぞ。 ハードクリップっぽい音のする部分を確認してみる。 テレビで聞いても気になったのは、「毎日 大迷惑」の「ち」の部分だったので、まずはこの部分を確認してみます。 データ上、音量は控えめで、オーバーゲインによるクリップは無いように見えるのですが、 ちょっとまて! 謎の曲線が見えます。(赤線部。画像をクリックして拡大表示推奨です。) あと、ほかのところは黒いのに、なんか右のほうに白い波形があるぞ。。? 少しDTMやっていて、マスターの波形見

    迷惑スペクタクルのCDの音質をいい加減どうにかしてほしい件 – ここから見える地平
    suginoy
    suginoy 2014/02/13
    "素人目に見ても、それってどうなのかなぁと思うような処理が行われたまま出荷されるアニソンが世の中にあふれてしまっていて、なーんでこんなことになってしまっているのだろうと、頭を抱えてしまいます"
  • Waffles The Terrible - Funny Cat Fails Epic Jump

    Facebook: http://facebook.com/WafflesTheTerrible Waffles the Terrible (Vaflik, Вафлик) fails a lot... every day at one thing or another. This kitten decides to jump from roof of snow covered van to roof of snow coverered garage. First attempt he saves himself... but only to fail moments later. He then collects all his wits and leaps very hard, but doesn't move an inch, as he nosedives passed h

    Waffles The Terrible - Funny Cat Fails Epic Jump
  • アプリの評価を良くするということについて考える・続

    potatotips#4 発表資料 https://github.com/potatotips/potatotips/wiki/potatotips-4

    アプリの評価を良くするということについて考える・続
    suginoy
    suginoy 2014/02/13
    カタさんすごい。
  • 大学でbe動詞教える授業、文科省が改善要求 (読売新聞) - Yahoo!ニュース

    文部科学省は12日、新設の大学や学部などの運営状況を調べた2013年度の調査結果を発表した。 中学校レベルの英語の授業で単位認定を行っていたり、教員数が大学設置基準を満たしていなかったりした266校に改善を要求した。 調査は、卒業生がまだ出ていない新設の大学や短大、大学院を中心に、全国528校が対象。学生数が定員と大幅に異なったり、定年に達した教員を雇い続けたりする事例が目立ったほか、ヤマザキ学園大(東京)では、必修科目の英語で、be動詞の使い方などを教える授業が行われており、同省は大学教育にふさわしい水準に改めるよう求めた。 仙台青葉学院短大(仙台市)では、専任教員の7割以上が大卒や専門学校卒の資格しかなく、教育を行う体制が不十分とされた。 聖隷クリストファー大(浜松市)では、大学設置基準上8人必要な専任教員が、調査時に6人しかいなかった。中部大(愛知県)でも、設置基準上、教授4

  • 第8回(2/18開催)で使うGemfile 回収場所 · Issue #6 · ginzarb/meetups

    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

    第8回(2/18開催)で使うGemfile 回収場所 · Issue #6 · ginzarb/meetups
  • Lang-8 Sushi Karaageに参加してきました

    Lang-8 Sushi Karaageに補欠から繰り上がったので参加してきました。 http://www.zusaar.com/event/3497004 寿司と唐揚げをごちそうになりました(^^)/ 普段とは違うクラスタの人とも交流出来たし、楽しかった。 Lang-8は以前に登録して、海外の人が書いた日語の文書を添削したり、中国語で日記を書いたことがありますが、最近はご無沙汰>< 外国語学習において、ある程度インプットしたらアウトプットするのが大切だと思います。 最近はフィリピンを中心としたオンライン英会話なども安価で出来るようになってきているので、話す方はそういったサービスを使うのが良いでしょうね。 書く方は、オンライン英会話でも可能ですが、準備が結構大変かなと思います。 Lang-8の場合だと、短くても良いから日記のように書いておくと、添削してもらえるってのが使い易いのではと思い

    suginoy
    suginoy 2014/02/13
    "現在3人で運営していると聞いて、ちょっとびっくり"
  • 結果不振選手批判はブラック企業の論理 - ソチ五輪2014

    為末大学 オリンピックを考える◆為末大(ためすえ・だい)1978年(昭和53年)5月3日、広島市生まれ。広島皆実高-法大。400m障害で世界選手権で2度(01年、05 年)銅メダル。五輪は00年シドニー、04年アテネ、08年北京と3大会連続出場。自己ベストの47秒89は、現在も日最高記録。12年6月の日選手権 で現役引退。現在は社会イベントを主宰する傍ら、講演活動、執筆業、テレビのコメンテーターなどマルチな才能を発揮。爲末大学の公式サイトは、http://tamesue.jp/ 毎回起こることだけれど、選手が結果を出せなかったとき、批判が出る。その批判の中には「選手の強化費は国費から出ているものだから、当然選手は結果を出すべきだ」というものがあるが、いったい、どの程度選手には強化費が使われているのだろうか。 強化費に関して計算の仕方にさまざまな考え方があるので、どの程度、正確なのか分か

    結果不振選手批判はブラック企業の論理 - ソチ五輪2014
    suginoy
    suginoy 2014/02/13
    その通りと言うしかない。 “私は日本的精神論とは、(1)足りないリソース(資源)を気持ちで補わせる(2)全体的問題を個人の努力に押し付ける、だと考えている。”