並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 1373件

新着順 人気順

Memoryの検索結果161 - 200 件 / 1373件

  • 2万円で快適デスクトップPC生活を楽しむTips 〜トロいネットブックはサブにしろ!?〜 - キャズムを超えろ!

    ML115に中古激安グラボ積んでDDR2満載してRAMディスク活用すれば相当快適、しかも2万円前後。ネットブックブームではあるけど、安さと快適性*1を取るならやっぱりデスクトップだよね、という話。 ML115G5を買う 11000円 http://nttxstore.jp/_II_HP12697443 DDR2メモリを4Gぶん買う 4000円 上海問屋@楽天とか SoundBlaster 5.1VXを買う 2000円 楽天で1800円 Amazon なら送料込み\1782 中古格安グラフィックカードを買う 2500円 じゃんぱらとか。動画見るならRadeon2400以降がおすすめ WindowsXPを入れ、適当にドライバを入れる BOOT.iniをいじってOSの管理メモリを3Gにする このへん参考。MAXMEM=3072 とする。 RAMディスク利用のためにおまじないをする スタートからフ

    • 年を取るというのはどういうことか考えてみた - 続・はてなポイント3万を使い切るまで死なない日記

      ぼくは20歳のころから老化による自分の能力の低下に対する恐怖があった。 たぶん、そういうひとはほかにも多いと思う。 いったい何歳まで自分は働けるのだろう。年を取ったときにどれぐらい能力が現実問題として下がるのかということにずっと関心をもって、自分のまわりを観察してきたのだが、現時点での結論を簡単に書いてみようと思う。ぼくの主観的な感覚なので正しいかどうかはわからないし、どの程度、一般性があるのかどうかもさだかではないが、実際のところ、年をとるっていうのはどんなかんじなのという疑問への回答のサンプルにはなるだろう。 (1)記憶力 子供の時分から他人よりも物覚えが得意なタイプのひとがいる。ぼくもそのタイプだった。特に努力をしなくてもいろんなことを覚えてしまう。 テストの点数もそこそこいい。こういうタイプは20歳を過ぎるころから記憶力の低下に苦しむことになる。 記憶力というのは分かりやすい指標な

        年を取るというのはどういうことか考えてみた - 続・はてなポイント3万を使い切るまで死なない日記
      • Stack Overflowの裏側は、Webサーバ9台、SQL Serverが4台など。月間5億6000万PVをさばくシステムの状況を公開中

        ITエンジニアのコミュニティサイトStackOverflowなどを運営するStackExchangeが、同社のサービスを支えているシステム構成の状況を知らせるWebサイトを公開しています。 同社のサービスは各国版のStack Overflowのほかにも、サーバ管理者のためのServer Fault、数学関係者のためのMathematicsなど多岐にわたっています。 これらを合わせた同社のサービスは月間5億6000万ページビュー。このページビューを、48GBのメモリを搭載した9台のWebサーバ。384GBのメモリを搭載しライブ/ホットスタンバイ構成にクラスタ化した2台のSQL Serverと、288GBのメモリを搭載した2台のSQL Serverによるもう1つのクラスタの合計4台のSQL Server。96GBのメモリを搭載し、マスター/スレーブ構成にした2台のRedis Serverなどで

          Stack Overflowの裏側は、Webサーバ9台、SQL Serverが4台など。月間5億6000万PVをさばくシステムの状況を公開中
        • Firefox、メモリ、キャッシュ、SSD、RAMディスク

          Core i7、DDR3メモリトリプルチャンネル6GB、Intel SSD、Windows7。この環境なら、何かのアプリケーションが重くていらだつことはもうないだろうと思っていたあの頃。 SSDの読み込みの速さによる、Windows自体の起動の速さ、アプリケーションの起動の速さにも慣れ、残ったのはFirefoxの動作の重さ…。 まさかWebブラウジングするだけの処理がここまで重いとは…。前の環境で重かった画像処理は快適になったのに、なぜブラウザがここまで重いのか…。 「FirefoxのAutoPagerizeが重かった」の後、ページ先読み用アドオンは「AutoPager :: Add-ons for Firefox」に変えていました。PCのスペックも上がったことで、再びAutoPagerizeに戻していたわけです。でも、やっぱり重い。Greasemonkey版やExtension版のAut

            Firefox、メモリ、キャッシュ、SSD、RAMディスク
          • 無料パーティション操作ソフト「Partition Logic」 - GIGAZINE

            かの有名な「パーティションマジック」と同じ作者の作ったフリーソフト。ライセンスはGPL。ソースコードも公開されています。基本的に「パーティションマジック」と同じ操作性で機能も高度な機能以外はほとんど同じです。無料でここまでのものが利用できるとは…。 ダウンロードは以下のサイトから。 Partition Logic - Download http://partitionlogic.org.uk/download.html CD-Rに焼いて利用するCD-ROM版と、フロッピーディスクから利用するフロッピー版があります。 基本的な機能や制限は以下の通り。 Partition Logic - About http://partitionlogic.org.uk/about.html パーティションの作成、削除、フォーマット、デフラグ、リサイズ、移動、属性比較ができます。また、ハードディスク全体をコ

              無料パーティション操作ソフト「Partition Logic」 - GIGAZINE
            • もうサムネイルで泣かないための ImageMagick ノウハウ集 - Cybozu Inside Out | サイボウズエンジニアのブログ

              こんにちわ、アプリケーション基盤チームの青木(@a_o_k_i_n_g)です。好きなみかんは紅マドンナです。 今回は、サイボウズのサムネイル事情について記事を書きたいと思います。サイボウズに限らず通常の Web アプリケーションでもサムネイル作成はよくあると思いますが、ハマりどころが多く涙しているサムネイリストも多いかと思います。これからの時代を生きるサムネイリストが快適なサムネイルライフを送れるよう、知見を共有したいと思います。 弊社では画像変換ツールに ImageMagick を用いており、従って本知見は ImageMagick 固有のものがほとんどです。 画像比較は人間の眼で行うべし サムネイル周りに何か修正を入れたら修正前後の画像を比較しましょう。機械によるバイト列の比較では画像の良し悪しがわかりません。頼れるのは人間の眼だけです。肉眼で確認しましょう。 比較できるツールを作ると良

                もうサムネイルで泣かないための ImageMagick ノウハウ集 - Cybozu Inside Out | サイボウズエンジニアのブログ
              • USBメモリやSDカードで手軽に高速化、未使用メモリも有効活用できるソフト「eBoostr 4」

                「eBoostr 4」はインストールするだけで、余っているUSBメモリやSDカード、さらには32ビット版では使うことのできない物理メモリを活用してWindows XP/Vista/7/Server 2003/Server 2008の高速化を行います。設定も簡単に行うことができ、各種アプリケーションの起動速度やブラウザの起動速度、Windowsの起動時間を高速化し、かなり手軽にシステムを高速にすることができます。 仕組み自体はマイクロソフトのWindows Vista以降に搭載されている「ReadyBoost」をさらに細かく設定できるようになった感じとなっており、特にReadyBoostが使えないWindows XPや、ReadyBoost用のUSBメモリなどが最大1つ・4GBまでしか設定できないWindows Vistaではかなりメリットが大きい仕組みとなっており、Windows 7でも体

                  USBメモリやSDカードで手軽に高速化、未使用メモリも有効活用できるソフト「eBoostr 4」
                • サーバやPCのボトルネック箇所の簡単な見分け方(Linux編):佐野裕のサーバ管理者日記:ITpro

                  前回はWindowsでのサーバやPCのボトルネック箇所の簡単な見分け方をご紹介させていただきましたが、要望がありましたので今回はLinuxの場合をご紹介いたします。 4つの主要ボトルネック要素の復習です。 サーバやPCには4つの主要ボトルネック要素があります。このいずれかがボトルネックとなった場合システム全体のレスポンスが低下します。 CPU使用率 メモリ使用量 ディスクI/O TCPコネクション数 Linuxにおいてはボトルネック箇所を以下のように見分けることができます。 1. CPU使用率 CPU使用率が常に100%に近い場合はCPUがボトルネックであることが判明します。CPU使用状況を簡単に調べるには3つの方法があります。「top」「w」「vmstat」コマンドを使う方法です。 -----------------------------------------------------

                    サーバやPCのボトルネック箇所の簡単な見分け方(Linux編):佐野裕のサーバ管理者日記:ITpro
                  • 恐怖の JVM 大量メモリ消費!メモリリークの謎を追え!! - Cybozu Inside Out | サイボウズエンジニアのブログ

                    こんにちは、ミドルウェア開発チームの青木(@a_o_k_i_n_g)です。将来の夢は川口浩探検隊に入ることです。 先日、弊社のアプリケーションサーバーで大量にメモリを消費するという現象に遭遇しました。アクセス頻度の低いサーバーがメモリを大量消費するという謎深いものでした。 発生当初の状況はこんな感じです。 アプリケーションサーバーでは Jetty が稼働 現象が発生した JVM は 5GB 程度のメモリを消費しており、明らかに通常ではない量のメモリを消費している 複数台のサーバーで発生していたが、全てで発生したわけではない。 また、発生したサーバーはいずれもアクセス頻度が少ないサーバーだった。 ヒープ、パーマネント、スタック ひとまず、JVM でトラブルが発生した時は何はともあれヒープダンプとスレッドダンプを見るに限ります。各種情報の取得をインフラ部隊へ依頼し、得られたヒープを解析すると、

                      恐怖の JVM 大量メモリ消費!メモリリークの謎を追え!! - Cybozu Inside Out | サイボウズエンジニアのブログ
                    • Firefoxのメモリ消費量を猛烈に減らすツール"Firefox Ultimate Optimizer" - あまたの何かしら。in はてな

                      有名どころでは、about:configから直接いじる方法がありますね。 FirefoxやThunderbirdのメモリ消費量を劇的に減らす方法 - GIGAZINE 日本語圏で紹介されていなかったようだから、書いてみますよ。 使用するのは自己責任ってことでお願いしますね。とはいっても、たくさんの人に使ってもらってレビューを書いてほしいです。私はやりました(以下、実験にて)。実体がわかったので、コメントや追記を見てください。 #追記+コメントは要参照。 Firefox Ultimate Optimizer(以下、FUO)とは メキシコ発のMozilla Firefoxのメモリ消費量を劇的に減らす(あるサイトではdramaticallyではなくdrasticallyと紹介されている。それくらいに凄い。)ツール。Rafael Felipe Sarabia Caravantesっていう19歳の青

                        Firefoxのメモリ消費量を猛烈に減らすツール"Firefox Ultimate Optimizer" - あまたの何かしら。in はてな
                      • 首を切断された『プラナリア』は頭の再生と同時に記憶も再生される事が明らかに - アクアカタリスト

                        最新の研究によるとプラナリアは、頭を切断してもなお、頭が再生してしまえば切断される以前の記憶を維持したままとなることがわかった。 米マサチューセッツ州にあるタフツ大学の研究者 Michael Levin と Tal Shomra はプラナリアに秘められた驚くべき能力を発見し実験によって証明した。 扁形動物のプラナリアは著しい再生能力を持つ。彼らには、人間と比較するとシンプルではあるが臓器や体組織の多く持ち、これらの中には比較的複雑な構造の脳も含まれている。切断した断片から完全に再生することができ、その著しい再生能力のため古くから研究されている。 wikipedia-プラナリア 体表に繊毛があり、この繊毛の運動によって渦ができることからウズムシと呼ばれる。淡水、海水および湿気の高い陸上に生息する。 プラナリアの再生能力は著しく、ナミウズムシの場合、前後に3つに切れば、頭部からは腹部以降が、

                        • メモリ食いのGoogle Chrome、ついに消費量削減へ

                            メモリ食いのGoogle Chrome、ついに消費量削減へ
                          • Androidアプリのメモリリーク対策手法 | Bescottee

                            googleのAndroid開発者向け ブログに「Memory Analysis for Android Applications」という記事があったため、自分のために訳しました。参考になれば幸いです。本エントリを見るうえで、eclipse の基本的な使い方を理解している必要があります。 Androidアプリのメモリ解析手法 Dalvikランタイムは、ガベージコレクトしてくれるかもしれませんが、それはメモリ管理を行わなくてもよいというわけではありません。モバイル端末上でのメモリ利用状況は特に注意を払わなければなりません。本投稿では、開発するアプリのメモリ利用状況の把握を支援する Android SDK で提供しているメモリプロファイリングツール群のいくつかを紹介させて頂きます。 メモリ利用時の問題はいくつか明らかになっています。例えば、もしあなたのアプリがユーザの画面タッチ操作のたびにメモ

                            • SPA認証トークンはlocalStorageでもCookieでもない、Auth0方式はいいねというお話 - @mizumotokのブログ

                              SPA認証トークンをどこに保存するかは論争が絶えません。localStorageやCookieがよく使われますが、Auth0は違う方法を採用しています。この記事では、Auth0のトークン管理の方式を理解でき、トークン管理上のセキュリティへの理解を深めることができます。 SPAの認証トークンをどこに保存するか ブラウザでトークンを保存できる場所 保存場所の比較 メリット・デメリット Auth0のアプローチ トークンはインメモリに保存 OpenID Connect準拠とトークン取得のUI/UXの悪化回避を両立 Auth0のjsライブラリ ログイン アクセストークンの(再)取得 図解 ログイン アクセストークンの(再)取得 自サービス内の認証だけのもっと簡易な構成 ログイン IDトークン取得 まとめ SPAの認証トークンをどこに保存するか React やVueで認証付きSPA(Single Pa

                                SPA認証トークンはlocalStorageでもCookieでもない、Auth0方式はいいねというお話 - @mizumotokのブログ
                              • 横着プログラミング 第1回: Unixのメモ技術

                                最終更新日: 2002-03-18 (公開日: 2002-03-18) Unix Magazine 誌に 2002年1月号から 2003年2月号にかけて連載し ていた記事の元の原稿です。 横着プログラミングとは 私は必要が発明の母だとは思わない。私の意見では、発明とは怠惰 から、おそらくはまた、まさに無精から生じるものである。面倒を 省くために。 -- アガサ・クリスティ この言葉によると、どうも発明とは横着したいがために生まれるも のらしい。そう考えてみると確かに、私がプログラミングをする動 機は、横着するためのソフトウェアを作るため、という要素が大き い。突然、「うげー、面倒くせー」と叫んでプログラムを書き始め るのである。 そんなわけで、横着するためにプログラミングすることを私は勝手 に「横着プログラミング」と呼んでいる。本連載では横着プログラ ミングをテーマに、横着のコツや私が作っ

                                • データベースの仕組み(アーキテクチャ)をざっくり理解する

                                  フリーランスエンジニアをしているrevenue-hackです! 普段はGo言語でバックエンドを中心にやっています〜 ↓登壇したときの資料です! より図を入れて詳しく書いております! 今回はデータベースの特にRDBの仕組み(アーキテクチャ)についてざっくり理解して、なにかに役立てようぜ〜 というような内容になります。 ↓記事はこちらに移しました!↓

                                    データベースの仕組み(アーキテクチャ)をざっくり理解する
                                  • 「茶化す大人になりたくなかった」――若者が米津玄師を支持する理由 - Yahoo!ニュース

                                    米津玄師は、いま10代20代から熱い支持を受けているミュージシャンだ。2009年にボーカロイドを使った楽曲をニコニコ動画に投稿し始め、2012年から自身の声で歌った楽曲を発表するようになり、翌年メジャーデビューを果たす。インターネットから登場しながらそこにとどまらない。常に「美しいものを作ろうとしてきた」という彼の音楽はなぜ若者の心を引きつけるのか。(音楽ジャーナリスト・柴那典/Yahoo!ニュース 特集編集部)

                                      「茶化す大人になりたくなかった」――若者が米津玄師を支持する理由 - Yahoo!ニュース
                                    • 『redis、それは危険なほどのスピード』

                                      どうも、プラットフォームDivでエンジニアをやっている Wataru です。 最近3人目の子供が産まれて、産後自宅勤務をさせてくれた弊社はとてもいい会社だと思います。出産予定のあるエンジニアのかたは是非弊社に転職を。 さて、今回はRedisの紹介をさせて頂きたいと思います。 Redisってすごくマイナーなわけではないのですが、めちゃくちゃ便利なのにあまり注目されていないなーという印象があるので、これを機会に是非使ってみてもらえると嬉しいです。 Redisって何?Redisとは「remote dictionary server」から名前が付けられたオープンソースのkey-valueデータストアです。 MemcacheDB等のKVSとの最大の違いは、格納するバリューがデータ構造というところです。 つまり、リスト・セット・ハッシュなどのデータ構造で格納できるのでバリューに対してアトミックな操作が

                                        『redis、それは危険なほどのスピード』
                                      • 300clp - Firefoxを遅くさせる最大原因はアドオン

                                        Firefoxを遅くさせるアドオン要因Webアプリケーションの開発者はFirefoxを愛用しているケースが多い その理由として拡張機能が豊富であることが第一に挙げられる 優秀なアドオンとしてAll-in-One GesturesやGreasemonkey、 WebDeveloper、Firebug、ScrapBookなどが利用される しかしFirefoxを使い込むにつれてアドオンが増え その結果、起動時間・表示時間に遅れが出ることになる その最大要因はアドオンであり数種のアドオンによって遅くなる ではブラウザ表示を遅くさせるアドオンはどれか 具体的な数字で比較できるのか? この表示時間について検証 01.検証試験環境【   OS    】 XP SP2 Pro、Vista Ultimate 【   .CPU.  】 PentiumD820 2.8GHz 【   Mem   】 Samsun

                                          300clp - Firefoxを遅くさせる最大原因はアドオン
                                        • Redis作者自身によるRedisとMemcachedの比較 | Yakst

                                          Redisの作者antirez氏自らによる、memcachedとRedisの長所短所の比較。特に、Redisを単なるキャッシュ用アプリケーションとしてmemcachedと比較することの間違いと、それぞれの向いている使用方法についての私見。 あなたが私と面識があるなら、私が競合製品があることが悪いと考える人間でないことはご存知でしょう。ユーザーに選択肢があることは本当にいいことだと思っていますし、だからこそ他の技術とRedisを比較するようなことはほとんどしませんでした。 しかし、最適なソリューションを選ぶためには、ユーザーは正しく情報を持たねばならないのも確かです。 この記事を書くのは、有名なライブラリであるSidekiqの作者として知られるMike Perhamが、Redisのバックエンドストレージとしての使い方を書いた記事を読んだのがきっかけです。従って、私はMikeがRedisに「反

                                            Redis作者自身によるRedisとMemcachedの比較 | Yakst
                                          • 被災地、タクシーに乗る幽霊 東北学院大生が卒論に:朝日新聞デジタル

                                            「震災による死」に人々はどう向き合い、感じてきたか。この春に卒業する東北学院大の社会学のゼミ生たちがフィールドワークを重ねて、卒論を書いた。工藤優花(ゆか)さん(22)は、宮城県石巻市のタクシー運転手たちが体験した「幽霊現象」をテーマに選んだ。 50代の運転手は工藤さんに、こう打ち明けた。 震災後の初夏。季節外れのコート姿の女性が、石巻駅近くで乗り込み「南浜まで」と告げた。「あそこはほとんど更地ですが構いませんか」と尋ねると、「私は死んだのですか」と震える声で答えた。驚いて後部座席に目を向けると、誰も座っていなかった。 別の40代の運転手。 やはり8月なのに厚手のコートを着た、20代の男性客だった。バックミラーを見ると、まっすぐ前を指さしている。繰り返し行き先を聞くと「日和山」とひと言。到着した時には、もう姿はなかった。 工藤さんは3年生の1年間、毎週石巻に通い、客待ちの運転手をつかまえて

                                              被災地、タクシーに乗る幽霊 東北学院大生が卒論に:朝日新聞デジタル
                                            • まとめ:USBメモリを120%活用できるフリーソフト19選 | ライフハッカー・ジャパン

                                              デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール

                                                まとめ:USBメモリを120%活用できるフリーソフト19選 | ライフハッカー・ジャパン
                                              • 無いから作った人たち

                                                データベース技術の世界に新顔が次々と登場している。米Danga Interactiveの「memcached」、ミクシィの「Tokyo Cabinet」と「Tokyo Tyrant」、楽天の「ROMA」、グリーの「Flare」などだ。いずれも半導体メモリーを使って大規模データベースを高速処理する技術である。面白いのは、4社ともIT製品を開発するメーカーではないことだ。 4社は、Webを使ったサービス事業を手掛ける企業であり、本来であればメーカーが開発した製品や技術を使う立場である。ところが、こうした「ユーザー企業」が自ら基盤技術を開発し、それを利用している。 memcachedやTokyo Cabinet/Tyrant、ROMA、Flareの中では、memcachedが一番古い。Danga Interactiveが自社のブログ・サービス「LiveJournal」を改善するために2003年に

                                                  無いから作った人たち
                                                • ITmediaニュース:「ココログ」開発者、はてなへ (1/3)

                                                  「はてな」という名の小さな会社がある。ネット企業なのに紙と箱で進行管理し、社内会議はポッドキャスティング配信。オフィスがあるのに図書館で仕事したりする変な会社だ。そこで働く“変な”社員を読み解く3回連載。第2回は、CTOの伊藤直也さん。 始めてのプログラミングは、幼稚園のころだった。「マイコン少年がプログラマーになったっていう、よくあるやつです」。照れ笑いを浮かべて、伊藤直也さん(27)は話す。 伊藤さんは新卒でニフティに入社。ブログサービス「ココログ」を開発した。社会人3年目となる昨年9月、はてなに移籍し、最高技術責任者(CTO)に就任。マイコン少年は「変な会社」を支えるチーフプログラマーになる。 社員500人の大企業から10人のはてなに。寄り道だらけに見えた人生は、今振り返ると、はてなにまっすぐ続いていた。 プログラミング幼稚園児 幼稚園のころ、父親が買ってきた東芝のコンピュータ「パソ

                                                    ITmediaニュース:「ココログ」開発者、はてなへ (1/3)
                                                  • Build and implement a single sign-on solution

                                                    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

                                                      Build and implement a single sign-on solution
                                                    • 負荷低すぎはもはや障害じゃないのか - mikedaの日記

                                                      前のブログの続きで、もにかじ7で話した小ネタその2。 実際にサービスでなんかやったというのじゃなく、こういうこと考えてるんだけどみんなどうしてます?って話です。 まずオンプレ時代はサーバのスペックダウンはけっこう大変だったし、頑張ってメモリやCPU引っこ抜いてもそんなに節約にならなかった。 ※CPUやメモリはサーバ価格の一部でしかないし、ラック費用(消費電力)もあるし。 でもクラウド前提だとスペックダウンはとても簡単で、スペック半分にすると価格も半分になる。 そうすると、 『イベントで一時的にc4.4xlarge(8万/月)にして、そのまま最大CPU使用率10%とかで数ヶ月放置されている』 みたいなのはビジネス的な損失という意味で明らかに障害で、監視すべきじゃないだろうか? みんななんかやってますか? というようなことを参加者に聞いてみました。 参加者の中では、AutoScalingしてい

                                                        負荷低すぎはもはや障害じゃないのか - mikedaの日記
                                                      • Microsoft TechNet : Process Explorer

                                                        Created with ZoomIt Introduction Ever wondered which program has a particular file or directory open? Now you can find out. Process Explorer shows you information about which handles and DLLs processes have opened or loaded. The Process Explorer display consists of two sub-windows. The top window always shows a list of the currently active processes, including the names of their owning accounts, w

                                                          Microsoft TechNet : Process Explorer
                                                        • 「Virtualを仮想と誤訳した責任は我々にあります」 - Plan9日記

                                                          書籍「ソフトを他人に作らせる日本、自分で作る米国」を読んでいたところ、元日本IBMの方によるタイトルの発言が飛び出した。この業界に長くいると、仮想記憶に仮想計算機と「仮想」という訳語にはまったく違和感を感じなくなってしまったが。。。曰く、IBMがVirtual memoryを発表したとき(MVSのことかな*1)、日本IBMが仮想記憶と訳したのだそうな。『virtualは「事実上の」「実質的」という意味であり、virtual memoryは「本来のメモリーではないが事実上メモリーとして使える技術」を意味する。』 大学時代の恩師も次のように言っていた。 「仮想」という概念が、コンピュータの世界に入ったのは、19751965年のことである。MITがMULTICSという汎用大型TSSの構想を発表した。これが現在の、パソコンネットワーク時代の幕開けの狼煙であった。この中の技術に「仮想記憶」の概念が含

                                                            「Virtualを仮想と誤訳した責任は我々にあります」 - Plan9日記
                                                          • 【iOS/Mac開発】超サクサクアプリへの必須ツール Instruments を使いこなそう

                                                            こんにちは。iOS / Mac 開発担当の金内です。 使って幸せなアプリには、サクサクとした動きが欠かせませんね。自分たちで作っているアプリが「サクサク」でなく「もっさり」と言われてしまうと残念な気持ちになりますが、反面「よし。こうなったら超最適化して超サクサクなハイパフォーマンスアプリを目指す!」と誓いを立てるよい機会でもあります。 そんな誓いを立てたあなたにピッタリのツールが Xcode に付属している Instruments(インストゥルメンツ)です。フェンリルのウェブブラウザ Sleipnir for Mac や Sleipnir Mobile for iPhone / iPad の開発でも大活躍しています。 Instruments は、一般的にはプロファイラという種類のツールにあたります。プロファイラは、どのオブジェクトがどれくらいメモリを消費しているとか、どのメソッドにどれくら

                                                              【iOS/Mac開発】超サクサクアプリへの必須ツール Instruments を使いこなそう
                                                            • 128GBもメモリを載せたら、PCはどこまで快適になるのか? 動画や写真編集、VMにゲームまで…… 超多コアCPU+大容量メモリは、最強の「ながら作業PC」? text by 坂本はじめ

                                                                128GBもメモリを載せたら、PCはどこまで快適になるのか? 動画や写真編集、VMにゲームまで…… 超多コアCPU+大容量メモリは、最強の「ながら作業PC」? text by 坂本はじめ
                                                              • APPLE LINKAGE

                                                                株式会社ディストームが、英国LightWave Digital社の3DCG ソフトウェア「LightWave 2024」の販売を開始したと発表しています。 LightWave 2024は、複雑なキャラクターリグを簡単かつ効率的に作成できるリギングツール「LW RHiggit」、レイアウト内でウェイトマップを直接作成・編集できる「Weight Brush」、ジオメトリ上に植物のつるなどをペイントして時間軸に沿って成長するアニメーションなどを作成できる「Tendril」、ガラスに注がれる液体、床に飛び散る水、跳ねて変形するゼリーキューブなどをリアルタイムで作成できる「Flow」といった新機能を搭載しています。 発売開始と同時に、既存のLightWave 2023ユーザーを対象とした早期アップグレード割引サービスも提供しています。日本語版は8月中旬発売予定です。 新規ライセンス LightWav

                                                                  APPLE LINKAGE
                                                                • C 言語にポインタがある理由は省メモリ化・高速化・開発作業の省力化です - 偏見プログラマの語り!

                                                                  前回の記事『プログラム初心者にC言語のポインタを不本意ながら教える羽目になったなら、こう教えると良いよ』でポインタの教え方を書きました。ソレに対して「そもそもどうしてポインタっていう仕組みがあるの?」という質問をもらったので、つらつらと書こうと思います。本稿は「ポインタがある理由の教え方」ではなく「ポインタがある理由」です。分かっている人には相当に退屈な文章ですのでそういう人は読まずにお帰りください。 で、えーと、結論だけ先に言うと省メモリ化のため、次に速度アップのため、そして生産性アップのためです。 1. メモリは有限である。 マシンに搭載されているメモリには限りがあります。メモリ空間は広大ですが、無限ではないのです。 好き放題にどんどんメモリを使ってデータを格納するわけにはいかないというわけです。しかしプログラムは計算のためにメモリ空間を占有します。仮に↓こんな感じに、わずかな有限メモ

                                                                  • ブラウザにおけるメモリリークを解決するために読んでおけると良い資料 - mizdra's blog

                                                                    最近趣味や仕事の Web アプリケーションでメモリリークに遭遇して、頑張ってメモリリークの原因を突き止めて修正する、ということがあった。その過程でメモリリークについて色々調べて知見が溜まったので、学習資料の紹介という形でアウトプットしてみる *1。 前置き 紹介する記事がかなり偏っていることに注意 冒頭で触れたメモリリークを解決するために読んだ記事をまとめただけなので、内容にそれなりの偏りがある 例えば id:mizdra が遭遇したメモリリークは全てブラウザ上で発生していたものだったので、これから紹介する内容も主にブラウザにおけるメモリリークに焦点を当てたものになる GC がどうメモリをどう解放しているか、何故メモリリークが発生するのかは全てカット 調べれば色々な記事が出てくるので、必要に応じて読んでください 基本的な知識を抑える まずメモリリークとメモリ撹拌の違いを学ぼう どちらも同じ

                                                                      ブラウザにおけるメモリリークを解決するために読んでおけると良い資料 - mizdra's blog
                                                                    • CPU とキャッシュのはなし - graphics.hatenablog.com

                                                                      別にグラフィックスに限ったことじゃないし、そもそも論文とか全然関係ないけど。GPU 周りでもたまに話題になるし、自分でもたまにわけわからんくなるから整理しとく。 メインメモリは遅い CPU からメインメモリにデータを読みに行く場合、これはとにかく遅い。例えばレジスタにあるデータを読みに行く場合と比べると、だいたい数倍から数100倍の遅さ。ヤバいからなんとかしよう。もっと早くアクセスできる場所にデータおいとこう。 キャッシュライン CPU がメインメモリからデータを読み出すとき、必ず小さなメモリチャンクをキャッシュ上にロードする。ロード単位はプロセッサによるけど、だいたい 8 ~ 512 バイト。このロード単位をキャッシュラインと呼ぶ。 アクセス対象のデータが既にキャッシュに載ってる場合は、メインメモリじゃなくてキャッシュを読みに行く。ない場合はメインメモリにアクセスするけど、そのデータはも

                                                                        CPU とキャッシュのはなし - graphics.hatenablog.com
                                                                      • 【特集】 メモリ8GBだともう少ない?16GBと32GBとの差を用途別に徹底比較

                                                                          【特集】 メモリ8GBだともう少ない?16GBと32GBとの差を用途別に徹底比較
                                                                        • Objective-C 2.0プログラミング言語

                                                                          日本語ドキュメント 日本語に翻訳されたデベロッパ向けのドキュメントです。 英語版の方が新しい場合がありますので、最新情報は英語版や英語ドキュメントページを確認して下さい。 App Store Connectヘルプ App Store Connectの使い方に関しての詳細やステップごとの使い方を確認できます。

                                                                          • Macの修飾キー記号を覚える方法 - #RyoAnnaBlog

                                                                            ⌥ ⌘ ⎋ これはアップルメニューにある「強制終了」のショートカットだが、どの修飾キーを押せばいいか分かるだろうか。⌘ はまだしも、⌥ や ⎋ はなかなか覚える事ができない。 そこで今回は、Macの修飾キー記号の覚え方を紹介する。特別な覚え方があるわけではなく、記号の由来を紹介するだけだが、最後まで読めば記憶に残るはずだ。 ⌥ Option オプション Cult of Macで、Optionキー記号の由来として紹介された画像。線路の分岐を表す画像で、「違う道を選択する」という意味がある。 ⌘ Command コマンド Wikipediaによると、初代Macの開発メンバーだったスーザン・ケアが記号辞典で見つけたマーク。スウェーデンの交通標識で使われており、史跡を表す。最初はCommandキーにが使われていたが、ジョブズが自社ロゴを濫用していると感じて、別のマークにするよう指示したとの事。

                                                                              Macの修飾キー記号を覚える方法 - #RyoAnnaBlog
                                                                            • 学習した後に1時間ほど昼寝すると、5倍も記憶しやすくなる:研究結果 | ライフハッカー・ジャパン

                                                                              Inc.:「基本的に、何の努力もしないで、1時間以内に記憶力を5倍に向上させることができる」と言われたら、おそらく相手の言っていることをどことなく疑わしいと感じるでしょう。 しかし、こうささやいているのは、奇妙な薬草や効果の疑わしい装置を押し売りするような人たちではありません。主張しているのは、神経心理学者です。劇的に記憶力を向上させたいという人に対して、彼らは薬を飲むことを勧めているのではありません。勧めているのは、昼寝することです。 最新の研究によると、横になって1時間足らず目を閉じるだけで、記憶力を5倍に向上させられるのだとか。 45分から60分という短時間の睡眠で効果あり ドイツの大学が行った研究では、まず41人の被験者に単語と単語の組み合わせを覚えてもらいました。次に、被験者に1時間以内の昼寝をするか、同じ時間だけゆったりとDVD鑑賞をするか、いずれかをしてもらいました。その後、

                                                                                学習した後に1時間ほど昼寝すると、5倍も記憶しやすくなる:研究結果 | ライフハッカー・ジャパン
                                                                              • Obsidian がすごくいい

                                                                                Obsidian(オブシディアン) と出会ってまだ3日目ではありますが、ここ最近で一番興味をそそられるアプリだったので紹介します。 A second brain, for you, forever. https://obsidian.md/ 出会いの経緯 を眺めていたときに一つの記事が目に付きました。 私がソフトウェア開発者として Notion から Obsidian に移った理由トップ3 何やら少し挑戦的なタイトルです。私も情報を整理するときに Notion はよく使用しています。不満がないとは言わないものの、Notion の機能を超える情報整理ツールは中々ないことくらいはわかります。 気になった記事は、まず読んでみることです。 読みながらの感想 "Obsidian" ……なんて読むの?カタカタ……オブシディアン。いやー、スペルも読み方も覚えられないなぁ……。どんな意味なの?カタカタ……

                                                                                  Obsidian がすごくいい
                                                                                • あきお, Ph.D.🇺🇸 on Twitter: "短期記憶から長期記憶に移行する脳内メカニズムを明らかにしたScience論文。 記憶の固定(形成)や想起(思い出すこと)に海馬が重要なのは皆が知るところであるが、海馬依存的な記憶の想起は、マウスでは数日程度で、2週間後の想起には関係がないことが明らかになった。 1/n #神経科学 #論文紹介"

                                                                                    あきお, Ph.D.🇺🇸 on Twitter: "短期記憶から長期記憶に移行する脳内メカニズムを明らかにしたScience論文。 記憶の固定(形成)や想起(思い出すこと)に海馬が重要なのは皆が知るところであるが、海馬依存的な記憶の想起は、マウスでは数日程度で、2週間後の想起には関係がないことが明らかになった。 1/n #神経科学 #論文紹介"