タグ

2016年1月6日のブックマーク (13件)

  • Rustで書いた自作OSをRaspberry Pi Zeroで動かす - Qiita

    この記事は"Aizu Advent Calendar 2015"25日目として書かれた. はじめに ファイナルベント担当のもぷりです. 今年のAizu Advent Calendarも自作OSについて書いていこうと思います. ゆっくり書いていたらIntroductionがだいぶ長くなってしまったので読み飛ばしてもらっても全然問題ありません. 今までの自作OS ソースコードはすべてgithubに公開してある. mopp/Axel 今までは全て、C言語とアセンブラ(nasm)を使って開発を行ってきた. 対象アーキテクチャはx86_32のみで、不完全なものも含むが、物理/仮想メモリ管理、割り込み、ユーザプロセス、システムコール、ATAデバイスの読み書き、FATファイルシステム対応などなど はりぼてOSにならって、こんな感じの画面をつけたりもした. (こんなところで書くのも何だけれども、OS自作

    Rustで書いた自作OSをRaspberry Pi Zeroで動かす - Qiita
  • 凄い!ISO感度の高い写真をPhotoshopで劇的にノイズ除去する方法!

    この花火の加工の方法は1枚1枚写真を足していって1枚の写真に仕上げています。下記のこのような写真を足していくと上記の画像のような写真になります。 --- では逆にこの写真の花火の部分を引いていくと、 と考えました。 実はこの「複数枚から同じ部分は残しておいて、違っている部分だけを消す」という処理方法はPhotoshopのある機能を使えば実現出来るのです。 ノイズはどの写真も微妙に違う花火が写っていない夜空の写真というのは、そんなに欲しいと思わないでしょう。特に必要性が無いのと、簡単に撮影できるからです。 そこで、「普段は写っているけど、写っていないと嬉しいもの」を考えたとき、自分が思いついたのはノイズでした。 都合が良かったのはどの写真のノイズも微妙に違う(ランダム)ということです。 風景はずっと動きませんが(同じ部分)、ノイズだけはバラバラです(違う部分)。つまり、風景が固定されてる写真

    凄い!ISO感度の高い写真をPhotoshopで劇的にノイズ除去する方法!
  • Windowsの超有名ゲーム「ソリティア」はインターン生によって作られたものだったことが本人降臨で確定

    Windowsを使ったことがある人であれば、おそらく知らない人はいないであろうミニカードゲーム「ソリティア」を作った作者、ウェス・チェリー氏がその成り立ちを明らかにしました。チェリー氏によると、ソリティアはなんと同氏がMicrosoftのインターンとして働いていた時に作ったもので、ゲーム作成によるロイヤリティは一切支払われていないそうです。 TIL that Microsoft Solitaire was developed by a summer intern named Wes Cherry. He received no royalties for his work despite it being among the most used Windows applications of all time. : todayilearned https://www.reddit.com/

    Windowsの超有名ゲーム「ソリティア」はインターン生によって作られたものだったことが本人降臨で確定
  • ひよっこハード屋.com

    ■計算例 オームの法則 合成抵抗 抵抗のワースト値 抵抗分割電圧 合成コンデンサ セラミックコンデンサのワースト値 電解コンデンサのワースト値 電解コンデンサの寿命 スイッチング電源によるリプル電流 コイルのワースト値 RC/CR/LCRカットオフ周波数 共振周波数 電波の波長 FR-4での波長 矩形波高調波計算 実効値計算 基板上の信号の波長 重ね合わせの理 RC充放電電圧 コンパレータのヒステリシス 反転増幅回路増幅率 反転増幅回路誤差 非反転増幅回路増幅率 非反転増幅回路誤差 ■サイトのコンセプト サイトは電子回路設計に関わる仕事を始めたばかりの方を対象に,"インターネットで公開されているけれど,知らないと辿り着くまでに時間がかかる技術情報"を主に扱います. ■メールマガジン(リマインドメール)登録 メルマガは週に1度,ひよっこハード屋.comの記事を乱数によりランダムに選択し

  • Pythonでデータ分析するのに必要なツールのまとめ - Qiita

    この記事について Pythonデータ分析を行う際に役立つセットアップを紹介します。 データ分析に興味がある方はこちらも合わせてどうぞ データサイエンティストに興味があるならまずこの辺りを見ておきな、って文献・動画のまとめ(随時追加) - Qiita 実行環境 Jupyter(旧iPython Notebook) http://jupyter.org/ インタラクティブ(対話的)なコード実行のための環境 データ分析に非常に適していて、慣れると他のIDEなどでは分析ができなくなる。 任意に分けたコードブロックごとに実行し、結果を都度表示出来るほか、 ・グラフのインライン表示 ・数式の記述(Latex) ・マークダウン方式の文章記載 などの機能を備えており、模索しながらの分析作業や、結果の共有・保管などに非常に適する。 iPythonで文章と図表を描くことで論文のような形式で書くことも出来るた

    Pythonでデータ分析するのに必要なツールのまとめ - Qiita
    syan0
    syan0 2016/01/06
  • Go言語によるWebアプリケーション開発

    Goプログラミングについて一歩踏み込んだプロユースの解説書。読者はシンプルなコードを書きながら、実運用アプリケーションの開発で使うスキルとテクニックを学ぶことができます。書のサンプルプログラムはどれもシンプルですがとても実践的です。拡張性、並行処理、高可用性といったエンタープライズアプリケーションの開発で直面する現実的な問題に対するソリューションが含まれています。書を読めば、実際の業務に必要な技能――Goによる開発手法および関連技術の使い方――をマスターし、ツールやプログラムの開発スキルを迅速かつ簡単に向上できます。日語版では、監訳者の鵜飼文敏氏による巻末付録「Goらしいコードの書き方」を収録しました。 サポートページ(サンプルコードや正誤表) 監訳者まえがき まえがき 1章 WebSocketを使ったチャットアプリケーション 1.1 シンプルなWebサーバー 1.1.1 テンプレー

    Go言語によるWebアプリケーション開発
    syan0
    syan0 2016/01/06
  • 【インタビュー】「社内レビューを繰り返し面白さを洗練」…『グラブル』等を手掛けるCygamesシニアディレクター陣に訊く“最高のプランニング術” | gamebiz

    現在Cygamesは、今後の事業拡大のため、様々な職種で採用面に力を入れている。 同社といえば、『グランブルーファンタジー』や『神撃のバハムート』などのオリジナルタイトルをはじめ、『アイドルマスターシンデレラガールズ』『ドラゴンクエストモンスターズ スーパーライト』といった、受託開発でもクオリティの高いコンテンツを創出しているゲーム企業だ。 稿では、Cygamesの様々なゲームタイトルを担うシニアディレクター3名に、ゲーム作りで大切にしていることや、社内環境、求めている人物像などについてお聞きした。 プランナーマネージャー兼 新規ネイティブタイトル ディレクター 松浦弘樹 氏 (写真右) 『グランブルーファンタジー』 ディレクター 福原哲也 氏 (写真左) ネイティブタイトル ディレクター 三沢宏行 氏 (写真中央) ――:日はよろしくお願いします。はじめに皆さんの現在の担当タイトルと

    【インタビュー】「社内レビューを繰り返し面白さを洗練」…『グラブル』等を手掛けるCygamesシニアディレクター陣に訊く“最高のプランニング術” | gamebiz
  • Goで良い感じに日時をパースするライブラリdatemakiの話とGo 1.6 - YAMAGUCHI::weblog

    はじめに こんにちは、Go界の京成舎人ライナーです。このエントリは Go Advent Calendar 2015 の22日目の記事です。 今回のアドベントカレンダーに向けて、タイトルとは別のことをいろいろとやってみてたんですが、OS X 10.11 (El Capitan) でのみ発生する謎事象の原因をいろいろ調べてたらどうもGoと全然関係ないことのようで、まったくGo Advent Calendarに関係ない記事になりそうなのでやめました。 というわけで、今回はGoでの日時のパースについてです。 Goにおける日付のパース処理 いうまでもないおさらいなのですが、念の為に。Goでは日付の処理は timeパッケージ で行っています。他のプログラミング言語とは異なるフォーマットなので、初めて使うときは少々戸惑いますが、慣れてくると「2006年1月2日3時4分5秒」という決まった時刻のどの数字が

    Goで良い感じに日時をパースするライブラリdatemakiの話とGo 1.6 - YAMAGUCHI::weblog
    syan0
    syan0 2016/01/06
  • inforno :: Goのインタフェースがパフォーマンスに及ぼす影響

    Go Advent Calendar 2015 その3 11日目です。その3まであるなんてGo大人気ですね。 Gopherというのはいろいろな人がいてLLからGoへ、という方も多いかと思います。 LLではそもそも全てがオブジェクトだったりで話題になりませんが、よりマシンに近く変態的に速度を重視される方が多いC++では例えば仮想関数や実行時キャストのコストが議論になります。 Goにおいてこういう多態性はインタフェースで表現されます。結論からいうと、 Goのインタフェースにもそれなりのコストがあります。 なので極限までパフォーマンスを要求される場合には 例えばインターフェースを使わない というも選択肢に入ってくるのではないかと思います。 Go言語におけるインタフェースの内部表現 さて、Goはブートストラップ化(言語処理系をその言語自身で実装する)を進めており、1.5ではGoのコンパイラ、ランタ

    syan0
    syan0 2016/01/06
  • Pythonで少なくメモリを使用する方法 - のんびりしているエンジニアの日記

    皆さんこんにちは お元気ですか。私は元気です。 今日はPythonにおけるメモリ少なく使う方法を紹介したいと思います。 なぜ、そんな方法を書くに至ったか。それは、こんなエラーをしょっちゅう見ているからですね。 Traceback (most recent call last): File "lasagne_wheal.py", line 48, in <module> prediction = model.predict_proba(np.array(X_test)) MemoryError 画像処理を行っている人間ならよくやりがちかもしれませんが、 要はint8で持っている情報をfloatに変換してデータが膨れ上がったことによってメモリが 不足していることから発生しています。 Convolutional Neural Networkを大きな画像で実施しようとするとよく発生するのではないで

    Pythonで少なくメモリを使用する方法 - のんびりしているエンジニアの日記
    syan0
    syan0 2016/01/06
  • 花札に、小野道風が採用された理由は何ですか? - lerachiseさんが書かれているように、元々、11月の光札は単に柳に番傘が描... - Yahoo!知恵袋

    https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10113683455 lerachiseさんが書かれているように、元々、11月の光札は単に柳に番傘が 描かれた図か、歌舞伎の『仮名手忠臣蔵』五段目に出てくる斧定九郎と いう盗賊が傘を差して走っている図でした。これが明治期になって人物が 斧定九郎から小野道風に変更されたのです。 ただ、小野道風に変わった理由は教養とは関係ありません。完全に駄洒落 です。花札は江戸時代には禁止されていたのですが、明治になってからは 認められるようになったので、別に政府に媚びて教養と結び付けなければ ならない理由はありませんでした。 まず、斧定九郎という人物が歌舞伎でどういう役回りなのかの説明がない と駄洒落の意味が分からないので簡単に説明します。斧定九郎は悪党で、 ある娘が惚れた男のために身を

    花札に、小野道風が採用された理由は何ですか? - lerachiseさんが書かれているように、元々、11月の光札は単に柳に番傘が描... - Yahoo!知恵袋
  • AC版『テトリス』アタリ版『ドンキーコング』作曲家が逝去、ゲーム音楽業界に大きな貢献残す | Game*Spark - 国内・海外ゲーム情報サイト

    AC版『テトリス』アタリ版『ドンキーコング』作曲家が逝去、ゲーム音楽業界に大きな貢献残す | Game*Spark - 国内・海外ゲーム情報サイト
  • IE8・9にもFlexboxを対応させる、flexibility.jsがとっても便利!

    2016年1月5日 CSS, JavaScript 昨年からいろんなサイトで続々と実装されてきているFlexbox。従来の方法とは違い、簡単にCSSでレイアウトを組めちゃう素敵技です。しかし、Internet Explorer8や9等の古いブラウザーには対応しておらず、Flexboxを使いたくても使えない…というWeb制作者さんも少なくないはず。そんな悩みを今回の記事で解消します! ↑私が10年以上利用している会計ソフト! Flexboxって何? FlexboxとはFlexible Box Layout Moduleのことで、その名の通りフレキシブルで簡単にレイアウトが組めちゃうボックスです。具体的には主に以下のような事を手軽に実装できます。 CSSを一行プラスするだけで横並びにできる! 横並びになった要素の高さが最初から揃ってる! 要素を上下左右、好きな順序に並び替えられる! スペースの

    IE8・9にもFlexboxを対応させる、flexibility.jsがとっても便利!
    syan0
    syan0 2016/01/06