オープンソースのLinuxディストリビューションCentOS 5系の最新版となる「CentOS 5.10」が公開された。MySQLのバージョンを5.5に変更したほか、カーネルのハードウェアドライバを更新した。 オープンソースのエンタープライズ向け無償LinuxディストリビューションCentOS 5系の最新版となる「CentOS 5.10」が2013年10月19日に公開された。MySQLのバージョンを5.0から5.5に変更したほか、カーネルのハードウェアドライバを更新した。 CentOSはRed Hat Enterprise Linux(RHEL)との完全互換を目指すディストリビューションで、IA32(32ビット)版とIntel64(64ビット)版がある。CentOS 5.10はRHEL 5.10を基に開発され、MySQL 5.5と5.1が利用できる。ただしMySQL 5.1は、MySQL
[東京 22日 ロイター] - 安倍晋三首相は22日午後の衆議院予算委員会で、日本の財政状況に関して、破綻寸前ではないと語った。 また、今回の消費増税は債務残高を直ちに減らさないが、財政再建目標に向けた大きな一歩だと語った。 佐藤正夫委員(みんな)の質問に答えた。 消費増税の判断に関して、国民は国が破綻する寸前だから増税は仕方ないと思ったのではないかとの質問に首相は「破綻寸前ではない」としたうえで、「政府としては持続的成長と財政健全化の双方を実現させるという観点から、段階的に財政健全化を図ることとしている」と説明した。 さらに基礎的財政収支の健全化目標に触れ、今回の増税で「債務残高を直ちに減らすには至らないが、(健全化)目標に向けて大きな一歩になる」と語った。 (石田仁志)
「Webサービスを設計するための単純明快な方法」と「Webサービスの設計: ハイパーオブジェクトとトリガー」の続きをまだ書くつもりでいます。僕は、RPC(遠隔手続き呼び出し)スタイルを(「も」だけど)採用しようと思っています。こう言うと、脊髄反射で短絡的な反応をする人がいるかもしれない、と少し懸念されますので、このエントリーに前置きを書こうかと。 昨日はフローチャート礼賛のエントリーで、今日はRPCを擁護しようと。かつてサンザンに非難されて死にかけている概念や方法を拾い出してくるのが檜山の趣味か? そんなことではありません。マジョリティの評価に頓着もしないし、有り体に言って信用してません*1。白紙から考えて「いいもの」であれば「いい」と述べるだけ。 内容: IDL仕様を実装プログラミング言語やトランスポート・プロトコルにマップすること ハイパーリンクを徹底的に使う 歪みがないWebバインデ
RESTful Web Services より良いWebインタフェースの構築と分散型システム連携 第2回:REST導入における勘所 ~誤った導入をしないために~ 印刷 株式会社豆蔵 BS事業部 コンサルタント 五味 和人 2009/12/03 [アーキテクチャ] 前回の記事では、REST の原理原則についてお話させて頂きましたが、ざっと RESTの概要をご理解頂けましたでしょうか。続編となる本記事では、もう少し踏み込んだ形で、REST アーキテクチャの種類と、導入における勘所をお話させて頂きます。 1. RESTfulとREST-RPC、そしてハイブリッド 一般的にRESTスタイルのアーキテクチャには以下の3つがあります。 外観的にも内観的にも、アーキテクチャがRESTの思想に準拠しているものを指します。 どこまで完全準拠するかといった点では、アーキテクトの主観が介入するところではありま
この記事には独自研究が含まれているおそれがあります。問題箇所を検証し出典を追加して、記事の改善にご協力ください。議論はノートを参照してください。(2023年11月) Representational State Transfer (REST、レスト[1][2][3][4]) は、ウェブAPI(ウェブアプリケーションプログラミングインタフェース)の定義に使用されるアーキテクチャスタイル(共通仕様)[5]であり、同時にウェブのような分散ハイパーメディアシステムのためのソフトウェアアーキテクチャのスタイルのひとつでもある。この語はHTTPプロトコル規格の主要著者の一人であるロイ・フィールディング(英語版)がウェブについて書いた2000年の博士論文で初めて現れ、ネットワーキングコミュニティの中ですぐに広く使われることになった。 RESTは、初めはアーキテクチャの原則と制約の集まり(後述)を指してい
RPC エラーのハンドリング¶ Jubatus では、様々な理由で RPCエラーが発生します(このうち、とくによく遭遇するのが サーバが接続を自動的に切断したことで発生するタイムアウトエラーでしょう)。 ここでは RPCエラーハンドリングの推奨手順を記載します。 共通¶ RPCを行うと、例外が発生する可能性があります。 一部の言語では、例外が発生した場合でも自動的には接続が破棄されません。 リソース漏れのないアプリケーションを作成するためには、必ず例外を捕捉し、 明示的に接続を破棄するようにしてください。 これはクライアントオブジェクト利用終了時も同様です RPCで発生する例外は、メソッド名や型の不一致などアプリケーション層の問題に 起因するものと、タイムアウトや通信エラーなどトランスポート層以下の問題に 起因するものがあります。このうちトランスポート層の問題に起因するものは、 例外が発生
前回、コメントからヒントを得て、カーネルパラメーターにnomodesetを渡した結果、Ubuntu Live CDの起動に成功した。しかし、釈然としない。ともかく、調べた範囲を書いてみる。 まず、nomodesetは何をしているのかというと、kernel mode settingを無効にする。mode settingとは、画面の解像度やビット数を変更するための規格である。これは、カーネルスペース(Linux)で行うこともできるし、ユーザースペース(X)で行うこともできる。カーネルスペースで行う利点は、パフォーマンスやフリッカーのない変更などの様々な利点をもたらすし、セキュリティ上も、ユーザースペースで動くコードに不必要な権限を与える必要がないという点で優れている。Linuxカーネルは2.6.28でIntelからGEMを提供されて、カーネルスペースでのmode settingに移行した。 と
Sencha Touch Sencha Touch has been merged with Ext JS, which provides developers with everything they need to build data-intensive web apps. Learn More Sencha Touch Has Been Merged with Ext JS Sencha Touch is no longer supported. It’s core functionality for building mobile apps has been merged with Ext JS, which provides everything developers need to build data-intensive, cross-platform web and mo
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 みんなのブロックチェーンは,ブロックチェーンの入門書。暗号やハッシュなどを含め,基礎からブロックチェーンの仕組みを学べる書籍です。 いろんな方に「新しい技術を学ぶことの楽しさ」を感じ取ってくれたら著者として嬉しいです:-)。お金は技術的にどのように定義されるのか。 みんなのIoTは,モノのインターネットと呼ばれるIoTの入門書です。IoTの基本について,読者に寄り添って優しく解説しました。裏テーマは一番とっつきやすいPython入門書。サポートページはこちら みんなのPython 第四版は,より分かりやすい入門書を目指し,機械学習やデータサイエンスの章も追加して第三版を大幅に書き換えました。Python 3.6にも華
とりあえずライフゲーム書いてみた GoNight on Zusaar package main import ( "fmt" "time" "math/rand" ) const ( WIDTH = 25 HEIGHT = 20 ) func IsActive(field []bool, x int, y int) bool { if x < 0 || x >= WIDTH { return false } if y < 0 || x >= HEIGHT { return false } return field[x + y * HEIGHT] } func ShowField(field []bool) { for i := 0; i < HEIGHT; i++ { start := i*HEIGHT row := field[start:start+WIDTH] b := make([
前提: GitHub flow を使っていてCIサーバーはJenkins 最近ちょっと開発フローの改善をして、とてもよく機能してて満足しているので紹介してみる。 この改善をやる前の悩み: pull-requestでコードレビューはできるのだけど、cssとかjavascriptなどの見た目や動作の変更ってコードだけだとわかりにくい。レビューする人が各自ローカル環境で実行するのもだるい。 コードを読まないデザイナーとかプロダクトオーナーとかの人が、pull-requestのレビュープロセスに簡単に参加できない(非開発者全員のところでローカル環境設定するのはだるすぎる)。 コード的にokに見えてmasterにmerge後、何か問題(特に仕様的な問題や、デザイン的な問題)が発生した場合、「修正branchを作ってpull-request」というフローを再度回さないといけない。最初のpull-req
先日、ブログ記事を読んでいて autodoc というツールを見つけた。 Rails の Request Spec から自動的に API ドキュメントを生成するというもの。コードとドキュメントが食い違ってしまう問題を解決できるかも、と思って試しに Quipper 社内で紹介してみた。 当初は「良さそうだね、でも今使っている API サーバー用フレームワークでは使えないようだし、こまごまと不満もあるので、いずれ Rails に乗せかえるときにでも再検討しよう」なんていう反応を予想していた。自分の担当箇所でちょっと使うくらいが関の山だろうなと。しかしその予測は見事に外れた。 紹介した当日、我々が API サーバーを書くのに使っている grape という gem で autodoc を利用するのは骨が折れそうだということがわかる。にもかかわらず翌日、 API サーバーを Rails にマイグレーシ
最近、Quipper という会社で「リリースマネージャ」という名前のお仕事をしています。開発以外の仕事は久しぶりだったので大変でしたが、最終的にそれなり上手く行った方法を振り返りとしてブログに書いておくことにします。 経緯 自分のチームとは別のチームが開発しているサービスのリリースが迫っている中、それまで開発者の1人がリリース管理っぽいことをやっていたのですが、さすがに開発と管理の二足のわらじが辛くなってきたとのことで、急遽サポート的に自分が「リリースマネージャ」という役割りで参加することになりました。 コンセプト コンセプトは「使用するツールを増やさない」です。 管理のために新しいツールを増やすと、その使い方を教えるなど新たなタスクが発生してしまいます。タスクを減らすためにタスクが増えるなんてナンセンスです。 ということでQuipper では普段の開発に Github を利用しているので
今リリース前にしてはタスクがあんまりないのでブログ書いてみる。 Quipperに入社してから一ヶ月半ほど経過した。それで感じたことをあれこれ書いてみようと思う。 あんまり熱心に書くと前の会社に入ったばかりのことを思い出して恥ずかしくなったりするので、ほどほどにする。 エンジニア文化の共有 会社に入ってまず最初にやることは、エンジニアが文化を共有することだと思う。 どんなマインドかは、僕より Quipper のスピード感 - @kyanny's blog とかを読んだ方が伝わるはず。 QuipperはOSS文化というかRuby文化的なものを強く志向している感じがあって、そこらへん馴染みやすかった。 入社してからやったこと まず前提として、ベンチャーなので整った教育制度などはない。(そもそも自分も研修など期待していない)。 エンジニアとしての文化を共有しているから、最初からすぐ仕事に入れた。具
22歳の女です。 約1年ほど付き合っている4つ年上のプログラマーの彼氏がいます。 10ヶ月前に初デートをしたのですがそれから一度も会っていません。勿論誕生日などのイベントも一緒にはいられませんでした。 理由は仕事が忙しいから。職場には一通り生活できるだけのものが揃っているので9ヶ月会社に泊まり込みで働いていると言うのです。 私が近くまで行くのでほんの数分でも会えないかと持ちかけても職場の雰囲気が悪いと断られてしまいます。家は車で30分ほどです。 3日に一度ほど深夜にほんの少しメールをするという関係でここまで来てしまいました。 メールの内容は日常のことだったり、仕事が落ち着いたら二人でどこへ行きたい、というようなもので、時には将来のことも話したりします。 互いに子供好きで結婚願望があります。 ですが、さすがに9ヶ月という長い間一日たりとも休みがなく、1日18時間以上労働しているということを信
ffmpegをインストールしようとしたら、なにやらちょうど一年前あたり、大規模なforkが起こったらしい。いまや、ffmpegとlibavに分裂している。forkは自由なソフトウェアではいたって普通の出来事だ。大抵の場合、開発者の間での意見の不一致により起こる自然な現象だ。自由なソフトウェアであれば、fork自体はそれほど悪いことではない。どちらも自由であるので、双方の開発者がIRCやMLで広角泡を飛ばしながら喧嘩しつつ、何事もなかったかのように相手のコードをこちらのコードベースにマージできる。なぜならば、どちらも自由なソフトウェアという共通点を持っているからだ。 しかし、ffmpegは、だいぶ巨大なソフトウェアだ。おそらく、現時点でこれ以上にでかい動画と音声のソフトウェアは、mplayerしかあるまい。mplayerはffmpegを包括しつつ、さらに変態的なことをしている。これについては
2012年3月24日 16:49 - CATEGORY: CentOS, ZFS On Linux ライセンスの関係(GPL(Linux),CDDL(ZFS))で、LinuxカーネルにZFSを組み込むことが 困難だったのだが、ZFS on Linuxというものをとあるコミュニティが開発し、以下の理屈 でGPLと競合しないとのことらしい。何はともあれ、LinuxでZFSが利用できるということで、 遊びで入れてみた。 【理屈】 Linux(GPL)のカーネルに組み込まずソースからコンパイルし、インストールすることで、ライセンス 問題をクリアした。 上記の言い分はかなり苦しいものがあるので、利用者の責任にて使うこと。 1 準備 以下のサイトから”zfs-0.6.0-rc7.tar.gz”と”spl-0.6.0-rc7.tar.gz”をダウンロードする。 ZFS on Linuxのサイト 事前に以
ようやく決算ラッシュも近づいてきて少しネタが増えるなと安心しております。 プライベートも含めてちょっとドタバタしておりましてブログに割く時間が・・・。(言い訳) そんなこんなでいつも通り先陣を切ってKLabの決算が発表されましたね。 正直、僕にとってのサプライズはなしであまり触れることはないかなと。 まぁSI事業の売却はサプライズではありましたが・・・。 そんな触れることはないと言いつつも少しだけ気になるスライドがありました。 そのスライドはと言いますとこちら。 どうやら海外の売上高比率が減少しているとのこと。 このグラフ難しいのですがあくまでも売上高比率であって売上高とは言っていません。 (なんだかKLabの決算資料は高校数学とか大学受験あたりに出てきそうな感じw) つまり、売上高に関しては前頁の売上高と掛け算して出してちょーだいというわけです。 そんなこんなで頑張って掛け算をして売上高
★(1) 2020年東京五輪の開催が決定した直後、ライバル都市であったイスタンブールの国トルコから、数多くの祝福の便りが日本に寄せられた。「親日国トルコ」を実感する出来事だ。 トルコが215人の日本人の命を救ってくれたエピソードを紹介しよ。1980年から始まったイラン・イラク戦争は85年にエスカレートし、イラクの独裁者フセインは3月17日に突然、「今から48時間後、イラン上空を飛行する航空機はすべてイラク空軍の攻撃対象となる」と一方的に宣言した。 日本政府の対応は機敏さを欠き、救援機派遣のタイムリミットはたちまち過ぎてしまった。各国民が続々と救援機で救出されてゆくのを、在イランの日本人は横目で見送るしかなかった。イランの首都テヘラン北部にはイラクのミサイルが着弾する状況で、一刻の猶予も許されない。 この時、日本が最後の望みを託したのがトルコであった。日本側を代表して、伊藤忠商事の森
2013年10月22日08:00 なぜ出木杉は冒険に誘われないのか Tweet 1:以下、名無しにかわりましてVIPがお送りします:2013/10/21(月) 16:24:02.68 ID:O5RDmYAb0 あいつがいれば危険な目に遭うこともないだろ 2:以下、名無しにかわりましてVIPがお送りします:2013/10/21(月) 16:24:27.31 ID:fFVbAL4S0 塾で忙しいから 3:以下、名無しにかわりましてVIPがお送りします:2013/10/21(月) 16:24:35.75 ID:SJ85maHN0 危険な目に合わなきゃ冒険にならないから 5:以下、名無しにかわりましてVIPがお送りします:2013/10/21(月) 16:24:51.20 ID:jowkX9M90 あいつ友達じゃないじゃん? 7:以下、名無しにかわりましてVIPがお送りします:2013/10/21
愚痴です。 やはりお前らのMVCは間違っている http://www.slideshare.net/MugeSo/mvc-14469802 これ45k Viewあって、はブも600あって、Sep 26, 2012の投稿だからもおう1年以上前の話。つーかそれの波及記事もいろいろあってもう既に十分語り尽くされている、はずなのに… なぜか、未だにfat controller もうね。コード見るのが辛いんよ。つーか感覚的に分かりそうなもんじゃん。処理のエントリポイントがこんなになってていいのかなぁ?って。 改修案件でさ、コードどっから参照するよ?コントローラでしょ?んでさーコード調べるぞ!!ってなった時、そのコード見て、、、ため息出るでしょ。ひと目でわからんでしょ。 コントローラなんて,どのモデル読んでてどのview使ってるか、それだけで十分じゃん。パラメータの処理はルーティングでやればいいじゃん
クラウドゲームサービスで知られるUbitasのブースでは、Androidタブレットで『艦これ』の動作デモを行なっていた。これは、データセンター・ネットワーク関連事業を行なっているLINEの子会社、データホテルが、Ubitasのクラウド技術を利用した、高性能なGPUを搭載するクラウドゲームサーバー上でFlashを実行、それをリアルタイムにストリーム配信することで快適に動作するというもの。 Ubitasブースでは、クラウドゲーミングの技術について解説を行なっていた。このイベントに参加するとクリアファイルがもらえたのだが、一般公開日にあるかは不明。というほど、数が限られている様子だった。 ゲームプレイのデモは、艦これの開発・運営を行なう角川ゲームスの許可を得て参考出展していたとのことだが事前情報があまりなく、ウェブに情報が流れると、とてもたくさんのツイートがされるなど、そうとう話題を呼んでいるよ
Joel Spolsky / 青木靖 訳 2005年5月11日 水曜 私が最初の本当の仕事をはじめたのは1983年9月に遡る。それはオラニムというイスラエルの大きな製パン工場で、16台の飛行機ほどもある巨大なオーブンで、毎晩10万個のパンが作られていた。 はじめて工場に入った時、そのあまりの汚さに信じられない思いだった。オーブンの側面は黄ばんでいるし、機械は錆びていて、そこらじゅうが油だらけだった。 「いつもこんなに汚いの?」と私は聞いてみた。 「なんだって? なんの話をしてるんだ?」とマネージャが答えた。「掃除したばかりだから、今が一番きれいな状態なんだ」 なんてこった。 毎朝の工場の清掃を何ヶ月か続けて、ようやく彼らの言っていたことが理解できるようになった。パン工場では、きれいというのは機械にパン生地が付いてないことを言うのだ。きれいというのは、ゴミ箱に発酵したパン生地が入ってないこと
Proxmox VE (Proxmox Virtual Environment, PVE)はDebianベースのOpen-Source-仮想化プラットフォームの操作と管理のためのWebインターフェースを持つ仮想アプライアンスである。基本的には仮想化に特化したLinuxディストリビューションであるが、それであることを見せずに集中管理環境として使用するシステムとして提供されることに特徴があり、管理にWebインターフェースを使用していることからCitrix XenやVMware ESXiの環境に似ている。Proxmox VEのバージョン2.2で、Linuxの2.6.32に基づいて動作するKVMベースのゲストとLinuxをベースのコンテナOpenVZの両方をサポートしていたが、OpenVZのサポートはProxmox VEのバージョン3.4で終了することがアナウンス[2]され、代わりにLXCが利用で
ソーシャルゲーム業界では、ネイティブアプリが主流となりつつある。これまでブラウザゲームで成長してきた会社も一転してネイティブアプリに経営資源のシフトを行っているが、今回、そうした中での「組織のあり方」の変化について、 デロイト トーマツ コンサルティング(DTC)株式会社 戦略・オペレーションユニット アソシエイトマネジャーの美田 和成氏にインタビューを行った。今回は、山田氏の雇用動向に関するインタビューの後編にあたる。 ―――: よろしくお願いいたします。まず、基本的なことを伺いたいのですが、お仕事について教えていただけますか。 美田氏: デロイトトーマツ コンサルティングというコンサルティング会社で、ゲーム業界を担当するコンサルタントをしており、ゲーム業界の市場調査や、ゲーム会社の組織づくりのお手伝いをしております。仕事柄、守秘義務がありますので、お話できることは限られているのですが、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く