タグ

2013年8月8日のブックマーク (11件)

  • BMP,TIFF,JPG,GIF,PNG 画像フォーマットの違いを歴史的背景から解説 | パソコン実践BLOG -道すがら講堂-

    パソコン上で画像を扱うには、もちろんデータ化をしなくてはいけません。 このとき、「どのような仕様」でデータ化するかによって画像データの性質が異なっており、それぞれ「画像形式(フォーマット)」として幾つかの種類があります。 例えば、非圧縮として単純に色データを保持し画質劣化がない「BMP形式」、画質を劣化させる代わりにデータ容量を大きく削減した「JPG形式」、可逆圧縮や透過に対応した「PNG形式」、アイコン等に最適化された「GIF形式」など、様々な規格があります。 これら画像形式は一般でもよく使われるため、策定の歴史を見てみるとより深く違いを理解できると思います。 今回の記事は「BMP , TIFF , JPEG , GIF , PNG」の5つの画像形式の違いと特徴を、歴史的背景と一緒に解説していきます。 ビットマップ画像とベクター画像 記事の内容とは少しずれますが、画像をデータとして扱う

    BMP,TIFF,JPG,GIF,PNG 画像フォーマットの違いを歴史的背景から解説 | パソコン実践BLOG -道すがら講堂-
    Jxck
    Jxck 2013/08/08
  • 集え変態プログラマ!JavaScriptの最短コードに挑んだコードゴルフ大会 in Code 2013 | DX.univ

    8月3日〜4日に開催されたプログラマのためのお祭り的イベント集え変態プログラマ!JavaScriptの最短コードに挑んだコードゴルフ大会 in Code 2013 by Yoshiaki Sato in Tech — 2013/08/06 フロントエンド担当のヨシアキです。 8月3日〜4日に開催された"Code 2013"に参加してJavaScriptのコードゴルフの問題を出題してきましたので、そのレポートを兼ねて、JavaScriptのショートコーディングについて語ってみようと思います。 Codeとは プラットフォーム・言語・コミュニティの壁を超えてプログラマが達が集う、プログラマのためのお祭り的イベントです。 開催地はこれまでのところ、温泉郷で有名な札幌の定山渓で開催されています。 そのため、ゆったりと温泉に浸かりながらプログラミングについて語り、美味しいお料理とお酒に舌鼓を打ちなが

    Jxck
    Jxck 2013/08/08
    ブラウザ問わないなら innerText 使って "\n" で改行すれば 2byte へらない?
  • https://devcenter.me/

    Jxck
    Jxck 2013/08/08
    主要サービスの開発者ページに飛べる便利インデックスページ。 aws.devcenter.me とか devcenter.me/aws みたいな URL もリダイレクトされる作り。
  • JavaScriptは決して遅くない | ykzts.blog

    数年前ならいざ知らず、現代のJavaScriptは充分に高速な動作が実現されている。無論C言語で記載されたいわゆるネイティブアプリケーションと比較すれば計算速度等では大きく劣ってしまう。だがしかし複雑な計算等を必要としない通常範囲のアプリケーションであればJavaScript (とHTMLCSS) で記述がなされたアプリケーションの実行速度はネイティブアプリケーションと遜色ないものになると半ば強い確信を抱いている。ではJavaScriptで記述がなされているアプリケーションの動作が緩慢であるという認識がなぜ多くの場でなされているのか。それは単純な理由である、そのアプリケーションの作者が知識不足でDOM操作が冗長的なものとなっており無駄が多くなってしまっているからだ。 JavaScriptの動作が速くなろうとも、DOM操作は現在でも多くの場面で遅くなってしまっている。document.ge

    JavaScriptは決して遅くない | ykzts.blog
    Jxck
    Jxck 2013/08/08
    DOM の話だった。
  • Redisを使う時は見積の二倍の容量必要だよね、という話 - Qiita

    [15487] 04 Aug 21:02:37.523 * 1 changes in 900 seconds. Saving... [15487] 04 Aug 21:02:37.523 # Can't save in background: fork: Cannot allocate memory redis-cli infoしても、使用してるメモリは全体の半分ちょっとだったし、空きは十分にある… 答えは Redis Administration http://redis.io/topics/admin に書いてありました。 原因と解決策 redisのバックアップが走る際、おそらく現状使用している量と同じだけのallocateを要求しているために、redis自体はメモリ使用が50%強だとしても、バックアッププロセスが落ちてしまう模様。 解決は簡単で、Redis Administratio

    Redisを使う時は見積の二倍の容量必要だよね、という話 - Qiita
    Jxck
    Jxck 2013/08/08
  • Shebangという謎な事実上業界標準について

    Shebangとは、UNIXのシェルスクリプトの業界標準で、シェルスクリプトの一行目のコメントの、#!を意味する。sheが短母音か長母音か分からなかったので、英語ネイティブにたずねたところ、人によって意見が違う。短母音の方が多数派のようなので、一応シバンが近いものになるだろう。日語版のWikipediaでも、シバンとしている。この機能には他にも多数の名前があるが、もっとも有名なのが、Shebangだそうだ。 その業界標準的な文法は、以下の通り(ただし、後述するように、この文字列の扱いについては違いがある) #! 文字列 [改行] 普通、実行権限のついたファイルは、標準のシェルで実行されるが、このShebangがある場合は、#!から改行までの間の文字列を、後述するバラバラな方法で解釈して、execで実行し、その際の引数には元のシェルスクリプトファイルへのパスが指定される。 問題は、このsh

    Jxck
    Jxck 2013/08/08
  • 関数を扱えることはどのようにプログラミング言語の能力をあげるか - きしだのHatena

    Java8で関数が値として扱えるようになりました。 このことが、「関数が渡せると便利だよね」という観点ではなく、プログラミング言語としての能力をどのようにあげるか考えてみます。 圏論からのテクニックが使いやすくなる 集合論はどちらかというと値にたいする理論でしたが、圏論は関数呼び出しに関する理論です。 プログラムには、関数呼び出しを連結させて値を変換していくという側面があります。 そのような関数呼び出しの扱い方を整理するのが圏論で、圏論の考え方を使うことでより安定したプログラムを書くことができます。 モナドなど圏論由来のテクニックを使うには、どうしても関数を値として扱う必要があります。 関数を値として扱うことで、圏論のテクニックが使いやすくなり、安定したプログラムの書きやすさにつながります。 型の証明能力があがる 動的な型付の言語にくらべて、静的な型付の言語はプログラムが間違いにくいといわ

    関数を扱えることはどのようにプログラミング言語の能力をあげるか - きしだのHatena
  • AWSにおけるセキュリティとコンプライアンスのベストプラクティスを読んでみた | DevelopersIO

    AWSは今エンタープライズ祭り AWSと聞いて、ホームページを運営するためのレンタルサーバーぐらいに思っている方は認識を改めた方が良いかと思います。今、AWSをエンタープライズ分野で利用する企業が増えています。そこで、必ずといっていいほど出てくるキーワードが、セキュリティです。まぁ、自前でラックを用意して運用するよりも、AWSに預けた方が安全なのは明らかなのですが、セキュリティがザルなオンプレからクラウドに移行するにあたって、改めて考えてみようということで読んで頂ければと思っています。今回は、トレンドマイクロ社が公開しているホワイトペーパーを読みながら理解を深めます。 クラウドコンピューティングとは 毎度おなじみの用語の定義です。ここでは、NIST(The US National Institute of Standards and Technology)が定義するクラウドコンピューティン

    AWSにおけるセキュリティとコンプライアンスのベストプラクティスを読んでみた | DevelopersIO
  • 「うちら」の世界 - 24時間残念営業

    2013-08-06 「うちら」の世界 最近は冷蔵庫に入ったりなんかくわえたりするのが流行りらしいです。 このへんのことについては、書こうと思ってうまくいかなくていくつか文章を放置してあったんだけど、今日、どこぞのまとめ見て不意にまとまったので書いてみる。 なおこのエントリは、来だったらもうちょい精密に考えなきゃいけないところを、自分の経験に引き寄せすぎて、ちょいとざっくりと処理しちまってるので、あんまり論としてはよいものではないです。 さて、件の炎上した人たちについては、バカに見える。現実問題としてアホだなあとは思うわけだが、俺自身の思想によって、バカであるという判断では終わらせられない。もしバカなのだとしたら、過去にも同様にバカはいたはずで、過去のバカと現在のバカはあまり変わらない、彼ら、彼女らだけが特異的にバカなのではない、と考えるわけだ。つまり、彼ら、あるいは彼女らが悪いというの

  • 私のいる世界→追記の記事2つあります - ひきこもり女子いろいろえっち

    ひくい道 そこを歩くよ わたしたち 高い土手の向こう 見たことなくても ここは退屈迎えに来て 作者: 山内マリコ出版社/メーカー: 幻冬舎発売日: 2012/08/24メディア: 単行購入: 9人 クリック: 100回この商品を含むブログ (50件) を見る コメントで教えてもらったこの、買った。 表紙がすごい好き。 最近のいろんなお店で起こるおバカな事件とネットの炎上のことで、いろいろ記事読んだ。 「低学歴の世界」って言葉が一番心に残った。 この言葉みた時、自分の居場所ってすとんとわかった気がした。 私はその世界にいるから。 はてなの中で感じてたなんかの違和感って、私ははてなの空気と違う「低学歴の世界」の人間だからなんだ、って思った。 私もそうだけど、私の友達もだいたい「低学歴の世界」の人間。 高校卒業してない子もいるし、義務教育の時だってまともに学校に行ってない人もいる。 私も学校

    私のいる世界→追記の記事2つあります - ひきこもり女子いろいろえっち
  • リメンバー・パールハーバー | 宇宙開発にひとこと

    またしても宇宙以外の話題。石が飛んできそうだな。 初めてパールハーバーへ行ってきた。 日語ガイドツアーを申し込んだけど、最初はまずアリゾナ記念館見学。戦艦アリゾナは日の真珠湾攻撃で爆沈し、1000名以上の乗員が戦死したという、アメリカ海軍史上最大の悲劇の地。しかもまず映画を見せられ、アリゾナ艦上を通り、歴史展示館を見るという順序。看板やパンフレットには至るところに「Remember,understand and honor」というフレーズが。おお、リメンバー・パールハーバー!これは日人にとってはヘビーな場所だぜ。ヒロシマを訪れたアメリカ人もこんな気分かい? 映画はまず、アメリカ軍広報の女性が語りかけてくる。ここで起きた悲劇を理解し、アメリカのために死んだ兵士たちをいつまでも記憶しようと。ん?リメンバー・パールハーバー? そのあとは歴史映像が淡々と流れ、解説される。ナチスドイツと同盟し

    Jxck
    Jxck 2013/08/08
    戦争も、巨大事故も、悪意を持った愚か者が起こしたのではない。国のため、国民のためと努力してその地位に就いた者が、最善を尽くした結果起きたものだ。