オペレーティング・システム設計の権威であるAndrew S. Tanenbaum教授が、MINIXの新バージョンであるMINIX3の開発を着実に進めているそうだ。 MINIX1と2は教育用途が主な目的だったが、3では組み込み用途のようなリソースが限られた環境での実用途も視野に入れている。最近のInfoQの記事(MINIX 3 Promises to Be More Secure Than Windows or Linux)によれば、European Research Councilから今後5年で250万ユーロ(約3.3億円)の資金を引き出したらしい。教授は、WindowsにしろLinuxにしろ特にデバイスドライバの扱いに関して設計上の問題を抱えており、この点で(例によって)マイクロカーネルのMINIX3のほうがよりセキュアで安定性の高いOSになると主張している。 Tanenbaum教授
ソフトウェアの性能や安定性の懸賞のために、なんらかのテストを行い、結果をグラフ化することがあります。昔からソフトウェア屋に限らず幅広く利用されている gnuplot というグラフの出力ツールがあります。グラフ書く以外にも色々と機能があるみたいなのですが、先日ふと知ったテキスト端末出力が便利だったので、メモがわりのエントリを。 グラフをテキスト端末にアスキーアートで出力すると、チャットやチケットにコピペでき、テスト結果の共有が簡単にできました。最終的には綺麗なグラフを書く必要がある場合も多いでしょうが、速報や要約の目的でケースバイケースで使いわけると便利です。 参考 gnuplot のホームページ gnuplot homepage 日本語マニュアルもある http://www.gnuplot.info/documentation.html Emacs gnuplot-mode http://
この記事における画像は全て ChatGPT (DALL·E 3) によって生成されています。 はじめにまとめ 身銭を切り、リスクを取る より多く打席に立つ 自分の盆栽を持つ この記事のスコープ コンピュータサイエンスの基本的な知識(OS・ハードウェア等)はクラウド時代においても重要ですし、陳腐化の遅いより本質的な知識といえますが、それらの話はしません 今回は、クラウドサービスの固有知識のような、「知ってるか知らないか」だけのあまり本質的ではないが、身につけることで短期的な生産性につながる知識をいかに得るか、という話です Continue Reading → 2021 年も終わりですね。 2020 年の 2 月ごろから会社がほとんどリモートになり、約丸 2 年が経ちました。自宅の作業環境を中心に改善が進み、いつしか会社のオフィスでは再現が難しいレベルになったなと感じます。 今年の大きなトピッ
MacBook Air 11インチ欲しい! MacBook Air 11インチ欲しい! 大事なことなので2回言いました これからはこっちに書こうと思います。 http://d.hatena.ne.jp/s5ot/ youRoomのAPIを使ってなにかしてみたいと思いました。 APIを使うには申し込みが必要です。申し込みはここからできました。 youRoom APIをベータユーザ向けに限定公開します! そうすると、Consumer KeyとConsumer Secretをすぐに発行してもらえます。 発行してもらったConsumer KeyとConsumer SecretをもとにAPIをたたくために必要なアクセストークンを取ってみます。 こちらの記事を参考にしてます。 Sinatra と OAuth を使って Twitter のタイムラインを取得してみた こんな環境で試しました。 # ruby
25日土曜日に福岡Rubyコンテンツセンターで久しぶりのRBCの勉強会が開かれました。 福岡CSKさんのご協力で開発中の製品を使わせて頂きました。 http://enzi.cc/ この製品の説明は上のサイトにお任せするとして、僕個人的にはハードウェアを触るのは20年ぶりで、抵抗の読み方とかコードの色の話は「あーそんなんあったよね、中身覚えてないけど」という感じのダメっぷりです。かろうじてLEDとか抵抗の役割くらいは分かる感じ。 そんな感じなので、いきなりボードを渡されても何をしたらいいのか分からんとなってしまいましたが、福岡CSK三牧さんが最初にLEDを光らせる「LEDチカチカ」略して「エルチカ」のデモを見せてくれたので、まずはそれを真似することを目標にしました。 まずはプログラムなしで、LEDを点灯させる配線をつないだだけで、光った「おー」と喜ぶ初心者っぷり。 次は、配線を変えてデジタル
今回は最近例外処理でやらかしたので、それをどう防ぐかをまとめてみた。 例外にまつわる悩み例外についての説明は割愛。 例外って難しい。できるけどやらない方がよいこと、こういう風に設計した方がよいことなどがいくつもある。逆に言うと よほど気をつけていないとやってはいけないことを簡単に踏み抜いてしまう しかし、「気をつける」である限り、やはり踏み抜いてしまう。あぁマーフィーの法則。 てなわけで個人的にはあまり積極的にアプリケーションのレイヤー(特にWebアプリ)で例外を使わない(ライブラリでは普通に使う)ようにしてるんだけど、これは JavaScript で多いんだけど、ライブラリが通常の制御フローかのようにカジュアルに例外を扱っているケースがあり、結果どうしてもアプリのレイヤーに例外処理が漏れ出てきてしまったりする。 対処方法 - 自覚的に意図している例外以外を拾わない例外処理で気をつけるべき
スプラトゥーン記事が一番上にきていて渋いのでポジションペーパーを置いておく @udzura とは Web関係エンジニア・プログラマ。Ruby(2008 ~)、Go(2014 ~)、C拡張含むmruby(2016 ~) が主食。Unity(C#)も実は少しだけできる。キャリアのほとんどの期間でLinuxサーバのお守りもしている。 お仕事 BCN (2008 ~) 富士山マガジンサービス (2010 ~) Aiming (2012 ~) paperboy.co.jp (現GMOペパボ) (2013 ~ Time.now) 経験したことのある主な業務としては、Webアプリケーション開発(Rails、なおフロントエンドはBackbone.js程度)、API開発(Go)、インフラ構築や改修(主にChef/Puppet)、アーキテクチャ設計(PaaSのアーキテクチャのような非常に複雑なものを含む)、ク
前提:Narou.rb ver 3.3.0 以上 カクヨムの小説を保存する時に格納フォルダにタイトルも含めるように変更しました ノクターンノベルズ、ムーンライトノベルズ、ミッドナイトノベルズの各作品は、掲載サイト名をそれぞれ区別するようになりました。これに合わせて格納先フォルダもそれぞれのサイトごとに分けられます 上記の仕様変更を、ver 3.2.5 以前と同じ様に戻したい場合の方法を説明します。 まずは小説管理フォルダに webnovel というフォルダを作り、その中に novel18.syosetu.com.yaml kakuyomu.jp.yaml という2つのファイルを作成します。(拡張子は .yaml です。.yml ではありません) それぞれのファイルの中身を、 novel18.syosetu.com.yaml name: 小説家になろうR18 sitename: ノクターン・
ひっさびさにはてなに書くから記法がわかりません! 市民権もすっかり剥奪されて奴隷階級に身をやつしております今日この頃、皆様お元気でしょうか。母の日にはベタにカーネーション送りましたよ!!そんなわけで google chrome でのSSL証明書のバックアップ方法についてです。 なんで?って、そりゃ StartSSL で証明書を取得したのはいいけど、google chrome で取得してみたら、どうやってクラアント証明書のバックアップをとっていいのか途方に暮れてしまったからです。windows だとどうか分からないけど、linux で chrome だと、「オプション」→「高度な設定」→「セキュリティ」→「証明書の管理」をたどると下記の絶望的なページに飛ばされます。 http://code.google.com/p/chromium/wiki/LinuxCertManagement さて、つ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く