並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 480 件 / 5092件

新着順 人気順

Memoryの検索結果441 - 480 件 / 5092件

  • 永続化対応のインメモリDB「Redis」が登場 - @IT

    2009/02/26 memcachedに似たキーと値の対を保存するタイプの新しいデータベース「Redis」がGoogle Codeで2月25日にベータ版として公開された。開発したのは、イタリア人でフリーランスの開発者、Salvatore Sanfilippo氏。同氏はイタリアでソーシャルブックマークサイトやソーシャルニュースサイトを立ち上げた経験があり、現在はWebサイトの訪問者をリアルタイムで追加表示するステータス情報取得サービスを開発中という。 Redisのソースコードは、GPL2のライセンスで公開されている。ANSI Cで書かれていて、LinuxやMac OS Xを含む多くのPOSIXシステムで動く。現在、PHPやRubyのクライアントライブラリを開発中という。 Redisはmemcachedのようにキーと値の対を、すべてメモリ上に保存する。ただし、memcachedと異なり、同時

    • OTN Japan マニュアル

        OTN Japan マニュアル
      • サイト閉鎖のお知らせ | ASCII Books

        ASCII Booksのサイトをご利用いただき、ありがとうございます。 2016年12月6日をもちまして、サイトを閉鎖させていただくことになりました。 今までサイトをご利用いただき、ありがとうございました。 アスキー・メディアワークスを引き続き、よろしくお願いいたします。

        • 自分の記憶があてにならない10の理由 : カラパイア

          言われるまでもないだろうが、人間の記憶ほどあてにならないものはない。その為に記憶を記録する為のツールが多数存在するわけだが、ではなぜ人はきちんと記憶をしておくことができないのか? これまでの研究でわかっている、人の記憶にまつわる10の現象を見ていくことにしよう。

            自分の記憶があてにならない10の理由 : カラパイア
          • malloc.c を読む (malloc / free)

            このシリーズではこれらの関数が内部でどのように処理されるのかを調べていきます。 malloc.c を読む (malloc / free) malloc.c を読む (bins) malloc.c を読む (arena) 今回は malloc() free() の全体像を紹介します。 注意としてここでの目的は全体を俯瞰して、詳細を詰めずとも各 bins の役割を理解し、攻撃手法を理解できるようにすることです。それに合わないマルチスレッドや最適化などにおける緻密なトリックやコーナーケースなどは暗黙的に実装されていると仮定します。その詳細についてはソースコードや他の資料を参考にしていただきたいです。 ここで扱う glibc のバージョンは v2.38 です。また glibc のソースコードはブラウザ上で読むことができます。 https://elixir.bootlin.com/glibc/lat

              malloc.c を読む (malloc / free)
            • 新型iPad Pro、最上位モデルだけメモリ容量5割増と判明。下位モデルのユーザーから怨嗟の声【やじうまWatch】

                新型iPad Pro、最上位モデルだけメモリ容量5割増と判明。下位モデルのユーザーから怨嗟の声【やじうまWatch】
              • 「Rust」言語はCよりも遅いのか、研究者がベンチマーク結果を解説

                「C」や「C++」に代わるシステムプログラミング言語として「Rust」が注目を集めている。メモリ安全性が高く、メモリ破壊バグといった脆弱(ぜいじゃく)性を作り込みにくいからだ(関連記事)。 ただし、システムプログラミング言語では、高い処理性能が必須条件であり、これがCやC++が使われ続けている理由となっている。Rustはどの程度「速い」のだろうか。 ドイツのミュンヘン工科大学で博士課程の学生であるポール・エメリク氏は2019年9月9日、Rustで作成したデバイスドライバの性能評価をGitHubで発表した。 同氏のグループはさまざまな言語で同じ機能を備えたデバイスドライバを記述し、性能を比較している。 何が性能低下を引き起こしているのか 性能評価用に作成したのは、Intelのイーサネットコントローラー向けのLinux用デバイスドライバだ(ixgbeタイプ)。 エメリク氏は解説の冒頭で研究に取

                  「Rust」言語はCよりも遅いのか、研究者がベンチマーク結果を解説
                • Windowsページファイル設定の正しい方法とその理由 | ライフハッカー・ジャパン

                  ウェブ上に無数ある間違った情報に基づいたアドバイスを見かけるとテックライターHow-To Geekとしては正しい情報を発信しなくては、という責任感にかられるので、今回はシステムページファイルについての正しい情報をお届けします。 ■そもそもページファイルとはなんぞや?および設定調整方法。 まずはそもそもページファイルとはなんぞや、というところからお話します。 例えば、Firefoxなどのアプリが大量のメモリを消費し、システムのRAMが低下している時に、Windowsは使用しているアプリに対してRAMを解放するために、使用されていない「ページ」のメモリをいずれかのドライブのルートにある「pagefile.sys」という隠しファイルへ移動させるようになっています。 つまり、開いてはいるけれどもウィンドウが最小化された状態でしばらくアクセスしていないアプリがある場合、Windowsはそのアプリのメ

                    Windowsページファイル設定の正しい方法とその理由 | ライフハッカー・ジャパン
                  • cyano: 30万個ぐらいの静的ファイルを配信するサーバーの選び方

                    naoyaさんが公開されてるInside Hatena Bookmark's Backend の資料などを読むと、mod_perlなサーバーやMySQLサーバーの選び方の参考になったりするわけですが、世の中を見渡してみても、静的コンテンツ(画像とか)を配信するサーバーの指南書らしきものはなかなか見あたりませんでした。 なので、経験を元に書いてみることにします。 弊社の画像配信サーバーには、平均10kbぐらい(たぶん)の画像が30万個ぐらいあって、それをDell PowerEdge 1750+lighttpdを使って配信してます。 以前は搭載メモリ1GBのサーバーを使っていたのですが、その時のvmstatがこのような感じ。 procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu---- r b sw

                    • 福島県ホームページ - 組織別 - 全量全袋検査の流れについて

                      福島県ホームページでは、従来のページからの問題点を改善されるようにサイト構成や分類の見直しを行い、平成26年3月29日に大幅にリニューアル致しました。 それに伴い、ページのアドレスが変更されております。 誠に申し訳ありませんが、前のページに戻っていただくか、下記の「福島県ホームページへ」のリンクからトップページにアクセスしていただき、再度、情報をお探しくださいますようお願いします。 福島県ホームページへ

                      • golangとDockerとOOM — KaoriYa

                        golangで書いたプログラムをDockerで動かしOOMが発生した際になるべく情報を残して殺される方法を紹介します。 2020/08/16追記: この記事の内容はgolangに関してはやや現実的ではなくなってしまいました。 詳しくは続編を参照してください。 TL;DR golang製のプログラムは仮想メモリ(VSZ)の確保に失敗するとgoroutineのダンプを吐いて死ぬ DockerのOOMはRSSベースで検出時にSIGKILLを投げてくる Docker利用時にVSZで制限をかけるスクリプトを書いた golang製のプログラムはlinux-amd64において最低でも101MBのVSZを要求する VSZの制限がそれより小さいと当然起動できない 実際のRSSは3MB程度で起動する Background コンテナ内で動いているプロダクション上のgolang製のプログラムが時々OOMに殺されて

                        • 知らないと恥ずかしい? メモリの「RAM」と「ROM」の違い

                          「このPC、メモリ32GB積んでるよ」「え、少なくない?(笑)俺のiPhoneは128GBだよ」──先日、こんなやりとりがSNSで話題になった。これは「メインメモリ」(RAM)と、「保存領域」(ストレージ)を混同しているという単純明快な話だ。知識がある人にとっては、「おいおい、まじかよ……」とツッコミを入れたくなってしまう。 実は大手経済紙も同じような間違いを犯した過去がある。紙面に掲載されたソニーのゲーム機「プレイステーション 4」(PS4)と、任天堂の「Wii U」のスペック比較表で、PS4のメインメモリであるRAM 8GBと、Wii Uのストレージである32GBを同列に扱ってしまったのだ。 大手メディアでも間違えてしまう“メモリ”の話。そこで今回はRAMとROM、そしてストレージの違いについて紹介していこう。 “作業”領域を表す「RAM」 RAM(ラム)とは「Random Acces

                            知らないと恥ずかしい? メモリの「RAM」と「ROM」の違い
                          • 「昼寝をすると頭脳の働きが向上」:研究結果 | WIRED VISION

                            前の記事 アンリアルな攻撃性:ゲームと男性ホルモンの研究 日産EV『リーフ』米国で好調:3日間で6635人が予約 次の記事 「昼寝をすると頭脳の働きが向上」:研究結果 2010年4月27日 サイエンス・テクノロジー コメント: トラックバック (0) フィードサイエンス・テクノロジー Casey Johnston(Arstechnica) 画像はWikimedia 『Current Biology』誌に今週発表された論文によると、夢を見るほどたっぷり昼寝できた被験者は、ずっと起きていないといけなかった他の被験者よりも、以前に学習した作業を素早くこなすことができたという。 被験者が見た夢は、常にではないが、目前の作業に関係したものであることもしばしばだった。夢が、課題として与えられた迷路を、以前の記憶に結び付けようとしていると見られるケースもあった。 研究では、100人の被験者が、特定の目印

                            • iOSアプリ開発のメモリ管理で気をつけること - A Day In The Life

                              Objective-C での開発にだいぶ慣れてきたのですが、いまだメモリ管理まわりでハマることが多いのでまとめてみました。 メモリを確保してから解放するまでの流れ メモリを確保してから解放するまでの流れは以下の図のようになります(図はアップルのサイトから引用)。 alloc または init すると参照カウントが1になります alloc または init 系メソッドを呼ぶと参照カウントが1になります。 このように書いたのは、クラスの仕様によって alloc メソッドで retainCount が1になるオブジェクトと init 系のメソッドで retainCount が1になるオブジェクトがあるためです。alloc と init はセットで呼ばれることがほとんどなのでこの違いが問題になることはないと思いますが念のため。 int main() { /* allocで参照カウント1 */ NS

                              • PHPアプリケーションのセッション管理にAWS ElastiCacheを使う | DevelopersIO

                                こんにちは。望月です。 AWS上でシステムを構築する上で、「AWSのお作法に従う」のは印象以上に重要です。お作法に関しては色々とあるのですが、 *1その中でも一番大きいのは「サーバーは故障するものという前提で設計する」ことにあると思います。例えば、以下の様な点です。 WebサーバやAPサーバなどはロードバランサを介して冗長化し、単一障害点ではなくす 保管する必要のあるデータは全てS3に保管するか、EBSスナップショットを取得する等のバックアップを実施する DBはRDSをできるだけ利用することで、Multi-AZによる障害時自動フェイルオーバーによるサービス継続を実施する 上記1番目の「Web/APサーバの冗長化」ですが、オンプレミスからの移行の際にはこれへの対応が結構大変だったりします。例えば、アプリケーションからローカルのファイルを読み書きするような処理が入っている場合、そのファイルを両

                                  PHPアプリケーションのセッション管理にAWS ElastiCacheを使う | DevelopersIO
                                • 第2回 memcachedのメモリストレージを理解する | gihyo.jp

                                  株式会社ミクシィ 研究開発グループの前坂です。前回の記事でmemcachedは分散に長けた高速なキャッシュサーバであることが紹介されました。今回はmemcachedの内部構造がどう実装されているのか、そしてメモリがどう管理されているのかをご紹介します。また、memcachedの内部構造の事情による弱点も紹介します。 メモリを整理して再利用するSlab Allocationメカニズム 昨今のmemcachedはデフォルトでSlab Allocatorというメカニズムを使ってメモリの確保・管理を行っています。このメカニズムが登場する以前のメモリ確保の戦略は、単純にすべてのレコードに対してmallocとfreeを行うといったものでした。しがしながら、このアプローチではメモリにフラグメンテーション(断片化)を発生させてしまい、OSのメモリマネージャに負荷をかけ、最悪の場合だとmemcachedのプ

                                    第2回 memcachedのメモリストレージを理解する | gihyo.jp
                                  • これは使える!アウトラインとマインドマッピングをこなす凄いノート·MindRaider MOONGIFT

                                    マインドマッピングを作っている時に説明書きを加えたり、メモを追加することがある。だがそうしたノートは全体図では見られず、ちょっと使い勝手が悪い。とは言ってもアイディアを見いだすのにマインドマッピングのやりやすさは捨てがたい。 アウトライナー × マインドマッピング そんなあなたにお勧めなのがMindRaiderだ。マインドマッピングの手軽さでどんどんメモが作れていく。 今回紹介するオープンソース・ソフトウェアはMindRaider、アウトライン+マインドマッピングという妙技を誇るノートアプリケーションだ。 MindRaiderは3つのカラムで構成されたソフトウェアだ。ちょっと大掛かりな気がして取っ付きが悪いかも知れないが、実際の機能は便利だ。まず左上にアウトラインが表示される。それを選択すると、真ん中のカラムに詳細が表示される。 タグクラウド表示 真ん中のカラムでは詳細の表示と同時にその階

                                      これは使える!アウトラインとマインドマッピングをこなす凄いノート·MindRaider MOONGIFT
                                    • ローゼンメイデン紙細工 「真紅&水銀燈」

                                      現在位置: お知らせ > 終了サービスからの移行 > Yahoo!フォトアルバム、Yahoo!フォト、Yahoo!ブリーフケース、Yahoo!ノートパッドをご利用していたお客様へ サービスをご利用いただきありがとうございました。 Yahoo!フォトアルバム、Yahoo!フォト、Yahoo!ブリーフケース、Yahoo!ノートパッドのデータは全てYahoo!ボックスに移行されています。 Yahoo!ボックスはあらゆる種類のファイルを保存できるオンラインストレージサービスです。この機会にぜひご利用ください。 Yahoo!フォトアルバム 1.  マイボックスに移動します。 2.  フォルダーの一覧が表示されているので、そのなかから「移行データ(Yahoo!フォトアルバム)」というフォルダー名をクリックします。 3.  Yahoo!フォトアルバムに保存されていた写真の一覧が表示されます。 Yahoo

                                        ローゼンメイデン紙細工 「真紅&水銀燈」
                                      • suVeneのあれ: Ajaxにおけるメモリリークの注意点

                                        2006年03月06日 Ajaxにおけるメモリリークの注意点 [ajax][javascript][はてブ] はてブの「ブックマークの確認」ページは、IEでメモリリークする! IE のメモリリーク調べる為の「Drip」ってツールが ここにあって、 このツールは単純にリークしそうなコードチェックしたり、 オートリロードして、外部から参照したメモリ使用量を記録してくれるだけなんだが はてブの追加ページで確認するとこんな感じになる。 (オートリロードなんで負荷高くなるから、悪用したり、やりすぎたりしないようにw) タスクマネージャー等の、外部から参照したメモリが増えているからといっても OSがアプリケーション用にキャッシュしているメモリが増加しているだけの 可能性があるから、一概に鵜呑みはできないんだが 平均して1回のリロードに 1M 近く増えていくとかおかしい。 (MicroSoft もタスク

                                        • サンディスクが圧倒的な高速性と長寿命を実現した安価なSSDを発表、古いPCでも利用可能に

                                          以前GIGAZINEでサンディスクがSSDの書き込み速度を最大100倍にまで高速化して寿命も延ばす新技術「ExtremeFFS」を発表したことをお伝えしましたが、実際に「ExtremeFFS」を採用したSSD「C25-G3」が正式発表されました。 HDDと比較して圧倒的に高いパフォーマンスを誇っているほか、古くなったPCでもHDDと換装して利用可能となっています。 詳細は以下の通り。 SanDiskR C25-G3 Solid State Drive - SanDisk SSD このリリースによると、サンディスクは新たに「C25-G3」という2.5インチSSDを発売するそうです。 「C25-G3」はサンディスクが開発したSSDの高速化・長寿命化技術「ExtremeFFS」を採用したモデルで、7200回転モデルのHDDのおよそ5倍にあたる毎秒最大200MBの読み込み速度と、毎秒最大140MB

                                            サンディスクが圧倒的な高速性と長寿命を実現した安価なSSDを発表、古いPCでも利用可能に
                                          • 堀江貴文『株式会社LDH(旧株式会社ライブドア)との訴訟上の和解について』

                                            堀江貴文オフィシャルブログ「六本木で働いていた元社長のアメブロ」 一般的には、ホリエモンとか堀江とか呼ばれています。コメントはリアルタイムには反映されません。私にコンタクトを取りたいときは、info@takapon-jp.comへメールでご相談ください。 当社元代表取締役社長との和解に関するお知らせ【PDF】- LDHホームページ 守秘義務契約がありますので、和解の詳細についてはLDHのプレスリリースの範囲でしか、申し上げられませんが、総額200億円超の資産を支払うことで私の創業したLDH社と和解することになりました。 この和解に関しての私の心情は、LDHの旧経営陣として少なくとも15億円の一部の架空取引をきちんと把握しておらず結果として有価証券報告書の虚偽記載になってしまい、捜査機関の介入を招いてしまい、株主・関係者の皆様にご迷惑をかけることになってしまったことにお詫びするものです。 私

                                              堀江貴文『株式会社LDH(旧株式会社ライブドア)との訴訟上の和解について』
                                            • サービス終了のお知らせ - NAVER まとめ

                                              サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

                                              • 【お知らせ】メモリ枯渇時の挙動の安定性が改善された Linux カーネル 4.15 が公開されました | NTTデータ先端技術株式会社

                                                Tweet お知らせ - 2018.02.22 Linux カーネルはメモリが枯渇した際の挙動を十分に考慮しておらず、メモリの枯渇が原因でLinux システムがハングアップしてしまうことがあるという問題があります。 この問題に当社ソリューション事業部 半田 哲夫が4年半取り組み続けた結果、メモリの枯渇時にハングアップしてしまう処理の多くが修正されました。現時点までの道のりは、以下の資料/動画でご覧いただけます。 資料:https://elinux.org/images/7/73/CELFJP-Jamboree63-handa-ja.pdf(社外サイト) 動画:https://youtu.be/ZznEyf1PN0Q(社外サイト)

                                                  【お知らせ】メモリ枯渇時の挙動の安定性が改善された Linux カーネル 4.15 が公開されました | NTTデータ先端技術株式会社
                                                • マルチコア時代に備えて本気でメモリモデルを理解しておこう - リオーダー & finalフィールド 編 - - かとじゅんの技術日誌

                                                  長い文章になってしまったので、概要だけ先に書きます。 以下のJavaプログラムは、常に上から下に順番に命令が実行されると思いますか?つまり、aに1が格納された後に、bに2が格納されると思いますか? 実は場合によってはこの実行順序が入れ替わる場合があります。これはJavaの言語仕様として定義されていることです。これを考慮しないと信頼性のある並行処理は実装できません。 気になる人は以下を読んでみてください。 a = 1; b = 2; すでにインターネットは社会インフラ化しています。ソーシャルネットワークで多くの人とコミュケーションやコラボレーションできる時代で、個人が情報を作り消費することは当たり前になってきています。そして、インターネット上のコンテンツは増加の一途を辿っています。「情報爆発」なんて言葉も耳慣れた言葉になりましたが、その問題解決のためにMapReduceなどの分散処理技術に注

                                                    マルチコア時代に備えて本気でメモリモデルを理解しておこう - リオーダー & finalフィールド 編 - - かとじゅんの技術日誌
                                                  • Announcing Git Large File Storage (LFS)

                                                    ProductAnnouncing Git Large File Storage (LFS)Distributed version control systems like Git have enabled new and powerful workflows, but they haven't always been practical for versioning large files. We're excited to announce Git Large File Storage… Distributed version control systems like Git have enabled new and powerful workflows, but they haven’t always been practical for versioning large files

                                                      Announcing Git Large File Storage (LFS)
                                                    • Digital Travesia 〜 でじたる とらべしあ 〜

                                                      Webサイト「Digital Travesia」は、digitaltravesia.jp に統合しました。 5秒後に統合先へ自動でジャンプします。 ジャンプしない場合は、以下のURLをクリックしてください。 統合先のページ

                                                      • 今、外部メモリスロットを備えたスマートフォンが減っている理由

                                                        近年のスマートフォンでは、iPhoneだけでなく、Android端末でも外部メモリスロットを使用できない機種も多く存在している。その理由はなぜか、考察したい。 外部メモリスロットを搭載しないスマートフォンの代名詞として、AppleのiPhoneが挙げられる。加えて近年ではAndroidスマートフォンにおいても、10万円クラスのハイエンド機種を中心に外部メモリスロットを利用できない機種が販売されている 2021年、日本でキャリアが発売した10万円以上のスマートフォンにて、外部メモリスロットを利用できる機種は、ソニーのXperiaシリーズとシャープのAQUOS R6(ソフトバンクより発売のLEITZ PHONE1を含む)にとどまった。SIMロックフリーで展開されたハイエンド機でもASUS Zenfone 8 Flipに限られる。 ハイエンドと呼ばれるスマートフォンで外部メモリスロットが利用でき

                                                          今、外部メモリスロットを備えたスマートフォンが減っている理由
                                                        • 実践 9 つのメモリリークどう見つける?/ How to detect 9 types of memory leaks?

                                                          iOS Test Online 2022/10/28 https://testonline.connpass.com/event/261910/

                                                            実践 9 つのメモリリークどう見つける?/ How to detect 9 types of memory leaks?
                                                          • 「拷問」は記憶を歪める:神経科学者の指摘 | WIRED VISION

                                                            前の記事 「マックまでの近さ」が光で表された米国地図 日本『ROBO-ONE』に登場した優れたロボットたち(動画) 次の記事 「拷問」は記憶を歪める:神経科学者の指摘 2009年10月 1日 Brandon Keim 水責めの一種『ウォーターボーディング』では、板に背中を固定し、頭に袋をかぶせて、頭を下に向けた逆立ちの状態で、顔の上、あるいは袋に穴をあけ口や鼻の穴に水を直接注ぎ込むことで急速に窒息を生じさせる。画像はカンボジアのクメール・ルージュがウォーターボーディング用に使っていた台。Tuol Sleng Genocide MuseumとWikimedia Commons 水責めや睡眠妨害(日本語版記事)で痛めつけたり、苦しい姿勢を強制したり、恐怖心を増大させたりする厳しい尋問手法は道徳的に非難されているが、さらに、誤った科学的根拠に基づいており、本来なら思い出させるべき容疑者の記憶その

                                                            • MasteringMemcached

                                                              2008-09-27 17:53:11 +0900 (78d); rev 114 この文書について 分散型メモリオブジェクトキャッシングシステムである memcached について、その仕組み、導入やプログラミング言語からの利用方法までを紹介します。 この文章は常に書きかけです。誤字脱字や間違いの指摘や情報提供などを歓迎します。 この文書の対象者 memcached の導入を検討しているひと memcached をプログラミング言語から利用する方法を知りたいひと memcached の仕組みや仕様を知りたいひと 環境について 以下のような環境を想定しています。 UNIX および UNIX ライク OS x86 アーキテクチャ memcached は x86 以外のアーキテクチャでも動作しますが、この文書では x86 前提として記述します。 memcached とは memcached は

                                                              • Windows TIPS -- TIPS:必要メモリ・サイズを見極める

                                                                ※本TIPSではWindows 2000/Windows XP/Windows Server 2003におけるタスク・マネージャの見方について解説しています。Windows 7など、ほかのWindows OSについては、次のTIPSをそれぞれ参照してください。 タスク・マネージャのパフォーマンス・タブの見方(Windows 7/Windows Server 2008 R2編) タスク・マネージャのパフォーマンス・タブの見方(Windows Vista/Windows Server 2008編) Windows 2000やWindows XPなどの仮想記憶システムを採用したOSでは、システムに物理的に装着されているメモリ量を超えるような、大きなプログラムや多数のプログラムを同時に実行することができる。物理メモリが足りない場合は、メモリに入りきらない部分をディスクへ書き出しておき、必要に応じて

                                                                  Windows TIPS -- TIPS:必要メモリ・サイズを見極める
                                                                • 【2ch】ニュー速クオリティ:思わず欲しくなるドールの画像下さい

                                                                  1 以下、名無しにかわりましてVIPがお送りします 2011/07/24(日) 00:43:28.65 ID:KkG9nbq80 [1/77] 3 以下、名無しにかわりましてVIPがお送りします 2011/07/24(日) 00:45:33.99 ID:KkG9nbq80 [2/77] 8 以下、名無しにかわりましてVIPがお送りします 2011/07/24(日) 01:02:07.78 ID:OzB2pU7d0 かわいいから欲しいけど高いんだろうな 9 忍法帖【Lv=12,xxxPT】 2011/07/24(日) 01:03:10.22 ID:H7pe2+qz0 [2/17] たしかに高そうだな 10 以下、名無しにかわりましてVIPがお送りします 2011/07/24(日) 01:03:49.28 ID:KkG9nbq80 [4/77] >>7 可愛いよねw結構前のドー

                                                                  • 【PoC編】XSSへの耐性においてブラウザのメモリ空間方式はLocal Storage方式より安全か? - Flatt Security Blog

                                                                    はじめに こんにちは。 セキュリティエンジニアの@okazu-dm です。 この記事は、Auth0のアクセストークンの保存方法について解説した前回の記事の補足となる記事です。前回の記事の要旨をざっくりまとめると以下のようなものでした。 Auth0はデフォルトではアクセストークンをブラウザのメモリ空間上にのみ保存するin-memory方式であり、XSSへの耐性のなさ等の理由でlocalStorageで保存することを推奨していない しかし、XSSでアクセストークンを奪取できるのはin-memory方式でも同じのはず(検証は行いませんでした)。localStorage方式を過度に忌避する必要はないのではないか なお、Flatt Securityの提供するセキュリティ診断はAuth0に限らずFirebase AuthenticationやAmazon CognitoなどのIDaaSのセキュアな利用

                                                                      【PoC編】XSSへの耐性においてブラウザのメモリ空間方式はLocal Storage方式より安全か? - Flatt Security Blog
                                                                    • 「別プロセスの PHP が今何をしているか」を実況するプログラムを PHP で作った - Qiita

                                                                      0 fgets <internal>:-1 1 <main> <internal>:-1 0 fgets <internal>:-1 1 <main> <internal>:-1 0 fgets <internal>:-1 1 <main> <internal>:-1 ... 0 time_nanosleep <internal>:-1 1 PhpProfiler\Lib\Loop\LoopMiddleware\NanoSleepMiddleware::invoke /home/sji/work/php-profiler/src/Lib/Loop/LoopMiddleware/NanoSleepMiddleware.php:33 2 PhpProfiler\Lib\Loop\LoopMiddleware\KeyboardCancelMiddleware::invoke /home/sji/

                                                                        「別プロセスの PHP が今何をしているか」を実況するプログラムを PHP で作った - Qiita
                                                                      • iPhone6/6 Plusのメモリが1GBしかない理由 - iPhone Mania

                                                                        iPhone6/iPhone6 Plusは、搭載メモリは1GBながら、2GBや3GBのメモリを搭載するAndroid陣営の上位モデルより処理速度が高速となっています。この理由は、AndroidとiOS端末の根本的な違いにありました。 iPhone6がメモリ1GBでもAndroid端末より高性能な理由 iPhone6/iPhone6 Plusの処理速度を主要スマートフォンと比較したベンチマークテストの結果、iPhone6/6 Plusは、メモリを多く搭載したサムスンのGalaxy S5などの端末より処理速度が速いことが明らかになっています。 iPhone6/6 Plusのメモリ容量は1GBですが、大容量のメモリを搭載したAndroid端末よりも処理速度が速いのは、OSの内部設計の違いに理由があるとQuoraに掲載され、話題になっています。 AndroidはJavaで動作する構造上、「ガーベー

                                                                          iPhone6/6 Plusのメモリが1GBしかない理由 - iPhone Mania
                                                                        • 「記憶を移植」 米研究者らがアメフラシの遺伝子で成功 - BBCニュース

                                                                          記憶の移植は長らく、典型的なSF(サイエンス・フィクション)のテーマだったが、最近の研究によってそれが現実味を帯びつつある。 米大学の研究者らはこのほど、海に住む軟体動物のジャンボアメフラシの個体から別の個体に、遺伝子のRNA(リボ核酸)を使い、記憶を移植することに成功した。 研究者らはまず、ジャンボアメフラシに刺激に対する防御反応を起こす訓練を行った。その個体から取り出したRNAを訓練を受けていない別の個体に移植すると、刺激に対して訓練された個体と同様の反応を示したという。

                                                                            「記憶を移植」 米研究者らがアメフラシの遺伝子で成功 - BBCニュース
                                                                          • JavaScript の仕組み:メモリ管理+ 4つの共通のメモリリーク処理方法 - Qiita

                                                                            この記事は sessionstack blog に投稿されている、How JavaScript works シリーズの一記事 "How JavaScript works: memory management + how to handle 4 common memory leaks" の和訳です。投稿されたのは Alexander Zlatkov, 原文はこちらです。翻訳については許諾いただいています。 メモリ管理もしくはC言語におけるメモリ解説他、用語なども怪しい箇所は多分にありますので、間違いがありましたら修正のご指摘・編集リクエスト等ください。 日本語の参考 URL 先に日本語の参考URLを記載しておきます。 JavaScriptで起こるメモリリークのパターン - EagleLand Browser Computing Structure // Speaker Deck Unders

                                                                              JavaScript の仕組み:メモリ管理+ 4つの共通のメモリリーク処理方法 - Qiita
                                                                            • asahi.com(朝日新聞社):「人工記憶」ハエに書き込み 英米チームが成功 - サイエンス

                                                                              【ワシントン=勝田敏彦】脳に人工の「記憶」を書き込んだところ、経験していない、その記憶をもとに行動するようになった。オックスフォード大など英米の研究チームが、そんな試みに成功し、米科学誌セル(電子版)に発表した。もっとも、人間ではなくショウジョウバエでの話だ。  ショウジョウバエに、ある種のにおいと同時に電気ショックを与える「訓練」を繰り返すと、その記憶をもとに、同じにおいを避けて動くようになる。研究チームは、そうした仕組みを担うショウジョウバエの脳の組織が12個の神経細胞(ニューロン)でできていることを突きとめた。  光を当てる特別な方法で、訓練を受けていないハエの神経細胞を活性化させて「人工記憶」を書き込んだところ、ハエは危険を体験していないのに、そのにおいを避けるようになった。  人間に応用できるかとなると、ヒトの脳は複雑なので、ハエ限定の話という。

                                                                              • Perlのメモリリークを見つける方法 - Islands in the byte stream (legacy)

                                                                                Perlではメモリリーク検出ツールがいくつか開発されているので、top(1)の結果を眺めるよりそういうツールを使うほうが楽である。 さて、メモリリークが発生しているとき、その可能性としてはだいたい以下の4つが挙げられる。 Perlレベルでの循環参照 グローバル変数に値をどんどん足しているとき*1 XSレベルでリファレンスカウントの管理ミス XSレベルでmalloc()したメモリの管理ミス この1-3についてはすべてPerlインタプリタ内の出来事であり、Test::LeakTraceを使って検出できる。4を検出するのは難しいが、Test::Valgrindが役に立つ。 Test::LeakTraceのSYNOPSISは歴史的経緯によりごちゃごちゃしているが、テストで使うべき関数はno_leaks_ok()とleaks_cmp_ok()だけである。 たとえば、以下のようにして使う*2。 #!p

                                                                                  Perlのメモリリークを見つける方法 - Islands in the byte stream (legacy)
                                                                                • インフラエンジニアがSegmentation fault をなんとか治してみる - メモとかそんな感じなやつ

                                                                                  普段Webサーバを運用していて、めんどくさいトラブルのひとつに「Segmentation fault」があります。 あれー?なんか500エラーがでるなーなんて思ってログを見るとSegmentation faultになってるときは死にたくなります。 そもそもSegmentation faultはメモリ上にあるデータに対して不正が行われたときに起こるもので、 インフラエンジニアにとってはなかなか手がだせないところでもあります。 それでもなんとかして治さないといけないわけなので せめてどのプログラムが悪さしてるかどうかぐらいは調べ上げてみます。 apacheでのログ apache + mod_perl での環境です。 こんな感じでエラーがでます。 #tail error_log [notice] child pid 26028 exit signal Segmentation fault (11

                                                                                    インフラエンジニアがSegmentation fault をなんとか治してみる - メモとかそんな感じなやつ