タグ

2014年6月3日のブックマーク (5件)

  • why(matters(Swift) > matters(Yosemite + iOS[8])) : 404 Blog Not Found

    2014年06月03日22:00 カテゴリLightweight LanguagesNews why(matters(Swift) > matters(Yosemite + iOS[8])) 「新HWの発表ゼロ!?」なんて言っている場合じゃない。 YosemiteもiOS 8も、さらに次のヴァージョンが出るまで、高々1年半かそこらの問題だけど、Swiftは少なくとも向こう10年、いや言語というものの性格からして何十年に及ぶことなのだから。 Swiftってどんな言語? とりあえず、なるべくわざとらしく書いたFizzBuzzの例。 struct Fizz { subscript(n:Int) -> String { return n % 3 == 0 ? "Fizz" : "" } } struct Buzz { subscript(n:Int) -> String { return n %

    why(matters(Swift) > matters(Yosemite + iOS[8])) : 404 Blog Not Found
    unagii_nu
    unagii_nu 2014/06/03
    “そして最後の特長こそが、Appleの秘めた野望の発露に私には感じられる。これまでのApple発言語というのは、HyperTalk - WikipediaにせよAppleScriptにせよ、一目見て「あれだ!」とわかる体裁をしていた。好き嫌いがはっきり別れ
  • 携帯ゲーム機PSPの動画ファイル「MP4」とは何か

    株式会社アイ・ビー・イー (IBE COMPANY LIMITED) は、映像プロフェッショナルを支える会社です。映像機器とIT機器をまたいだソリューションを提供します。

    unagii_nu
    unagii_nu 2014/06/03
    “tkhd”
  • バイナリデータの見方をイマイチ理解できません。 - 私は、マルウェアを解析して行こうと思い「アナライジング・マルウェア(Oreil... - Yahoo!知恵袋

    最近、直接モノ作る現場から離れているし、深いところと縁遠いので、今ひとつ正しい言葉遣いじゃないかもしれませんが、ざっくりとした話を、 マルウェアはプログラムの一種ですが、マルウェアに限らずコンピュータ上に存在するファイル(プログラムもデータも含む)、は何らかの規約に基づくデータ構造を有しています(ファイルのみならずメモリ上に展開されているときもですが、後述)。 Windowsのプログラムならば、.EXEの拡張子を持つモノ、.COMの拡張子を持つモノ、それぞれが、OSの規約に基づく構造を持っています。 ワープロの文書ファイルでも、PDFファイルでも、圧縮ファイルでも、そのデータファイルを利用するプログラムが規定しているデータ構造を有しています。 まずは、この構造(プログラムの構造やデータの構造)を理解するところから初めの一歩になります。 > がバイナリで範囲ごとに区切られた図がありますが、

    バイナリデータの見方をイマイチ理解できません。 - 私は、マルウェアを解析して行こうと思い「アナライジング・マルウェア(Oreil... - Yahoo!知恵袋
    unagii_nu
    unagii_nu 2014/06/03
  • バイナリ解析に関するツラツラ - Dlog 隔離館

    「実行ファイルの解析ってどーやるのっ!」 「解析やってみたいよー」 「どこの学科に行けば勉強できるの?!」 などのような質問をよく受けるので、ひとつの個人的な道筋を書いてみます。 とりあえず今回は実行ファイル解析編。アセンブリ楽しいよアセンブリ。 (最後の方には実行ファイルに限らず、いろいろな解析系のリンクをまとめています。) 最初の入門 なんだかんだで一番分かりやすくて「解析してる!」っていう実感が沸きやすそうなのは、crackmeかなあと思うのです。 解析魔法少女美咲ちゃん マジカル・オープン! このは実にいやらしいすばらしい・・・入門の入門と言えようぞ・・・((( 実際問題とても分かりやすく、「16進数って何?」というレベルの人でも頑張れば問題ない構成だと思います。途中までは。 とりあえず半分ぐらいまで熟読してみると、第一歩を踏み出す準備ができるのではないでしょうか。 むしろ、2歩

    バイナリ解析に関するツラツラ - Dlog 隔離館
    unagii_nu
    unagii_nu 2014/06/03
  • 技術的負債をなくすには - Qiita

    技術的負債をなくすには http://apps.wiki.fc2.com/wiki/%E6%8A%80%E8%A1%93%E7%9A%84%E8%B2%A0%E5%82%B5%E3%82%92%E3%81%AA%E3%81%8F%E3%81%99%E3%81%AB%E3%81%AF C# Objctive-cだけ使う VisualStudio Xcodeだけ使う VisualStudio Xcodeを機能をフル活用する WindowsServerを使う 一定のシェアを獲得したDBを使う デザパタを覚える コミュニケーションはOffice 365やredMine,イラレGit Svnを使う 社会的に技術的負債をなくすには 動的言語は使わない。 動的をすべて捨てる(人の手に渡るような捨て方はしない ちり紙交換がよい) 動的DBは使わない。リレーションのない動的DBは使わない(mongoDB

    技術的負債をなくすには - Qiita
    unagii_nu
    unagii_nu 2014/06/03