サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
Base 64 エンコーディングすると、(使用している言語やライブラリによりますが) 勝手に改行 (line feed) が含まれてしまって困るということがしばしばあります。 例えば、Ruby の Base64::encode64 メソッドを使用した場合も改行が含まれてしまいます。 本記事では、以下の内容について説明します。 Ruby において改行を含めない Base64 エンコーディングを行う方法 (Ruby に限らず一般的な話として) Base64 エンコーディングと改行 (line feed) の関係について Ruby で改行が含まれない Base 64 エンコーディングを行う方法 Ruby で base 64 エンコーディングをしようとするとき、テンプレート文字列 'm' を使って pack することが多いかと思います。 しかし、'm' を使った pack では何故か改行 (lin
Rubyで書くと相当短くなりますが付属のネイティブのライブラリより速度は1000倍くらい(?)遅いです。Fixnum(31ビット以下)で計算するバージョンも作ってみたのですが計算量が増えて結局Bignumと変わらない速度でした。暗号理論の道具の一つであるMessageDigest(一方向関数)がどのような物か勉強するには良かったです。 # -*- encoding: US-ASCII -*- # SHA-1 implementation of pure ruby. module Purerubysha1 def self.rotate_left_shift_32bit(i, n) (0xffffffff & (i << n)) | (i >> (32 - n)) end def self.digest(str) [hexdigest(str)].pack("H*") end def sel
2010年の「厚生労働白書」では、男子の生涯未婚率が初めて20%を超えた。さらにこの傾向は続く見込みで、2030年には男性の生涯未婚率が29.5%、つまり「3人に1人が生涯独身」という状態にまで増えると予測されている。 しかも、国立社会保障・人口問題研究所「人口統計資料集」(2012)によると、86.3%の未婚男子が「いずれ結婚するつもり」と答えている。「結婚はしたい。でも結婚できない」人が生涯独身者の大半を占めているのだ。 「2010年の『厚生労働白書』で、最も注目すべきポイントは30代前半層の男子の未婚率がほぼ5割近くにまで達したことです。『2030年、3人に1人の男子が生涯独身』なら、現在30代前半の独身男子は、3人のうち2人が生涯未婚に追い込まれる計算になりますから、これは深刻な問題です」(経済アナリストの森永卓郎氏) 今、30代前半の独身男子が結婚しようと思っても、実際に結婚でき
Grouped(邦題:ウェブはグループで進化する)という本が、なかなか面白かい。 著者は、マーケティング論の定説となっている「インフルエンサーによるバズ」は幻想にすぎないと切り捨てる。ソーシャルWEBは5〜10人の小規模グループが、いくつも重なることで形成されており、インフルエンサーの影響は思われているよりもずっと小さいと言う。実際にはソーシャルグループを繋げるのは無数の数多くの人々であり、如何に彼らの感情を喚起していくのかが重要なのだという。 ちなみに著者のポールアダムスは、サイクロン掃除機のダイソンでプロダクトデザインとUXをやった後、GooleでGoole+に参加し、現在はFacebookにいるというなかなか凄い経歴の人。本書はそんな著者が、ソーシャルウェブとは何か?というテーマについて書いた本だ。しかも執筆をGoogleからストップかけられ、Facebook移籍後に出版してた、いわ
なんていうか、美大出や漫画アシや元デザイナーに幻想持ちすぎじゃね? 俺普通に仕事でそういう人たちに依頼出しまくってるけど、別にソーシャルゲー絵師(笑)と大差ないし、 社会常識が欠如している人が一定数いるのは事実としても、全員が全員そうだってこともない。 どこかで賞をとってたって、「肖像画」なんかじゃ到底食えないわけで、そりゃソーシャルゲーでも応募するよ。カネ要るし。 実力「過剰」ってことはないだろうよ。アート畑の人を面接する立場なら「ポートフォリオ」くらいは知っとけよ。 というか、その分野の状況をちょっとはわかっとけよ。あんたが「実力過剰」って言ってる程度の人材、幾らでもいるから。それ普通だから。 それ過剰でもなんでもないから。逆に、あんたの会社に売り込みかけてくる人間で、あんたが望んでいるような 「普通の絵師」なんてまず存在しないから。。 美術予備校講師やってたらダメ。美大出ダメ。受賞暦
最近はゲームアプリをつくることが多いのですが、その中で自分でもよく使う UIKit のカテゴリ/サブクラスの詰め合わせを Github にアップしました。 https://github.com/shu223/UIKitForGame 以下に概要と使い方を紹介させていただきます。 DamageValueLabel 某ファイナルなファンタジーのバトルを彷彿とさせるダメージ値のアニメーションが簡単に行えるようになる UILabel のサブクラスです。 手軽にゲームっぽい雰囲気を出せるので、モック等によく使っています。 使い方 表示したい文字列を UILabel の text プロパティにセットし、 [self.label startAnimation]; このように startAnimation メソッドをコールするだけ! More self.damageLabel.textColor = [U
ファミリーマートがミクいっぱいに! 「初音ミク 5th Anniversary ミクLOVESファミマ♪キャンペーン」を実施 2012年07月30日 株式会社ファミリーマート(本社:東京都豊島区)は、8月31日(金)に5周年を迎える“初音ミク”の誕生日に合わせて、「初音ミク 5th Anniversary ミク LOVES ファミマ♪キャンペーン」を2012年8月14日(火)から9月10日(月)まで全国のファミリーマート店舗約8,900店で実施いたします。いまや日本を代表するバーチャルアイドル“初音ミク”。ファミリーマートで色々な初音ミクに出会えます! 【その1】「はちゅねミク肉まん」など、オリジナル商品が全26種類! 「はちゅねミク肉まん」など、ミクとコラボしたオリジナル中食商品や、メタルチャームなどのファミリーマート限定販売商品が全26種類!グッドスマイルカフェの監修商品も多数
Ruby で論理シフト演算を行いたいのですが、よい方法を教えてください。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く