Photo by edro Alonso こんにちは。谷口です。 プログラミング初心者の皆さんは、OSや仮想マシン、ネットワークシステムやコンピュータアーキテクチャなどといったいわゆる低レイヤーの分野を学んだことはありますか? 低レイヤーの技術とは、すごく簡単に言うと、より物理的なコンピュータの仕組みに近い技術のことです。 例えば、初心者でもRubyやPythonなどで、「Hello World」を表示させる、「1+2」の計算結果を変数に格納する…などといったことはできますよね。では、print関数や四則演算の実行を命令したときに、コンピュータのどこで、どんなことが起きているのでしょうか?これを理解するためには、低レイヤーに関する勉強が必要です。 「プログラミングできたら何が起きてるかなんてわからなくてもいいじゃん」と思われるかもしれませんが、実務でシステム障害が発生したり、メモリやCPU
今回はソケットプログラミングについて。 ソケットというのは Unix 系のシステムでネットワークを扱うとしたら、ほぼ必ずといっていいほど使われているもの。 ホスト間の通信やホスト内での IPC など、ネットワークを抽象化したインターフェースになっている。 そんな幅広く使われているソケットだけど、取り扱うときには色々なアーキテクチャパターンが考えられる。 また、比較的低レイヤーな部分なので、効率的に扱うためにはシステムコールなどの、割りと OS レベルに近い知識も必要になってくる。 ここらへんの話は、体系的に語られているドキュメントが少ないし、あっても鈍器のような本だったりする。 そこで、今回はそれらについてざっくりと見ていくことにした。 尚、今回はプログラミング言語として Python を使うけど、何もこれは特定の言語に限った話ではない。 どんな言語を使うにしても、あるいは表面上は抽象化さ
さよならGAFAM:5社一気にブロック→地獄です2019.02.25 18:00106,838 Kashmir Hill - Gizmodo US [原文] ( 福田ミホ ) GAFAM(Google、Amazon、Facebook、Apple、Microsoft)の製品・サービスを使わずに過ごしてみるこの実験、ここまでは1週間に1社だけ使うのをやめればよかったんですが、今回は5社全部いっぺんにブロックです。ほとんど仙人みたいな生活に突入したKashmir Hill記者は、地獄を抜けた後どんな境地にたどりついたんでしょうか? 6週目:5社全部私は2カ月ほど前、5大テック企業なしで生活できるか?という疑問に答えるべく、行動を開始しました。5週間にわたってAmazon、Facebook、Google、Microsoft、そしてAppleを1週間にひとつずつ順番にブロックして、彼らの製品やサービ
こう話すのは埼玉県の会社員の中野さん(27)。 中野さんの携帯電話に、見知らぬ番号から電話がかかってきたのは、3連休初日の2月9日の夜。実家に帰省している時でした。 電話で伝えられたのは「3月末までに今の部屋から引っ越してほしい」という内容。中野さんは、突然、住む場所を追われることになったのです。 実は中野さん、今、問題になっている「レオパレス」の住民だったのです。 「急に引っ越しが必要と言われて驚きました。しかも、ただでさえ引っ越しが多くなるこの時期にです。条件に合う物件が見つかるかどうか不安になりました。もともと、結婚を機に夏には転居する予定だったので、引っ越しは二度手間でしかありません」
NTT OSSセンタの澤田です。NTT OSSセンタでは、PostgreSQLをより便利で強力なデータベースにするために、PostgreSQLコミュニティと連携してさまざまな開発を行っています。 近年PostgreSQLの適用領域が広がってきおり、金融系システムや、個人情報を扱うシステムにも適用したいという要望が高まってきています。NTT OSSセンタでは、PCI-DSS(クレジットカードのセキュリティについて国際規約)等のよりセキュリティ要件の高い環境でもPostgreSQLを利用できるようにするために、セキュリティ機能の強化に取り組んでいます。その中でも、保存データの暗号化を行う「透過的暗号化機能」は最も注力して開発している機能の一つです。 本記事では、開発中の透過的暗号化機能の概要や特徴について解説します。 PostgreSQLの暗号化における課題PostgreSQLはPGP暗号化関
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く