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
来る2月27日、データベースの新書籍を発売させて頂くことになった。タイトルは「理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL」となっている。単に「データベース」と書いてあるが、RDBがメインのテーマの書籍である。 多くの人が未だにRDBを使いこなせていないのではないか。RDBの使い方をマスターするには何が必要なのか。それがここ数年私が追ってきたテーマであり、この書籍を出すことになった動機である。 あまりにも酷いDB設計、あまりにもスパゲティなクエリ、あまりにも希薄なデータモデルへの理解。そういった問題はどこから生み出されるのか。そのひとつの結論としてたどり着いたのが、「そもそもRDBの使い方があまり理解されていないのではないか」ということだった。名著、SQLアンチパターンでは「やってはいけないケース」について学ぶことができるが、その反対のテーマ、つまり本来どの
Perlの開発者であるLarry Wall氏が、ブリュッセルで開催中のオープンソース開発者カンファレンス「FOSDEM」において、2月1日(現地時間)に、同氏が2015年に61歳の誕生日を迎えることを明らかにするとともに、Perl 6.0のバージョン1.0を2015年のクリスマスにリリースすると発言した。 Perlは現在、最新バージョンであるPerl 5系列と、開発中のPerl 6系列に分岐しており、Perl 6の開発は2000年のスタート以来、難航している。なお、Perl 6では言語仕様の大幅な変更が行われており、Perl 4やPerl 5との後方互換性が失われる。 今回のLarry Wall氏の発言について、Perl開発者の中には懐疑的な見方もあり、今回の発言によって、2015年のクリスマスにPerl 6のバージョン1.0が確実にリリースされるわけではないが、バージョン1.0について語
「会社に行きたくない」――誰でも一度はそう思ったことがあるのではないだろうか。理由は職場の人間関係だったり、長時間労働だったり、言いたいことを言えない環境だったりさまざまだろう。我慢を続けているうちに心身の健康を損なってしまった人もいるかもしれない。 つらさの原因=ストレッサーを受け止め、それによって引き出される反応=ストレスとうまく付き合っていくために必要なことは何か。耐え難いつらさが襲ってきたときは、どう対処すればよいのか。@IT自分戦略研究所が悩めるエンジニアのために、2003年から4年間にわたって贈り続けたストレスマネジメントの指南書「ITエンジニアにも重要な心の健康」(ピースマインド・イープ 著)が、電子書籍「@IT eBook」となって帰ってきた。 「ミスした自分を許す方法」「たとえ失敗しても、世界は終わらない」「私は、私のためにできることをする」など22のメッセージを、ぜひ受
glibcの脆弱性「GHOST」、影響範囲を見極め冷静な対処を:安定版Linuxディストリビューションの一部に影響、アップデートの適用を 2015年1月28日、Linuxで広く利用されているGNU Cライブラリ(glibc)に、バッファオーバーフローの脆弱性が存在することが明らかになった。Red Hat Enterprise Linux 6&7といった安定版のLinuxディストリビューションに影響があるため、注意が必要だ。 2015年1月28日、Linuxで広く利用されているGNU Cライブラリ(glibc)に、バッファオーバーフローの脆弱性(CVE-2015-0235)が存在することが明らかになった。脆弱性自体は2013年5月21日に修正されているが、「セキュリティ上の問題」として認識されなかったことから、Debian 7やRed Hat Enterprise Linux 6&7、Cen
Swift での iOS アプリ開発 徐々にですが、でも確実に色々な場面で Swift のコードを見る機会が増えてきたことを実感します。 iOS の設計思想など大枠の部分では Objective-C での知見は生きてきます。 しかし Swift の言語仕様についても知っておかないと ついつい低きに流れて Objective-C ぽい Swift になってしまいがちです。 Swift のコードレビュー そこで Swift らしく Swift の良さを活かしたコードにするためにコードレビューの話になるわけです。 iOS 開発全般におけるコードレビューについては以下のブログにまとまっているので省きます。 iOSアプリケーション開発のコードレビューで気をつけていること - ninjinkun's diary また本記事を書くにあたって Swift コードレビューを調べていて良いものがまとまっていた
こんにちは会員事業部の丸山@h13i32maruです。 最近のWebフロントエンドの変化は非常に激しく、ちょっと目を離した間にどんどん新しいものが出てきますよね。そんな激しい変化の一つとしてES6という次期JavaScriptの仕様があります。このES6は現在策定中で、執筆時点ではDraft Rev31が公開されています。 JavaScriptはECMAScript(ECMA262)という仕様をもとに実装されています。 現在のモダンなWebブラウザはECMAScript 5.1th EditionをもとにしたJavaScript実行エンジンを搭載しています。 そして次のバージョンであるECMAScript 6th Editionが現在策定中で、略称としてES6という名前がよく使われます。 今回は、他の言語にはあってJavaScriptにも欲しいなと思っていた機能や、JavaScriptでよ
GUの回収ボックスに寄付した服はどうなる? 倉庫見学の公式動画がTikTokで13万再生 「着なくなった服はいつも回収BOXに入れてます」
前から考えていたこととか、タイムリーなこととか。 ちょっとiPhoneから離れ気味の内容ですのでごめんなさい。 個人情報をモザイク処理してはいけない アプリのスクリーンショットに一部モザイクを掛けて掲載することがよく行われています。 モザイクでは文字列を見えにくくすることができますが、いくつかの条件を満たせば読み取ることができる危険性があります。 多くの場合、モザイク処理というのは元となる画像に対して再現性のあるフィルター加工をすることで実現していますので、同じ条件を満たせば同じモザイクが作成できるわけです。 ではどんな条件が満たされると危険なのか。 条件1:加工に使っているアプリが判明している ブログなどではよくSkitchやMarkeeといったアプリで文字入れをしていますが、モザイク処理もきっと同じアプリでやっているでしょう。 そのブログで使われている矢印やフォントの特徴を見て判別しま
API機能をご利用いただくには、e-Statでのユーザ登録が必要です。登録がお済みでない方は、最初にユーザ登録を行ってください。
前のブログの続きで、もにかじ7で話した小ネタその2。 実際にサービスでなんかやったというのじゃなく、こういうこと考えてるんだけどみんなどうしてます?って話です。 まずオンプレ時代はサーバのスペックダウンはけっこう大変だったし、頑張ってメモリやCPU引っこ抜いてもそんなに節約にならなかった。 ※CPUやメモリはサーバ価格の一部でしかないし、ラック費用(消費電力)もあるし。 でもクラウド前提だとスペックダウンはとても簡単で、スペック半分にすると価格も半分になる。 そうすると、 『イベントで一時的にc4.4xlarge(8万/月)にして、そのまま最大CPU使用率10%とかで数ヶ月放置されている』 みたいなのはビジネス的な損失という意味で明らかに障害で、監視すべきじゃないだろうか? みんななんかやってますか? というようなことを参加者に聞いてみました。 参加者の中では、AutoScalingしてい
このページの目的は、 Webアプリケーションの基礎の基礎を説明することです。 さて、ここから下のぐだぐだは読み飛ばして、 いきなり実装の説明に 行ってもらってもかまいませんが、一応趣旨を書いておきます。 現在、プロのプログラマーの方々には、日々の仕事でせっせと 「Webアプリケーション」を作っている人が多いと思います。 そして、いまどきWebアプリケーションを作るのに、 CGIとかあり得ないでしょうから、 それなりの高級言語で、 それなりのフレームワーク等を使用して作っているのだと思います。 私自身、現状、仕事では主にC#とASP.NETを使っています。 そうやって生産性を上げるのは大変よいことだと思うのですが、 ことWebアプリケーションにおいては、 そのような「一見簡単そう」なフレームワークを使っても、 ちょっとややこしいことをやろうとするとすぐにうまくいかなくなって、 職場の先輩に聞
正月休み明けの話を今頃はてなダイアリーに書くのも何ですが、開始時にここで紹介しましたので終了についても書きます。 本当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう http://kmaebashi.com/programmer/webserver/index.html 1年半ほどかかりましたが、一応完結いたしました。1年半のうち1年ほどは放置状態でしたけれども。 上記のリンクを見ていただければわかるように、この記事は、以下のような構成になっています。 TCPサーバ/クライアントを作る Webサーバを作る 落ち穂拾い(その1) 落ち穂拾い(その2) POSTメソッド へなちょこサーブレットコンテナもどき「Henacat」を作る Cookieに対応する セッションに対応する 最初は簡易的なWebサーバを作っていますが、最終的にはへなちょこなサーブレットコンテナHenac
筆者の所属しているリクルートグループでは現在エンジニアを大募集しているが,グループ内には色々な会社がありしかも各社で募集している為外部の人間にはよく分からないと思う. ここでは各社の採用ページやGitHubなどエンジニアが注目する事の多いリソースに関してまとめていく.尚ここには筆者が認識しているものに関してのみ記載しているのでこれ以外にも窓口がある可能性は高い. 2015/09/27 追記 各社の情報はawesome-recruit-engineer-careersに移管したので、修正や追加はPull Requestからどうぞ。 リクルートグループがエンジニアの募集を始めたのは最近であり、色々な意味で洗練されているとは言いがたい場面も多いが、現在は変遷の過渡期でありこれからという所である. また、各社によってエンジニアに求める人格も異なり、一番良いのは中の人に話を聞く事であると思う.いずれ
photo by Chris Smith/Out of Chicago 2/2 夜 追記 タイトルの「この先生きのこる」とは「この先、生き残る」の一昔流行った言い換え*1です。また、情報いただいたり、自分で調査して以下の情報を追記しました。 ・情報セキュリティ系勉強会ポータルサイト ・人力アジャイルイベントカレンダー ・青森県IT関連イベントカレンダー ・北陸エンジニアグループ ・DSTokaiカレンダー ・IT勉強会カレンダー(関西版) ・山陰ITレーダー ・山陰のIT勉強会 ・@atnd_kanto 2/10 再追記 以下の情報を追記しました。 ・IT勉強会の最近の更新がすごい ・Japanese Perl Event Calendar ・イケメン @yusuke さんの #techmood #APImood #jvmood はじめに 今まで、お世話になってきた id:hanazuki
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く