普段は紙の本しか読まない私も、スマホには未読の電子書籍を入れています。 ちょっとしたスキマ時間を充実させることができ、便利なんですよね。 現在、「KADOKAWA ビジネス実用書最大50%OFFフェア」が開催中。 50%OFFの電子書籍が多数売られているのですが、その対象商品の数がなんと1,642冊! その全タイトルをチェックした私が、特に実際に読んだオススメの本15冊未読だが気になる本35冊の、合計50冊を紹介します!
このとき普通にjavadocコマンドを使うと日本語テンプレートが使われてウザいので英語でやる。主にEsperのバージョンを上げたりするときに重宝するやつ。 javadoc生成 ずばり、以下のようなコマンドでやる。 LC_ALL=en_US javadoc -locale en_US -d doc -sourcepath src -subpackages com.espertech.esper -privatesrc内の com.espertech.esper 以下のパッケージについて再帰的に、doc以下に生成する。このとき -private オプションをつけてprivateなスコープのものについても生成する。 このままやると日本語テンプレートが使われてアレなので -locale en_US を指定すると英語のものが使われてよい。ついでにコマンド実行中の出力も英語にしちゃいたいから LC_A
こんにちは、技術部 高井です。 春といえば、フレッシュマンの季節ですね。このブログを読む方の中には、明日からエンジニアとして新社会人になるという方もいらっしゃるのではないでしょうか。クックパッドでも新しい仲間を迎えるための準備をしていたところで、その準備の一環として「新卒ソフトウェアエンジニアのための技術書100冊」というものを作成しました。 この100冊は、職業ソフトウェアエンジニアとしてキャリアを積むにあたって、読むべき技術書に悩んだら、まずはこのリストから選ぶとよいのではないでしょうかという提案です。 リストに多少の趣味や主張がはいっているのは、まあご愛嬌ということでお許しいただければとおもいますが、職業プログラマとして知っておくべき知識を網羅できるように心がけました。古典と呼ばれる名著についてはできるだけ取りいれ、独習が難しい難解なコンピュータサイエンスの教科書は避けています。これ
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
週間前に、 Loose Leaf の はさみツールの機能をどのように開発したか をご紹介しました。かいつまんで言えば、UIBezierPathを多用する方法です。スライスパスを分割するアルゴリズムを作成し始めてすぐに気付いたのですが、デフォルトのUIBezierPathのパフォーマンスは不十分です。スライスパスそのものを判断するのにもカスタムの関数を作らなければならず(関数です。心を閉ざさないで)、CGPathApply()を使って繰り返し処理でパスをたどり、必要な計算を行わなければなりません。毎回です。 長さNのパスの場合、始点を見つけるのにO(N)、パス内の制御点や交差を見つけるのにO(N)、パスが閉じているかを判定するのにO(N)の計算が必要になります。 PerformanceBezier を使いましょう。 PerformanceBezierはあらゆる長さのベジェ曲線について、こうし
帝国データバンクの調査によると、人材不足が著しい業種の1位は情報サービス業。当然ながら足りない職種はエンジニアという回答です。その不足を加速化させているのが 2015年問題 です。国内景気と企業のIT投資が回復傾向にある中で、2015年から数年間、大規模なシステム開発プロジェクトが同時期に集中。日本郵政グループやみずほ銀行のシステム統合、あるいはマイナンバー制度へのシステム対応など、大型案件が目白押し。結果としてエンジニアを大量に採用=抱え込みに走る企業が増えています。 1000人など、超大規模採用が登場 「当社では1000人単位でエンジニアの採用をしています」 と明示する求人がネット上に登場するようになりました。それだけ2015年から数年間はシステム開発ラッシュということなのでしょう。 それにしても、開発にかかる人自体を減らす方法はないのでしょうか? システム部門に取材してみたところ 「
新社会人になろうとしているあなたが、「デスマーチ」(=不眠不休の連日徹夜の炎上プロジェクトを想定します)という激務の壁にぶつかったときに、当記事が何らかの参考になれば幸いです。 私は約10年間、下流工程寄りの仕事に従事した後、上流工程へシフトしました。プロジェクト炎上の火消しにPL(プロジェクトリーダー)やPM(プロジェクトマネージャー・プロマネ)らが右往左往するものの、最終的なしわ寄せが「実装を担う開発現場」に来てしまう現実を、何度も目の当たりに、いや、実際に経験してきました。 根本原因の解明が必要ではあるものの、一メンバーである個人の権限ではコントロールできない要素がほとんどだったりもするわけです。今回はメンバー側の視点として、デスマーチという激務のやり過ごし方、取るべき対処について考えてみましょう。もちろんIT業界以外の「絶賛激務進行中」なアナタもご一緒に! スポンサーリンク 1.責
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます リポジトリ管理サービス「GitHub」を運営するGitHubは米国時間3月27日、分散型サービス拒否(DDoS)攻撃を受けていることを明らかにした。その後の緩和策により、現在サービスは安定しているもよう。週末、The Wall Street Journalなどの米メディアは、この攻撃が中国と関係しているとの推測を報じている。 GitHubによると、この攻撃は26日に開始。「無関係の人のWebブラウザを利用するなどの高度な手法」を利用して大量のトラフィックを送りつけ、サービスを麻痺状態に追いやったという。同社は、受け取った報告から、攻撃の目的は「特定のコンテンツを削除するように仕向けることだろう」との見解を示した。 GitHubのサイト状
既に死んでいるにもかかわらず町中を徘徊(はいかい)し、人間に危害を加えようとする怪物「ゾンビ」―。2014年。ソフトウエアとしての寿命が尽きた「ゾンビOSS」が世界中の情報システムを危機に陥れた。 「Javaアプリケーションフレームワーク『Struts 1』のセキュリティ脆弱性に対応するために、国税庁の確定申告サービスが停止」「暗号ソフト『OpenSSL』の『心臓出血(Heartbleed)』と呼ばれる脆弱性が攻撃されて、大手カード会社のWebサイトから個人情報が流出」―。2014年はOSS(オープンソースソフトウエア)の脆弱性が大きな注目を集めた年だった(図1)。 脆弱性が見つかるのは何もOSSに限った話ではない。「Windows」や「Adobe Flash」などソースコードが公開されていない「商用(プロプライエタリ)ソフトウエア」にも毎月のように脆弱性が見つかっている。 それでもStr
知人が会社を閉じるそうだ。 4年間にわたり会社をやってきたが、ずいぶんと厳しい経営状況だったとのこと。 3人いた社員はすでに全員、社長が取引先に頭を下げてまわり、再就職先が決まっているそうだ。 残るは自分の身の振り方だけという。 彼はもともと、IT企業に勤めるエンジニアだった。 顧客から、「仕事を出すから、独立しない?」と言われ、独立したという。 もちろん、独立当初はきちんと仕事を出してもらったそうだ。 しかし、顧客の経営環境が変わり、知っている担当も次々と異動し、徐々に仕事は減っていった。 これはまずい、と新しい顧客を開拓しようと考えたが、他に人脈も、営業の経験もなく、急には仕事が見つからない。 「ウェブサービスをつくろう」ということでいくつかのサイトを公開してみたが、アクセスは伸びず、赤字は膨らんだ。 ついには社員に給料が払えなくなり、会社を閉じる、と言う決断に至ったということだ。 聞
スーパーマリオシリーズ初の3Dアクションゲームであり、NINTENDO64のローンチタイトルとして発売された「スーパーマリオ64」を、ゲームエンジン「Unity」を使ってリメイクした猛者が登場しました。リメイク版のスーパーマリオ64はステージが「ボム兵の戦場」の1つしかありませんが、ブラウザ上でプレイしたり、ダウンロードしてプレイすることが可能です。 Super Mario 64 HD | Roystan Ross https://roystanross.wordpress.com/super-mario-64-hd/ スーパーマリオ64をUnityでリメイクしたのは、エリック・ロイスタン・ロス氏です。コンピューターサイエンスを専攻している学生のロス氏は、ゲーム内に登場するアニメーションのほとんどを手がけましたが、マリオ・クリボー・スターのみスーパーマリオギャラクシーのものを使用しました。
どうも、佐野です。 3/27(金)「第2回 プログラマのための数学勉強会」が開催されました。今回も多くの方にご参加頂き、数学愛ほとばしるセッションの数々をお送りできて嬉しく思っております。各セッションの動画・資料と共に、簡単に内容のご紹介をさせて頂きます。 1. 「プログラマのための線形代数再入門 2」 - 佐野岳人 [資料] 線形代数再入門の続編として行列式・逆行列について発表しました。高校や大学で行列式を習うときは低次の場合の計算法だけか、あるいは置換を使ったガチな定義を習うかのどちらかと思うのですが、「そもそもこれは何なのか」をプログラマが納得できるように、普段見慣れているであろう「要件・仕様・実装」のフォーマットでその意味と計算法について解説することを試みました。 数学科卒というと計算が得意とか暗算が速いとか思われがちですが、僕は自分でも悲しくなるほど計算が遅くよく間違います。掃き
日の出とともに起きるエンジニア この春で意図的に自分のライフスタイルをそれまでの「渋谷で月曜から飲んじゃうぜ!」パターンから完全に変えてから2年半が経ちます。現在自分は朝8時半に出勤、午後3時半〜4時くらいに退勤、あとは午後7時〜8時頃にまたオンラインになり家から必要な事を行う…という基本スケジュールをとっています。ステレオタイプなエンジニア象では夜中遅く暗い部屋でハックしているイメージがありますが、現在の自分は日の出とともに起き午後11時すぎには寝てしまう生活をしているエンジニアなのです。 幸いな事にプログラマー・エンジニアという仕事は周りの理解さえあれば伝統的なサラリーマンのステレオタイプから見たら明らかに異常なスケジュールでも特に生産性を落とさずに仕事を続けることができると仕事ですので、これを最大限利用させてもらっています。 自分は子育てのために意図的にこのような形を取っており、転職
コネクションプーリングについて、わかっていないことが多すぎたので、ちょっとだけ調べたことをメモで残しておきます。 今はまだ触りレベルしかわかっていなのいので、もう少しちゃんと分かるようになりたい! 😀 [スライド] データベースの羅針盤 コネクションプーリングを調べている過程で偶然見付け足資料 『データベース技術の羅針盤』。 とにかくわかりやすくて、俯瞰的にDBの業界を知ることができる資料。すばらしすぎる。 🎂 コネクション・プーリングとは?DBのコネクションを一定数確立しておいて、それを使いまわす手法のこと。 DBへの接続に必要となるオーバーヘッドをカットしてWeb/DBの双方の負荷を下げる。 また、WebとDBの接続を使いまわすことで同時接続数を節約する。 用意した、コネクション数を超えたアクセスは、コネクションに空きがでるまで待たされる。 以下はOracle関連の話ですが、基本は
高校数学がボロボロでも大丈夫です。( もともと個人的にインプットし貯めていたものですが、書きなおして公開します。 地味ですが、派手な動きはこの地味な数式・概念がベースになってきます。 また、メディアアートとは言ったものの、ゲーム制作などにも役立つでしょう。 「ラジアンとは?」「サイン波を描く」「円軌道を描く」「弾幕(2点間の距離系&角度系)」「多角形を描く」「フラクタル」といったテーマです。 また、そのプレイグラウンドとしてp5.js(Processingのjs版)をご紹介します。2014年にリリースされたものでまだマイナーですがCodePenのような海外サイトでは人気が出つつあります。またProcessing公式プロジェクトなので安心感もありますね。ちなみに、Processing.jsとは別プロジェクトです。 ラジアンとは? ・ラジアンは単位 角度についてのもう一つの単位です。 角度とラ
roguelazer's website: beating the compiler なかなか面白かったので翻訳して紹介する。 たとえば、97%の場合において、僅かな効率など忘れるべきである。。早すぎる最適化は諸悪の根源である。とはいえ、残りの重要な3%の機会を逃すべからず。 -- Donald Knuth 計測せよ。計測するまで速度の最適化を施してはならぬ。たとえ計測したにせよ、一部のコードが残りを圧倒するまではまだ最適化してはならぬ。 Rob Pike 最新のWebサービスを主体とした技術の業界に長年浸かった我々は、パフォーマンスの問題を忘れがちである。SQLAlchemy ORMの中で行うリクエスト一つが8,9秒かかる中で、関数呼び出しひとつを3ミリ秒最適化したところで何になるというのか。とはいえ、時にはそのような最適化スキルを養っておくのもいいことだ。今回は、ある簡単な課題を最適化
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く