タグ

ブックマーク / gigazine.net (23)

  • プログラムを動かす時にメモリがどのように割り当て・解放されるのかをめちゃくちゃわかりやすいイメージ画像で解説してくれるサイト「Memory Allocation」

    コンピューター上でプログラムを動作する際に必要になるのがメモリです。プログラム自体をメモリに読み込む必要があるのはもちろん、プログラムが行う動作はほとんど「メモリから値を取りだして計算し、メモリに保存する」であるといっても過言ではありません。プログラムが動作する際にメモリがどのように管理されているのかについて、ベテランプログラマーのサム・ローズさんがブログで解説しています。 Memory Allocation https://samwho.dev/memory-allocation/ C言語の標準ライブラリには「malloc」と「free」という2つの関数が用意されています。この2つはなんと1979年のUnix v7から存在している歴史ある関数で、mallocがメモリの割り当てを担当し、freeがメモリの解放を担当しています。サム・ローズさんの解説は「この2つの関数の中身を自分で実装する」

    プログラムを動かす時にメモリがどのように割り当て・解放されるのかをめちゃくちゃわかりやすいイメージ画像で解説してくれるサイト「Memory Allocation」
    castaneai
    castaneai 2023/05/24
  • なぜ最も優れたドメインは「.com」ではないのか?

    ウェブサイトを開設する際にはドメインを選択する必要がありますが、この時に「ドメインがどのような国や組織の管轄下にあるのか」という点を考えることが重要だと、カリフォルニア大学でコンピューターサイエンスを研究するスペンサー・チャーチル氏は述べています。ドメインに関する決定が法律ではなく権力者を介して行われる場合、ある日突然ウェブサイトが消えてしまうことも。「プライバシーと言論の自由」という側面から最も優れたドメインとは何かを、チャーチル氏がつづっています。 The Best TLD is Not .com https://slc.is/#The%20Best%20TLD%20is%20Not%20.com トップレベルドメイン(TLD)を選択する時に「ウェブサイトに関連性があるか」「人の記憶に残るか」といった点を検討することがありますが、より重要なのは「そのドメインがどのような制限を受けるか」

    なぜ最も優れたドメインは「.com」ではないのか?
    castaneai
    castaneai 2021/09/01
    “World Wide Webを前提とするなら「.is」が最も個人の自由とプライバシーを考慮したドメインということになる”
  • Dropboxが同期エンジンを全面的に改良、新エンジンはどこが改善されているのか?

    クラウドストレージサービス「Dropbox」が、ローカルストレージとクラウドストレージを同期するためのエンジンを全面的に改良しました。改良に際しては「テストのしやすさ」に焦点が当てられており、新エンジンの概要をDropboxのソフトウェアエンジニアであるアイザック・ゴールドバーグ氏が解説しています。 Testing sync at Dropbox - Dropbox https://dropbox.tech/infrastructure/-testing-our-new-sync-engine 以前の同期エンジンでは、すべての情報をローカルのメタデータに記載し、メタデータの情報を元にローカルとクラウドとの情報を同期していました。 新しい同期エンジン「Nucleus」では、ローカルの情報を表す「ローカルツリー」と、クラウド上の情報を表す「リモートツリー」、さらに「最後にローカルとクラウドの同

    Dropboxが同期エンジンを全面的に改良、新エンジンはどこが改善されているのか?
    castaneai
    castaneai 2020/04/26
  • Facebookを支える最高レベルにエコでクリーンな巨大サーバー施設をザッカーバーグCEOが公開

    2013年にFacebookがスウェーデンに建設したデータセンターは、Facebookいわく「世界でもっとも効率的なデータセンター」だとのこと。そのFacebook自慢のデータセンターの内部を、マーク・ザッカーバーグCEOがFacebookページで公開しています。 (9) Mark Zuckerberg - Over the next few months, I'm going to start... https://www.facebook.com/zuck/posts/10103136694875121 巨大なサーバーが整然と並べられた巨大な部屋。これはFacebookのテクノロジーを支えるデータサーバー内の様子です。 サーバーの裏面はこんな感じ。ケーブル類は適宜まとめられていて、乱雑さは見られません。機器の数を減らすことは効率を高めるのにも、故障時のメンテナンス性を高めるのにも効果的

    Facebookを支える最高レベルにエコでクリーンな巨大サーバー施設をザッカーバーグCEOが公開
    castaneai
    castaneai 2016/10/22
  • 1.5mで4万円オーバーの超高級オーディオ用LANケーブルをぶった切って中身を確認

    高級ヘッドホンやハイエンドUSBオーディオ変換アダプターなどオーディオアクセサリーの開発を手がけるAudioQuestのオーディオ用LANケーブル「Ethernet Vodka」は、正式価格が1.5mで(PDF)339ドル(約4万2000円)もする超高級LANケーブルです。そのEthernet VodkaをIT関連メディアのArs Technicaが分解して中身の画像を公開しており、気になる超高級オーディオ用LANケーブルの全貌が明らかになっています。 Gallery: we tear apart a $340 audiophile Ethernet cable and look inside | Ars Technica http://arstechnica.com/gadgets/2015/07/gallery-we-tear-apart-a-340-audiophile-ethern

    1.5mで4万円オーバーの超高級オーディオ用LANケーブルをぶった切って中身を確認
    castaneai
    castaneai 2015/07/23
  • プルトニウム型原子爆弾の構造を解説する「The Visible Atomic Bomb」

    強大なエネルギーにより一瞬で多くの人命を奪い去ることができる核兵器は、人類が生みだした最も恐るべき兵器の1つ。遅々とではあるものの、核廃絶に向けた取り組みは少しずつ進んでいるとも言えますが、核兵器の廃絶方法に新たな手法を提言する書籍「Unmaking the Bomb」のサイトでは、そんな核兵器のなかでも長崎に投下された原子爆弾「ファットマン」の内部構造が解説されています。 The Visible Atomic Bomb http://unmakingthebomb.com/visible-bomb/ このページで解説されているのは、核分裂反応を起こす物質としてプルトニウムを用いるタイプの原子爆弾。1945年8月9日に長崎市に投下された「ファットマン」をもとに解説をおこなっています。 ◆プルトニウムによるコア 爆弾の中心「核(コア)」にはプルトニウム239を用いた核反応物質が配置されていま

    プルトニウム型原子爆弾の構造を解説する「The Visible Atomic Bomb」
    castaneai
    castaneai 2014/12/10
  • マルチプレイヤーゲームのレベルデザインの基礎を誰にでも理解できるように説明するとこうなる

    レベルデザインとはゲーム開発における作業の1つで、ゲーム中に登場するエリアの空間を設計したり、障害物やアイテムを配置したりして、プレイヤーが楽しめるステージを作成することです。ゲーム開発に携わっていない人にとっては取っつきにくそうなレベルデザインですが、レベルデザイナーのBobby RossさんがFPSやTPSなどのシューティングゲームにおけるレベルデザインの基礎を公式ブログで公開しており、わかりやすい内容になっています。 The Visual Guide for Multiplayer Level Design — Level Art+Design Portfolio http://bobbyross.com/blog/2014/6/29/the-visual-guide-for-multiplayer-level-design ◆01:デザインに考慮すべき要素 プレイヤーの行動はレベル

    マルチプレイヤーゲームのレベルデザインの基礎を誰にでも理解できるように説明するとこうなる
    castaneai
    castaneai 2014/08/01
  • 「これまでどんなアニメを何話見たか」から今後見るべきアニメを提案したり、アニメ関連の最新情報や感想なども共有できる「Hummingbird」

    2014年春に放送されたアニメたちが軒並み最終回をむかえており、もう少しすれば夏季開始の新作アニメが約40ほどスタートします。大量のアニメが毎クール放送開始するので、どのアニメを何話まで見たのかしっかり記憶しておくのは意外と大変なもので、1話見逃してしまったばかりにそのままドロップアウトしてしまうこともあるかもしれません。「Hummingbird」はそんな「アニメの視聴状況」を記録しておけ、さらにその視聴データからユーザーに合ったアニメを紹介してくれるネットサービスです。 Hummingbird http://hummingbird.me/ まずはアカウント作成から。HummingbirdはFacebookアカウントを利用してログインすることも可能ですが、今回はHummingbirdの専用アカウントを作成するためにトップページの「Sign up with email」をクリックします。

    「これまでどんなアニメを何話見たか」から今後見るべきアニメを提案したり、アニメ関連の最新情報や感想なども共有できる「Hummingbird」
    castaneai
    castaneai 2014/07/01
  • アニメ銀魂の次回予告に使われた文字を集めた「銀魂次回予告体」

    あまりにもフリーダムすぎる作風のマンガ・銀魂は、テレビアニメ化もされている大人気作品です。アニメでも危険なパロディネタや下ネタは忠実に再現されており、小さな子どもが見るにはあまりにもお下品過ぎたりするのですが、殺到する抗議や打ち切りの憂き目にも負けずになんだかんだと休みを挟みつつ2013年3月まで7年間にわたって放送が行われました。そんなアニメ・銀魂の次回予告に使われていた文字を集めたフォントが「銀魂次回予告体(大甘書道体)」です。 銀魂フォント - フォント作成工房 http://fontlab.web.fc2.com/sweetheavycalligraphy.html 銀魂次回予告体はこんなフォント。勢いのある豪快な文字から気の抜けた文字までさまざま。なお、次回予告の文字はサンライズのプロデューサーが書いていることが「おしえて!!銀八先生」の中で明らかになっています。 銀魂次回予告体

    アニメ銀魂の次回予告に使われた文字を集めた「銀魂次回予告体」
  • Apple・Google+・WordPressなど各社のブランドのカラーをまとめた「Guideline Colour」

    知名度の高い企業やブランドなら「あのブランドといえばこの色」というブランドカラーが存在します。Twitterであればプライマリカラーのカラーコードは#55ACEE、Facebookの場合は#3b5998といったことが規定されているわけですが、各企業がブランドの指針について記すガイドラインでどんな色を規定しているのか?ということをカラーコード付きで調べられるのが「Guideline Colour」です。 Guideline Colour http://guidelinecolour.com/ トップページには各社のガイドラインの色見が企業のカテゴリごとに並べられています。Vine・Google+・SoundCloudなどは「SOCIAL(ソーシャル)」のカテゴリ。 「SERVICE(サービス)」にはSkypeやDropbox、Spotifyなど。 Apple、BBC、WordPressなど

    Apple・Google+・WordPressなど各社のブランドのカラーをまとめた「Guideline Colour」
    castaneai
    castaneai 2014/03/07
  • IE6とIE7が「Twitter for Websites」のサポート対象から外れることに

    Twitterが、ウェブサイトにTwitterの機能を埋め込む「Twitter for Websites」において、5月13日をもってInternet Explorer6と7のサポートを打ち切ることを発表しました。 Deprecating IE6 and IE7 support in Twitter for Websites (TFW) | Twitter Developers https://dev.twitter.com/blog/tfw-ie6-ie7-support 「ツイートボタン」が導入された2010年当時、まだInternet Explorer 6はベースライン上にありましたが、3年が経ち旧式化したということで、Twitterは「Twitter for Websites(TFW)」のサポート対象からIE6とIE7を外すことを決定しました。サポート期間は2013年5月13日まで

    IE6とIE7が「Twitter for Websites」のサポート対象から外れることに
    castaneai
    castaneai 2013/04/22
    IE8も外そう
  • ゲームを全世界展開したい開発者向け、よく使うフレーズを世界各国の言語に翻訳するとどうなるのか一覧表

    インディーズゲーム開発者向けに、よく使うフレーズを翻訳した一覧表がネット上で共有され、リアルタイムで更新されまくっています。 Indie game developers - common words translation sheet by www.bladko.com https://docs.google.com/spreadsheet/ccc?key=0Al1cNCkGdEJfdF8xX0dsaHl6ZVpzMDF2OW9JaWVWMVE#gid=0 この各フレーズの対応表はblako.comによって作られたもので、ベースは英語、その他の対応している言語は以下のようになっています。 ・ポーランド語 ・ドイツ語 ・イタリア語 ・スペイン語 ・ポルトガル語 ・クリンゴン ・ロシア語 ・日語 ・中国語 ・朝鮮語 ・フランス語 ・オランダ語 ・フィンランド ・ヘブライ語 ・ノルウェー語 ・

    ゲームを全世界展開したい開発者向け、よく使うフレーズを世界各国の言語に翻訳するとどうなるのか一覧表
    castaneai
    castaneai 2013/04/09
  • Photoshopで40分かかっていた作業が5分でできる「神速Photoshop」

    結果が同じなら過程はどうでもいいというのは嘘で、むしろ結果が同じなら素早い方が良いわけです。作業のスピードを上げるというのはキーボードのタイピング速度を物理的に高速化したりすることではなく、「効率化」することで無駄を省き、よりスマートにすることによって「最小限の労力で最大限の成果を上げる」ことを可能にする技術を習得することであり、そういう点にフォーカスを絞り込んだ書籍が「神速Photoshop」です。 献された実物のページをめくると最初に目に飛び込んでくるのがこの「神速デザイン 五カ条」。中身は「ショートカットを活用しよう」「最新機能を使いこなそう」「目的によってツールを使い分けよう」「「直し」に強いデータを作ろう」「面倒な作業は自動化しよう」となっており、どれもこれもうなずけるものばかり。 「書の使い方」のさらに下部を見てみると「書の作例データは以下のURLからダウンロードできます

    Photoshopで40分かかっていた作業が5分でできる「神速Photoshop」
    castaneai
    castaneai 2013/02/09
    すごそう
  • テレビアニメがこの50年間で何作品放送されたか年ごとにまとめたムービー

    テレビアニメの歴史は1963年の「鉄腕アトム」から始まっていて、今年で半世紀を迎えました。これまでに放送された作品の数は相当なものになりますが、時代ごとに数はどう移り変わってきたのかが1のムービーにまとめられています。長さは15分ありますが、その年を代表する作品の映像が入っていて、見ているとあっという間です。 放送作品数から見るTVアニメの歴史 - YouTube このまとめは地上波、BS、CSで放送された国産のテレビアニメの数をカウントしたもの。映画などは含んでいないとのこと。 1963年の「鉄腕アトム」からスタートしていて、作品数は7作品。アトムは最高視聴率40.3%を記録しました。 1964年は9作品。 1965年の「ジャングル大帝」はカラーです。早くも新作が年に10以上作られるようになりました。 1966年の「魔法使いサリー」は再び白黒。ちなみに、特撮ドラマ「ウルト

    テレビアニメがこの50年間で何作品放送されたか年ごとにまとめたムービー
    castaneai
    castaneai 2012/10/04
  • 中二病の発症年齢は14~18歳、さらに中二病の症例を6つに分類、そして中二ポーズを表現するための分析と理論、その実践について

    バンダイナムコゲームスから発売された「ゴッドイーター」の制作に携わった河野紀子さんが、CEDEC2012にて、中二病のキャラクターに限らず、アニメーターがキャラクター付けを行う際に重要となるロジック、そしてキャラクターの内面(心理状態)を適確にポーズで表現する方法を学べる講演を「ユーザーに中二キャラクターとしての認知に成功したアニメーション・メソッド ~ゴッドイーターから贈るフィジカル中二論~」と題して行いました。 まず、ゴッドイーターのキャラクターをかっこいいポーズでキャラ表現をして欲しいとオーダーをもらいました。ここで課題です。1つ目はオーダーはもらったんですが、ゴッドイーターにとっての「かっこいい」とは何か。かっこいいには色んなかっこよさがあって、人の好みによってかっこよさも違います。そこで、ゴッドイーターにとってのかっこよさを探さなくてはいけません。2つ目です。「ポーズでキャラ表現

    中二病の発症年齢は14~18歳、さらに中二病の症例を6つに分類、そして中二ポーズを表現するための分析と理論、その実践について
    castaneai
    castaneai 2012/08/25
  • Amazonの女子用スクール水着のレビューがある意味とんでもないことに

    Amazonではいろいろなものが売っており、過去にもトカレフで撃っても大丈夫な「防弾ザブトン」が販売されていたりもしましたが、スクール水着もさまざまな種類を扱っています。もちろん各製品にはユーザーレビューが付いているわけですが、中でも「ツーウェイワンピース水着L(白パイピング)コン 女子用(スクール水着・ワンピース型)」のレビューがある意味、すごいことになっています。 ツーウェイワンピース水着L(白パイピング)コン 女子用(スクール水着・ワンピース型): スポーツ&アウトドア http://www.amazon.co.jp/dp/B002747RHQ まずは2280人中、2205人のユーザーが「このレビューが参考になった」と投票している「いい肌触り」というタイトルのレビューから。 自分は男で身長は170cm、少々きついですがかなり伸びる材質のようで普通に着ることができました しかし実際に友

    Amazonの女子用スクール水着のレビューがある意味とんでもないことに
    castaneai
    castaneai 2012/08/08
  • 3Dプリンターでここまでできることを示す天使の翼を持つ初音ミクやクリスタルブロックなど3Dデータから出力した立体作品いろいろ

    CADソフトでデザインしたフィギュアを「3Dプリンター」で出力する、という手法で製作された作品がワンダーフェスティバル2012[夏]に展示されていたので、会場で写真に収めてきました。 ブースを設置していたのは一般社団法人3Dデータを活用する会・3D-GANで、この区画の中でさまざまな団体、企業がそれぞれ展示を行っています。 ◆ Miku Hatsune XS(初音ミクXS) 天使のような翼が生えた初音ミク。 mqdlさんが作成した3Dデータを元にして東京リスマチックの立体造形出力サービスを利用して製作されたもの。 同社の公式Twitterアカウントでは、実際に3Dプリンターを使用して出力している様子が公開されています。 3Dプリンターで出力したパーツを整えてから組み立てるとこうなります。 翼の先端の仕上がりはかなりシャープ。 台の上に腰掛けたポーズ。 バストアップ。 ◆クリスタルブロック

    3Dプリンターでここまでできることを示す天使の翼を持つ初音ミクやクリスタルブロックなど3Dデータから出力した立体作品いろいろ
    castaneai
    castaneai 2012/07/31
  • 誰もソフトを更新してくれないためアドビやSkypeが更新キャンペーンを開始

    ソフトの不具合修正のほかにセキュリティ面の改善のため、Windowsであれば毎月の「Windows Update」があったり、ChromeとFirefoxは自動でアップデートをしたりしていますが、消費者のうち1/4はそもそもなぜソフトの更新をしなければいけないのかを理解しておらず、定期的な更新を行っていない人はユーザの半数にもなります。 あまりにもソフトウェアの更新をみんながやってくれないことから、SkypeとAdobe、Norton(シマンテック)、TomTomが共同で「インターナショナルテクノロジー更新週間」という、ソフトの更新を推進するキャンペーンを開始しました。 Skype - The Big Blog - Survey Finds Nearly Half of Consumers Fail To Upgrade Software Regularly And One Quarter

    誰もソフトを更新してくれないためアドビやSkypeが更新キャンペーンを開始
    castaneai
    castaneai 2012/07/24
    Skypeは要らない機能載せすぎです
  • 指定したフォルダー内の操作を監視してくれるフリーソフト「FolderMonitor」

    フォルダーに入れていた重要なファイルをうっかり削除などしても、操作したことを通知してくれるので、すぐに元の状態に戻すことができるフリーソフトが「FolderMonitor」です。フォルダー内にあるフォイル・フォルダーの作成/編集/リネーム/削除を監視し、通知と同時に指定したコマンドを実行させることもできます。 Nodesoft Folder Monitor http://www.nodesoft.com/foldermonitor 上記サイトの「DOWNLOAD NOW」をクリック。 ダウンロードしたZIPファイルをExplzhなどで解凍して、「FolderMonitor.exe」を起動。 まず監視するフォルダーを選択するので、タスクトレイにあるFolderMonitorのアイコンを右クリックして、「Add folder」をクリック。 監視するフォルダーを選び、「OK」をクリック。 これで

    指定したフォルダー内の操作を監視してくれるフリーソフト「FolderMonitor」
  • Windows 7のエクスプローラーのファイル操作に3つの便利な機能を追加する「Folder Options X」

    エクスプローラーでのファイル・フォルダーの選択や整理をしやすくする3つの機能を追加できるフリーソフトが「Folder Options X」です。 ダウンロードや機能などについては以下から。 Folder Options X http://free-sk.t-com.hr/T800/software/FolderOptions.htm 上記サイトの「Download」をクリック。 ダウンロードしたZIPファイルをExplzhなどで解凍して、「FolderOptionsXsetup.exe」を起動。 「Next」をクリック 上にチェックを入れて「Next」をクリック。 「Next」をクリック 「Next」をクリック 「Install」をクリック 「Finish」をクリックすればインストールが完了。 設定画面が表示されるので、「OK」をクリック。これで3つの機能が有効になります。 1つ目「Dis

    Windows 7のエクスプローラーのファイル操作に3つの便利な機能を追加する「Folder Options X」
    castaneai
    castaneai 2012/07/20