Photo by Matt Ryall こんにちは。谷口です。 ITエンジニアの皆さんや、プログラミングを学習中の皆さんは、プログラミング問題を解くのはお好きでしょうか?(お好きな方が多い……と信じております……) プログラミングが好きな方の中には、「業務とは直接関係ないけどプログラミング問題をもっと解きたい!」また、「プログラミング初心者で勉強中だから、問題をたくさん解きたい!」という方もいらっしゃるかと思います。 また、競技プログラミングがお好きで既にばりばり挑戦されている方や、競プロに挑戦してみたいけど「まだ初心者だしいきなり挑戦するのはハードル高いな……まずは自分の実力アップのために練習したい!」という方も、ちょうどいいレベルのプログラミング問題が必要になってくるかと思います。 (※競技プログラミングとは、一般に、出題されたプログラミング問題を制限時間内に解いて競い合う競技大会のこ
はじめに 先日、とある知りあいのRubyプログラマからこんな相談を受けました。(内容はちょっとボカしてます) 社内のコードレビューでもっときれいなコードを書けるようになった方がいい、と言われました。 「きれいなコードを書けるようになれ」と言われても、具体的にどうすればいいかわかりません。 伊藤さんのアドバイスを聞きたいです。 この内容だけだとどんな問題があるのかわからないので、実際に指摘を受けたRailsアプリのコードを見せてもらいましたが、確かに「もうちょっと頑張りましょう」と思うような点がチラホラありました。 ただ、具体的にどうすればいいの、という答えは一言では言えません。 というわけで、今回のエントリではこの悩みを解決するのに参考になりそうな話をあれこれ書いてみようと思います。 (その前に)もくじ かなり長い記事になってしまったので、先に目次を載せておきます。 はじめに (その前に)
13:25 Invited Speaker 最速ウェブサーバの作り方 近年、ウェブの体感速度は、ネットワークのバンド幅ではなくレイテンシによって律速される傾向が強まってきています。また、それに伴い、TCP Fast Open、HTTP/2、TLS 1.3といった、レイテンシの影響を削減/隠蔽する技術の標準化が進んでいます。本セッションでは、HTTP/2サーバ「H2O」の主開発者が、レイテンシの影響削減を主目的とするサーバのプログラミング技法や、HTTP/2の更なる高速化を実現する手法として標準化提案中の「Cache Digest」等を紹介し、それらをrubyから制御する手法を検討します。 必要となる知識 TCP/IPとUnixのソケットプログラミングに関する基礎的な知識があると、分かりやすいかと思います。 奥一穂 株式会社ディー・エヌ・エー MIT TR100、日本OSS貢献者賞受賞、未踏
弊社に5年間在籍していたロシアの天才ハッカーが先日退職しました。 ハッキング世界大会優勝の経歴を持ち、テレビ出演の経験もある彼ですが、正直こんなに長く活躍してくれるとは思っていませんでした。彼のようなタレントが入社した場合、得てして日本の大企業にありがちな官僚主義に辟易してすぐに退職するか、もしくはマスコットキャラとして落ち着くかのどちらかのケースがほとんどなのですが、彼は最後まで現場の第一線で活躍してくれました。 そんな彼が最後に残していった退職メールがなかなか印象的だったので、その拙訳をここに掲載します(転載について本人同意済み。弊社特有の部分は一部省いています。) ああ、なんという長い旅だったろう。この会社で5年間もセキュリティを担当していたよ(諸々の失敗は許してくれ) 俺は他の退職者のように面白いことは書けないが、私のこの退職メールを読んでくれている人、特に新人エンジニアのために、
(Photo credit: A Health Blog via Visual Hunt / CC BY-SA) 「人工知能」ブームが本格化してまだほんの数ヶ月だと思うんですが、気がついたらTV含む大手メディアが皆こぞって毎日のように「人工知能」を取り上げ、あまつさえ政府や与党の諮問会議でまで「人工知能」の語が飛び交う有様で、一体何をどうしたらこうなるのか僕には全く分かりません(汗)。 とは言え、実際にビジネスの現場でも「人工知能」への期待感が日に日に高まり続けているのは事実で、例えば友人知人の経営者との酒席でも「最近人工知能ってめっちゃくちゃ流行ってるじゃん、あれって実際どうなの?本当に役に立つの?今からでも人工知能事業に参入すべきなのかな?それとも俺たちあいつらに滅ぼされちゃうの?」みたいなことを聞かれることが多いんですよね。 ということで、そういう「人工知能」ブームに乗り遅れたけれど
バターチキンカレーはお好きですか? バターチキンカレーが大好きです。大好きゆえによく作っていたら、美味しいと褒められてレシピを聞かれることが多くなったので、ここに記録します。 おいしいバターチキンカレーを作るコツは3つあると思う。ひとつ目はタンドリーチキンを入れること、ふたつ目はカシューナッツを入れること、みっつ目は隠し味に醤油を入れること。 カシューナッツは生が望ましいのですが、手に入らない場合にはコンビニの酒のつまみコーナーにあるやつでも大丈夫ではないかと思います(試したことはない)。 おいしいバターチキンカレーの作り方 材料: 【タンドリーチキン】 鶏肉 200〜300g ヨーグルト 大さじ3〜4 カレー粉 大さじ1 塩 肉の重さの1%の重量 胡椒 少々 【カレー本体】 トマト缶 1缶 カレー粉 大さじ2 にんにく、生姜 各1かけ 生カシューナッツ 30g バター 50g ヨーグル
フォーリンデブはっしーオフィシャルブログ Powered by Amebaフォーリンデブはっしーオフィシャルブログ Powered by Ameba ★ ランチカロリー ★ おきなわに〜? DEBUが〜? キターーーー!! というわけで、やってまいりました沖縄本島。羽田から那覇空港までひとっ飛びです。 ホテルに向かわず直行したのは、那覇市の久米にある「天妃そば(てんぴそば)」。 天妃とは何ぞやという感じではありますが、いちおう検索すると天妃様=漁業や航海の守護神と出てきます。(おとなりに天妃小学校があるので、古くからの地名?という説も) 11:00〜18:00の通し営業で、この日は14時前に到着したら、お客さんは数人程度。 明るいおばさま(いや、お姉さま)たちだけで営業されていて、じつにフレンドリー! 【よくばりそば(1100円)】 ツートップの「三枚肉そば」「軟骨ソーキそば」と迷いつつも
フォーリンデブはっしーオフィシャルブログ Powered by Amebaフォーリンデブはっしーオフィシャルブログ Powered by Ameba ★ ランチカロリー ★ おきなわに〜? DEBUが〜? キターーーー!! というわけで、やってまいりました沖縄本島。羽田から那覇空港までひとっ飛びです。 ホテルに向かわず直行したのは、那覇市の久米にある「天妃そば(てんぴそば)」。 天妃とは何ぞやという感じではありますが、いちおう検索すると天妃様=漁業や航海の守護神と出てきます。(おとなりに天妃小学校があるので、古くからの地名?という説も) 11:00〜18:00の通し営業で、この日は14時前に到着したら、お客さんは数人程度。 明るいおばさま(いや、お姉さま)たちだけで営業されていて、じつにフレンドリー! 【よくばりそば(1100円)】 ツートップの「三枚肉そば」「軟骨ソーキそば」と迷いつつも
おはようございます、こんにちは。Zucks Affiliate事業本部でエンジニアをやっている新卒二年目のだっちと申します。 この事業部には最近部署異動で配属され3ヶ月ほど経ちました。 さて、今回は@t_wadaさんと事業部内エンジニアで毎週行っているJava言語で学ぶデザインパターン入門の読書会で得た知識によって設計の語彙がチームに浸透してきて円滑にリファクタリングの方向性が進んだ話をしたいと思います。 簡単な事業部紹介 Zucks Affiliateは名前の通りアフィリエイトを扱っている事業部で、エンジニアや営業間のコミュニケーションも盛んで日々雑談から事業・技術的な相談まで気軽にしています。 エンジニア間では朝・夕会でお互いにやっていること・詰まっている部分を共有しているのに加えて、コードは全員でレビューし、具体的に何をしているかがしっかりと把握できている状態になっています。 総じて
こんにちは。料理研究家の河瀬璃菜です。突然ですが「ポテサラ」好きですか? ほくほくのじゃがいもに濃厚なマヨネーズをあえたポテサラ。 定番おかずとしてもお酒のおつまみとしても愛されていますね!持論ですが料理好きはポテサラには並々ならぬこだわりがあると思っています。 もちろん私もポテサラが大好きです。そんなポテラーの私が皆様とポテサラについて様々な議論をしたく今回はポテサラに何を入れると美味しいか?をレシピを通して検証してまいりたいと思います! 1、とりあえず博多っ子はなんでも明太子いれたくなる。「めんたいバターポテサラ」 材料(2人分) じゃがいも 大(男爵)・・・2個 明太子・・・1本 マヨネーズ・・・小さじ1 酢・・・小さじ1/2 バター・・・小さじ1 胡椒・・・少々 大葉・・・1枚 作り方 じゃがいもをたっぷりのお湯で沸騰させないようにじっくりと茹でる。明太子は皮から出す。大葉は千切り
和洋風KAIは、Apple・水樹奈々・食べ歩きが三本柱のブログです。モットーは「楽しく」「便利で」「端的に」。 ⇒ アバウト ⇒ 免責事項 1.テキストのみコピペする方法。 リッチテキストエディタなどを使っていると、ブラウザからテキストをコピペした場合、画像なども付いてくる場合があります。 そんな時は「Control+Shift+V(Macだとcommand + shift + V)」を使ってペーストすると、テキストのみ貼り付けることが出来ます。 2.最後に閉じたタブを復活させる方法。 誤ってタブを閉じてしまった時は、「Control+Shift+T(Macだとcommand+shift+T)」とショートカットキーを叩くと復活させることが出来ます。 3. タブにマウスを置くと、ウェブページのタイトルの全てが読める。 Google Chromeはタブを開きすぎるとタブがとても小さくなってタイ
Webアプリケーションを作る上で、情報セキュリティは非常に重要な課題の一つです。プログラミング初心者からすると、そんなところまで手が回らないと考えてしまいますが、アプリケーションに脆弱性があると、開発者だけでなくユーザーも深刻な被害を被る可能性があるため、いかなる開発者も情報セキュリティから目を逸らすことはできません。しかし、幸いRuby on Railsは、主なセキュリティ対策はデフォルトで行われています。とはいえ、Webアプリケーションにどのような脆弱性が潜んでいて、Railsでどのように対策を行っているかを知っていて損はありません。是非この機会に、情報セキュリティに関する知識を深めておきましょう! 情報セキュリティとは 情報セキリティの目的は、アクセスを認められた人が情報資産にアクセスすることができ、且つ不正なアクセスを防ぐことにあります。ここでいう情報セキュリティは、機密性(Con
みなさんこんにちは!! 引っ越しの準備は進んでいますか?? 引っ越し準備のメインイベント、それは・・・ ずばり荷造り!!! この春から新卒として働きはじめた管理人は、今回で引っ越し3回目ですが、毎回荷造りってホント大変なんですよね。 最後まで使うものを最初にダンボールに詰めちゃったりして、閉じた箱を開け直し・・・なんてことが何度もありました。 それも3回目ともなるとさすがに減ってきましたが・・・笑 さて、今回は引っ越し初心者?の新卒の方に、荷造りノウハウをお教えしちゃいます!!! 忙しい新卒社員・・・荷造りは自分でする? 管理人は荷造りは自分でするものと思い込んでいたので知りませんでしたが、引っ越し業者に依頼することも可能なんだそうです! ただし、もちろん引っ越し業者に依頼するときは有料オプションになることがほとんどなので気をつけてくださいね。 引っ越し初心者の疑問・・・ダンボールは何個い
日進月歩のIT業界。毎日のように新たなニュースが飛び交い、トレンドも変わっていく動きの速い業界です。現れては消える最新技術を完璧にフォローし続けるのは不可能ですし、その必要もないかもしれません。しかし、メインストリームになったときにまったく何も知らないというのも考えものでしょう。 業界の最先端ではどんなことが起きているのか、どんな方向に向かっているのか、ざっくりと把握しているだけでもキャッチアップのスピードが変わります。IT関連のトレンドは海外発のことが多いため、先端技術の情報を収集するには英語圏のブログやメディアをチェックするのが一番です。今回は、世界の最新情報をキャッチするのにおすすめの海外ブログやメディアをまとめてご紹介します。 The Toptal Engineering Blog 出典:http://www.toptal.com/blog 世界のTOP3%に入るフリーエンジニア、
☆Windows(32bit)を前提にお話を進めていくよ ★とりまphpダウソすんじゃん? スレッドの有無を気にせず32bit版をダウンロードすれば良いんだけれど、まかり間違っても恐らくIISは使う気しないから最新版だと思わしきWin32_Ver7.0.6_スレッド版をダウソするよ。 http://windows.php.net/downloads/releases/php-7.0.6-Win32-VC14-x86.zip ☆解凍するよ Path長いとイヤンな感じなのでC直下に解凍。 C:\php-7.0.6-Win32-VC14-x86 htdocsとかってフォルダ作って、お馴染みのphpinfo書いたファイルを用意するぜメーン。 <?php phpinfo(); ?> “phpinfoMEN.php”で保存したぜメーン。phpinふぉーめーん。 ☆コマンドプロンプトでサーバ起動(-Sっ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く