0. はじめに エンディアンというのは、ワード(語)のばあいは、メモリ上で、ワードを構成 する各バイトが配置される順序、すなわちバイト・オーダ(バイト並び、 バイト順、byte order)についての呼び名である。 また、 bitの場合は、基本語の中のビットの番号が、 MSBか、LSBのどちらから ついているか、を示す呼び名である。 1. ワードのエンディアン ワードのエンディアンとは、 リトル・エンディアン(little endian)が、80x86, VAX 並び ビッグ・エンディアン(big endian)が、680x0, PowePC, SPARC, SH4系 並び である。 エンディアンを変更可能な機械は、バイ・エンディアン(Bi-Endian)という。 リトル・エンディアン x86, VAX, 組込みARM, 組込みMips ビッグ・エンディアン 680x0, Sparc, P
はじめに TensorFlowのHaskell用バインディングがリリースされています。 本格的に使用する場合はコンパイル方式を用いると思いますが、本記事では、環境に慣れるために対話的に使用する方法について簡単に紹介します。 以下では、Linux(ubuntu 16.04LTS 18.04LTS)を用いた例を紹介します。 なお、Dockerはインストール済みであることを前提としています。 本記事は、2017年8月時点 2018年8月時点の内容です。TensorFlowのHaskell用バインディングは開発中のため、今後、使い勝手が変わると思いますので注意してください。 以下は参考資料です。 * Haskell bindings for TensorFlow * Starting out with Haskell Tensor Flow 環境の準備 1. stackコマンドのインストール st
先月あたりから、オープンソースソフトウェア(以下、OSS)のライセンスのあり方について、Facebookを火種にして侃々諤々の議論が起こっているので解説してみる。 ASFがFacebookにNOをつきつけることの始まりは、Apache Software Foundation(以下、ASF)という著名OSSプロジェクトを多数保有する非営利団体が、Facebookが自社OSSに付加している独自ライセンス Facebook BSD+Patents license を「Category-X」リスト(禁忌リスト)に追加したことだ。 ASFプロジェクトは、Category-Xに含まれるOSSに依存してはいけない決まりがあるため、Facebook製のOSSに依存しているプロジェクトは、8月31日以降はそれらの依存を取り除いてからではないと新しいリリースが出来ない。影響を受けたプロジェクトは少なくとも C
こんにちは、アプリケーション基盤チームの青木(@a_o_k_i_n_g)です。 今回は Java アプリケーションをセキュアに運用する仕組みである Java Security Manager について紹介しようと思います。この仕組みは Linux の強制アクセス制御機構(SELinux や AppArmor) の Java 版に相当するもので、プログラムの挙動を制限することができます。弊社が提供するクラウドサービス cybozu.com でも有効化されています。 セキュアなサービスを提供する上では良い仕組みだと思うのですが、検索したところ Java Security Manager に関する記事があまり多くなかったため、我々が得た知見をここに記します。 Java Security Manager とは Java Security Manager (以下 JSM) とは、Java コードを安
MITのメディアラボと市民メディアセンターに所属するイーサン・ザッカーマン氏によるブログは、英文メディアとしてはひさびさにマストドンを取り上げたものだ。 Mastodon is big in Japan. The reason why is… uncomfortable しかし、その中身がまあひどい。 マストドンがBig in Japan、つまり日本でだけ人気なのはロリコンのせいだというのだ。 ザッカーマン氏がこのブログを書いたのは、なぜマストドンユーザーの69%が日本なのかということを知りたかったためだという。 BACK TO THE FUTURE:THE DECENTRALIZED WEB 筆者らが関わった、100ページを超えるこの調査レポートのマストドンに関わる部分の多くは、5月末に「マストドンについて読んでおくべき4本の英文記事と見ておくべき1本の動画」で取り上げたマシュー・スカラ
「このPC、メモリ32GB積んでるよ」「え、少なくない?(笑)俺のiPhoneは128GBだよ」──先日、こんなやりとりがSNSで話題になった。これは「メインメモリ」(RAM)と、「保存領域」(ストレージ)を混同しているという単純明快な話だ。知識がある人にとっては、「おいおい、まじかよ……」とツッコミを入れたくなってしまう。 実は大手経済紙も同じような間違いを犯した過去がある。紙面に掲載されたソニーのゲーム機「プレイステーション 4」(PS4)と、任天堂の「Wii U」のスペック比較表で、PS4のメインメモリであるRAM 8GBと、Wii Uのストレージである32GBを同列に扱ってしまったのだ。 大手メディアでも間違えてしまう“メモリ”の話。そこで今回はRAMとROM、そしてストレージの違いについて紹介していこう。 “作業”領域を表す「RAM」 RAM(ラム)とは「Random Acces
あれ、なんなの? おっさんの上司が旅行に行ってきたときのお土産を女性社員に渡して、配らせるの。 旅行に行ってきた本人が配れば、どこどこいったとかそういう雑談もお礼も直接できるのに。 そんな時間もないの? そして女性社員に押し付けるの? 女性社員だって暇じゃないのに。 舐めやがって 派遣で渡ってきた4社中3社がそうだったから 多いんだろうな…そういう糞がいるところ。 ちなみに残りの1社はオフィスの入り口に箱ごと置いてた。 1個のこし頻発してたけど。 【追記】 トラバや、ブックマークされてて驚きました。 まずおっさんが配るのを嫌がる人っているんですか。 少なくとも私はそう思わないです。 あと、もらったら後からわざわざお礼しに行くのがめんどいので最初から本人が渡してほしいです。 行かなかったら行かないで礼儀知らずと思われたくないし。 結構そういう会社多いみたいですね。 やっぱり共用スペースに置く
A library for probabilistic modeling, inference, and criticism. Edward is a Python library for probabilistic modeling, inference, and criticism. It is a testbed for fast experimentation and research with probabilistic models, ranging from classical hierarchical models on small data sets to complex deep probabilistic models on large data sets. Edward fuses three fields: Bayesian statistics and mach
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く