Building Web-API without Rails, Registration or SMSPivorak MeetUp
Ruby のしくみ を読んでたら、attr_accessor、attr_reader、attr_writer で定義されるメソッドは最適化されるので、普通にメソッド定義した場合よりパフォーマンスがよい、との記述があった (pp. 108-109 "attr_reader と attr_writer におけるメソッドディスパッチの最適化") ので、調べてみた。 # Comparison of attr_(accessor|reader|writer) and regular method require "benchmark" class Person attr_accessor :first_name def last_name @last_name end def last_name=(v) @last_name = v end end N = 10_000_000 puts "Writ
トレンド(世界):すべての国/過去12か月/基準としたキーワードを外さずに数値を取得 トレンド(日本):日本/過去12か月/基準としたキーワードを外さずに数値を取得 公式サイト:Interactive JavaScript charts for your webpage | Highcharts デモサイト:Demos / Stock Demos / Maps Demos / Gantt Demos GitHub:https://github.com/highcharts/highcharts npm:https://www.npmjs.com/package/highcharts CDN:https://code.highcharts.com/highcharts.js ライセンス:商用利用は有償、非営利向け無料ライセンスあり(詳細後述) 推薦しておきながら入門記事も少なくてとっつきにく
jQueryからNativeJavaScriptへの変換規則的なTips 1個1個の記事は薄めでも25個で脱jQueryを目指します。 blog:https://q-az.net/ Twitter:https://twitter.com/gzzdino
ICS MEDIAのトップページに掲載しているモーショングラフィック。これはCSSとHTML Canvas要素を使って作成したものです。時間経過とともに波の形状と色彩が変化し、多彩な表現を楽しめるようになっています。 本記事ではCSSとHTML Canvasの理解につながることを目標に、このモーショングラフィックの作成方法をステップ形式で解説します。サンプルのソースコードはすべてGitHubにて公開していますので、あわせて参照ください。 ▲ 完成版サンプル ステップ1. CSSでグラデーション背景の作成 サンプルを別ウインドウで開く ソースコードを確認する はじめに、時間経過で色彩が変化するグラフィックを作成しましょう。CSSで縦に長いグラデーションの背景を用意し、CSSアニメーションを使って縦方向に移動させることでグラデーションが変化する表現ができます(ステップ1のソースコード)。 #b
プログラマーだった気がする竹永です。 冬っぽくなったため半袖で外に出れなくなってきました。 ネットワークルームで機材をぼーっと眺めている時に、ちょうど「第1弾書いたしSORACOM リレーブログ第2弾も書こうぜ!」という話がやってきました(弊社が書いた記事はこっち) リレーブログ9日目の今日はSORACOM Airと社内に落ちていたRTX1200で遊びます。 みなさんのご自宅でも役に立つ内容です。 どうやって遊ぶか RTX1200の製品ページを見ていると、なにやらUSB 3Gモデムを扱えるようです。 そして僕のTLではSORACOM Air対応の安価なUSB 3Gモデムが話題になっています。 ここまで来たらやることは1つです。 インターネット回線を冗長化しましょう。 使ったもの YAMAHA RTX1200(Rev.10.01.65) SORACOM Air SIM(データ通信のみ) 富士
フロントエンドのお仕事として、HTMLやCSS、JavaScript のコーディング回りを行っていると、以前に比べてやらなければならないことが増えてきていました。そのため、細々した作業でも、自動化して効率よく開発をすすめないと、時間がかかってしまうことが多いです。 そんなときに活用できるのが、今回使い方を紹介する gulp です。 gulp.js このエントリーでは、gulp が使えるように、gulp とはどういうものなのかの簡単な説明から、導入の基礎部分までを書いておきます。コピペでしか使ったことがない!という人や、誰かのコピペに頼って使っていたような人も、今後の活用していくための参考に利用してもらえたら嬉しいです。 gulp とは? gulp.js は Node.js 製の毎回行うような作業を自動化してくれるツールです。よく様々なサイトでタスクランナーとして紹介されていますが、正確には
アプリ評価が★2→★4に改善されると、ダウンロード率が5.4倍に。アプリのレビューが与える影響と、レビュー改善2つの成功事例。 アプリストア(AppStore/GooglePlay)のレビュー関連のデータ、レビュー改善事例をまとめました。アプリのレビュー評価が上がると、どんなメリットがあるの? 1、どのくらいの人がアプリストアのレビューを読むのか? アプリをダウンロードする前に「ひとつでもレビューを読んでいる人」は70%もいる。アプリストアのレビューは、ユーザーが「アプリをダウンロードするか」を決める要素のひとつである。 2、中にはたくさんレビューを読む人もいる。 割合としては少ないけれど、「たくさんレビューを読んで検討する人」もいる。 具体的には「有料アプリ」は33%、「無料アプリ」は13%のユーザーが、アプリをダウンロードする前に、7つ以上のレビューを読んでいる。 言うまでもないが、有
英語の勉強に役立つ、参考になる記事やサイト、おすすめの学習参考書を厳選してまとめてみました。 英語学習をしている人であれば、全部読んで欲しいものを厳選しました。特にTOEICやビジネス英語の基礎英語力をつけるのには最適です。 正しい学習法を知れば間違いなく劇的に効果を上げ、楽しく学習を継続することができるはずです。ぜひ実践してみてください。 本当の実力が付く、大人の英語学習法6つの原則http://www.eigo-sense.com/howtostudy.html 理論編と実践編に分かれて、英語全体の勉強法がまとめられています。1ページに全てがまとめられているので、一気に全体の勉強法を見るのに最適です! 間違いだらけの英語勉強法と正しい勉強法http://suisuieikaiwa.com/htse/ 日本人の間違った勉強法と、正しい勉強法がまとめて紹介されています。ちなみにこのサイトは
Web制作における対応ブラウザの選定方法 「フロントエンドのテクニカルディレクションに求められるスキル」で出てきた話題として対応ブラウザの選定方法について掘り下げて解説を行います。 サイトのターゲット・予算・リソース・開発期間などビジネスにより選定方法は異なりますので、あくまで参考程度にしてください。 対応ブラウザを絞る意味 まず最初は「なぜ、対応ブラウザを絞るのか」という視点から。 理想論で言ってしまえばWebサイトを訪れるユーザー全てに最適なコンテンツを提供できれば申し分がありません。 しかし、現実的には各ブラウザ/OSによって実装が異なる機能があったり、実装されていない機能があったり、特有のバグを含んでいる物があったりすることもあり、そういった場合は個別のブラウザ/OSに対してデバッグやチューニングを行わなくてはいけません。 そのため対応ブラウザの数が多ければ多いほど、Webサイトの
もうタイトル通りなのですが、このブログのデザインを流行りのマテリアルデザインに寄せるようにしてみました! まだ一部分しか変えてないですが、どのあたりを変えたのかを備忘録がてら書いていきたいと思います。 (変更したのはタブレット・スマホ版のみですが、PCでもブラウザサイズを縮めるとなります) なぜ変えようと思ったか マテリアルデザインとは?? 変えたとこ ヘッダー スライドメニュー Googleカレンダー Yukihy Life 難しかった点・不満な点 難しかった点 不満な点 参考ブログ まとめ なぜ変えようと思ったか このブログでは今までもデザインの変更をしてきたりしましたが、何のためにやってきたのかと言うと、それらはブログ内の回遊率を高めたかったからという一言につきます。 どんどん記事かけよというツッコミは無しにして、せっかく見ていただいたのにその記事だけだともったいないなあと思っていま
「市場価格は適当に決まるから、給与は最終的には適当に決める」「でも、そのプロセスの説明責任はしっかり果たす」 こう話すのは サイボウズ副社長 兼 サイボウズUS社長の山田理。創業以来、人事評価制度を決めては変え、変えては決め、紆余曲折をたどってきました。 そして今、サイボウズの給与は「市場価値」から決めています。それは社外/社内的価値の2軸から定められるものです。給与が決定した後は徹底的に「説明責任」を果たします。「市場評価は適当」と話す裏側にある、サイボウズの人事制度の変遷を追いかけてみます。 2015年10月28日開催、「Gartner Symposium2015」の講演を再構成したものです。後編「社内評価だけで給料を決めるのをやめたら、多様な働き方が実現できた」に続きます サイボウズの山田です。最近注目を集めているサイボウズの働き方や人事制度の中で、今回は「市場価値」について話してみ
こんにちは。インフラストラクチャー部 セキュリティグループの星 (@kani_b) です。 主に "セキュリティ" や "AWS" といったタグのつきそうなこと全般を担当しています。 Fluentd などのデータコレクタ、Kibana やその他 SaaS による可視化、Kafka, Kinesis, Spark などのストリーム処理といった様々な分野で「ログの処理」がホットですが、アプリケーションのログ (行動ログなど) に関する話題が多くを占めています。 そうしたログの他に重要なのが OS や各種ミドルウェアのシステムログです。これらはトラブルシューティングであったり、セキュリティ上の問題を見つけたり、といったことに使われますが、最低限 syslog でどこかに集約しているだけ、といった例をよく見かけます。 これらのログをきちんと検索可能にし、分析することで、今まで気づかなかったような問
naoya @naoya_ito 結論がでてないこと: 実装都合で要件に制限を加えることは一見正しくないが結果複雑なクエリとか既存の設計では無理のある歪みが生じたりする。自分で自分のソフトを書いてるときは、そういうのは避ける。長期的にみるとそれがゆえにシステムもユースケースもシンプルに留まる。けど、機会損失もある 2015-11-25 11:50:00
Site Reliability Engineering(SRE) Teamの@cubicdaiyaです。 今回は数あるnginxのサードパーティモジュールの中でも一際強力で、メルカリでも活用しているngx_luaの便利な活用方法や最適化集について紹介します。 ngx_luaは軽量スクリプト言語のLuaでnginxを拡張できるモジュールです。 nginxの設定ファイル内にLuaのコードを埋め込んだり、nginxの拡張モジュールをCではなくLuaで開発することができます。以下はngx_luaにおける「Hello, World!」です。 location / { content_by_lua 'ngx.say("Hello, World!")'; } 上記のロケーションにHTTPでアクセスするとnginxはボディが「Hello, World!」のレスポンスを返します。 なお、先月末にリリースさ
ymmt2005 こと山本泰宇です。こんにちは。 cybozu.com のインフラ開発チームでは仕事のかなりを Python でこなしています。 Python を選んだ理由は以下の通りです。 便利だから Python には "batteries included" と呼ばれるほど豊富な標準ライブラリが整備されています。例えば HTTP で通信するとか、JSON データを読み込むといった良くある仕事のためにいちいち外部ライブラリを探さなくていいのです。 堅いプログラミングができるから 例外やモジュールといった現代的な機構が備わっているので、ベターシェルスクリプトとして使うのに適しています。 書き方にバリエーションが少ないから チーム開発では他の人が書いたコードを手直しすることは良くあります。書く人によって書き方がいくつもあるような言語より、レビューや修正がしやすいと考えています。 標準的に使
By Philippe Put イギリスの情報通信庁のOfcomが5~15歳の未成年を対象に、テレビやインターネットといったメディアの使用に関する調査を行いました。その調査で未成年者のほとんどがGoogleの検索結果に表示される広告と、検索結果の違いを理解していないことが判明しています。 Childrens 2015 Report to webmaster final.docx - childrens_parents_nov2015.pdf (PDF)http://stakeholders.ofcom.org.uk/binaries/research/media-literacy/children-parents-nov-15/childrens_parents_nov2015.pdf Ofcomはイギリスの5~15歳と、別の年齢区分として3~4歳の未成年者を対象にメディアの使用について調
コカ・コーラ社流の問題解決術。 『コカ・コーラ流 100年企業の問題解決術』では、コカ・コーラ社の目標達成や問題解決術について書かれていました。基本的に、企業経営についての問題解決術です。 『コカ・コーラ流 100年企業の問題解決術』(楽天ブックス) コカ・コーラ流 100年企業の問題解決術 (ハヤカワ・ノンフィクション) 作者: デビッド・バトラー,リンダ・ティシュラー,北川知子 出版社/メーカー: 早川書房 発売日: 2015/09/17 メディア: 単行本(ソフトカバー) 詳しくは読んでもらうとして、本書を読んで、わたしが考えたことを簡単に書いてみようと思います。 スピードの大切さ 本書を簡単に言ってしまうと、「アジリティ」と「スケール」を「デザイン」で解決しようということです。スピードとスケールを、デザインによって解決する。ざっくりと大きく言ってしまうと、こういう話です。 そして、
【画像あり】めっちゃ抜ける一般漫画wwwwwwwwww Tweet 1: 風吹けば名無し@\(^o^)/ 2015/11/24(火) 10:02:54.95 ID:850tJuSc0.net 教えてクレメンス、漫喫にいるんや 【事前予約】新感覚シミュレーションRPG登場!BGMはパズドラやロマサガで有名なイトケンが担当 7: 風吹けば名無し@\(^o^)/ 2015/11/24(火) 10:04:18.21 ID:HivMtii9p.net ハンツートラッシュ 性食鬼 天然格闘少女なんとかちゃん 17: 風吹けば名無し@\(^o^)/ 2015/11/24(火) 10:06:16.11 ID:850tJuSc0.net >>7 サンキューガッツ 8: 風吹けば名無し@\(^o^)/ 2015/11/24(火) 10:04:45.97 ID:ChHyX91e0.net 漫画玄人大松「監獄学園
日本のロケットとして初めて海外の民間企業から受注した人工衛星を載せたH2Aロケット29号機は、24日午後4時前、鹿児島県の種子島宇宙センターから打ち上げられ、およそ4時間半後の午後8時17分ごろ、高度およそ3万4000キロで衛星を予定の軌道に投入し、打ち上げは成功しました。 今回打ち上げたのはカナダの「テレサット」社の通信放送衛星で、日本のロケットが海外の民間企業から打ち上げを受注したのは初めてです。 これまで静止衛星の打ち上げでは高度300キロ付近で衛星を分離していて、ここから高度3万6000キロの静止軌道までは衛星に搭載された燃料でたどり着く必要がありました。これに対して今回は、衛星の燃料を節約して寿命を延ばすため、ロケットが静止軌道の近くまで衛星を運ぶという飛行時間・飛行高度ともに前例がない打ち上げとなり、2段目のエンジンなどに改良が施されていました。 衛星の打ち上げを巡る国際市場の
Booting Linux In Just One Second Written by Michael Larabel in Hardware on 23 November 2015 at 09:27 AM EST. 37 Comments One of the most interesting presentations from this year's Embedded Linux Conference Europe was how-to boot Linux in under one second! For targeting various embedded use-cases, Jan Altenberg of Linutronix presented how to achieve this feat of booting Linux in under one second. B
‘Go’ Is the Game Machines Can’t Beat. Google’s Artificial Intelligence Whiz Hints That His Will. ヒカルの囲碁入門posted with amazlet at 15.11.20石倉 昇 集英社 売り上げランキング: 3,389 Amazon.co.jpで詳細を見る When the world’s smartest researchers train computers to become smarter, they like to use games. Go, the two-player board game born in China more than two millennia ago, remains the nut that machines still can’t crack.
去る11月21日にmixiで開催されたVimConf 2015に参加してきました。 vimconf.vim-jp.org 僕はvimを使い始めてもう7年目になるけれど、最近はあまりvimを使っていません。 最近は主にモバイルアプリ開発をしているので、XcodeやAndroid StudioなどのIDEを使う機会が多いし、JetBrainsのIDEが最高すぎるので、趣味でPythonを書く時はPyCharm、仕事でもRubyMine(+IdeaVim)を使ってコードを書いてます。 一昔前は、まともなIDEがなくて、どんなものを書くにも大体vimでなんとかしなくてはならなかったけど、今は札束を積めばいくらでも優秀なIDEが金で買えるので、メインのコーディングを全てvimで行うモチベーションがあまりありません。 とはいえ、IDEが無い言語を書いたり、Markdownやちょっとした設定ファイルの変
Deep Learningという言葉を色んなところで聞くようになり、Googleからも TensorFlow というものが出たし、そろそろちょっと勉強してみるか〜 ということで初心者が機械学習に手を出してみた。 TensorFlowのtutorialを見てみると、まず最初に「MNIST」という手書き文字の識別問題が出てくる。その問題に対して、こういうモデルを作ってこうやって学習させていくと91.2%くらいの識別率になります、さらに飛躍させてこういうモデルでこうやって学習させると99.2%くらいまで識別率が上がります、とか書いてあって、確かになるほどーと数字で納得もできるのだけど、せっかくなら実際にその学習結果を使って自分の書いた数字を識別してもらいたいじゃないか、ということで そういうのを作ってみた。 https://github.com/sugyan/tensorflow-mnist c
PHP BLT とは 全員がLTで発表するというコンセプトのPHP周辺/Web/サーバサイド全般の勉強会 phpblt.connpass.com 以下メモ 『自作ArrayでPHPのメモリ節約』"よや" yoya@awm.jp speakerdeck.com 「PHPの配列は重たい」という問題提起 原因はArray管理データが大きい事 SplFixedArray はArray管理データがごそっと減っているので早い もっと節約したい=自作の提案 ArrayAccess + Countable + Iterator を使い、PHPで実装 3GBメモリが20MBメモリに!100分の1のメモリ使用量! 自作Arrayの注意点 『I ♥ PHP(Openpearの素敵な終わらせ方)』@riaf Openpear 作った 誰でもパッケージ公開ができる野良PEARチャンネル 諸事情により使われなかった;
情報表示:lsblk, blkid パーティション作成:fdisk, cfdisk, gdisk, cgdisk, sgdisk, parted マウント:mount, umount ファイルシステム:mkfs, fsck ファイルシステム(ext2/3/4)用: resize2fs, dumpe2fs, tune2fs スワップ:mkswap, swapon, swapoff SMART情報表示:smartctl LVM:lvmdiskscan, pvdisplay, pvscan, lvdisplay, lvscan 不良セクタ対処:badblocks, ddrescue どのディレクトリが容量を食っているか調べる:ncdu 太字のコマンドはutil-linuxに含まれており、整合性が取れていることが期待できる(と思う)。 ディスク、パーティションの情報を調べる fdisk -l でほ
【画像】 今流行りの「ミニマリスト」が現実離れしすぎて怖いと話題に 1 名前: イス攻撃(庭)@\(^o^)/:2015/11/24(火) 14:15:46.92 ID:NAcqX9eP0.net 【画像】 今流行りのミニマミストが現実離れしすぎてて怖いんだけど・・・ ttp://hayabusa3.2ch.sc/test/read.cgi/news/1448342146/ 10: ミドルキック(茸)@\(^o^)/ 2015/11/24(火) 14:19:24.74 ID:qqaa0AmX0.net いつまで持つやら 9: カーフブランディング(千葉県)@\(^o^)/ 2015/11/24(火) 14:19:01.59 ID:6XORNdRE0.net 雑魚寝してスマホいじくってるだけじゃん 14: 男色ドライバー(やわらか銀行)@\(^o^)/ 2015/11/24(火) 14:20
峰なゆかさんの漫画「アラサーちゃん」の内容の一部が、漫画「きょうのゲイバー」の内容と類似している部分があることを同作の作者・TSUKURUさんが指摘した件で、掲載誌の「週刊SPA!」が11月24日発売号で次のように謝罪しました。 「週刊SPA!」11月24日発売号に掲載されている謝罪文 本誌11月3・10日号で掲載した『アラサーちゃん』の「他人の幸せの色は青い」中のセリフの一部が、コミュニティサイト2CHOPOで連載中の漫画『きょうのゲイバー@2CHOPO』に類似していると作者のTSUKURU先生からご指摘をいただきました。当該作品を拝読した峰なゆか先生が、オマージュ的に当該作品を踏まえたうえで、さらに展開を加える形で4コマ化しており、編集部としては新たな作品として成立していると判断いたしましたが、TSUKURU先生に対して配慮を欠き、不快な思いをさせてしまったことを真摯に受け止め、改めて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く