「メモリ」を含む日記 RSS

はてなキーワード: メモリとは

2015-05-02

http://anond.hatelabo.jp/20150501225614

関数カリー化されてない関数型言語なんてあるの?

あんまり書きたくないな、そんな言語

オブジェクトプログラミングメモリの番地の数字を直接いじらないみたいに、

そこを意識しないで使えるようになってないと、ろくに関数型プログラミングできなさそう。

2015-04-15

http://anond.hatelabo.jp/20150415100726

おお、それは確かに。

でも

昔→DBソートすると遅いので、一括でデータを落としてきてメモリクイックソートする

今→DBソートしたほうが早い

みたいになってないですかね。

いやケースバイケースだと思うので、極論なんですが。

2015-04-08

次のイノベーションバッテリー

もはやバッテリー本体であると言っても過言ではない新MacBookを見ても明らかなように、

今日あらゆる場面においてバッテリーは完全にボトルネックになってしまっている。

CPUでもGPUでもディスプレイでもメモリでもディスクでもなく、

バッテリーこそが次なるイノベーション舞台となるだろう。

フォトンバッテリーはよ。

2015-04-06

http://anond.hatelabo.jp/20150406152319

USBを聞き返すってなんだよ。

確認しなかったら、ケーブル持ってくるのかよ。

仮にUSBじゃなくてメモリって略したら「2本差しですか?」とでも聞き返すのかよ。

2015-03-18

Fedoraパッケージマネージャ名前が変わるのか

http://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF

Fedora18の頃から試験的に入ってたdnf(Dandified Yum)だけど、

Fedora22からは本格的にyumを置き換えるものになるのか…

(去年の今頃ぐらいの記事っぽいし今更感…)

yumの遅さとメモリ食いを解決する予定らしいけれど、

別名はyum4になっているし、

使用感も特には変わらず、

大したyumの使い方をしてなかったせいか、

自分のところでは「s/yum/dnf/」するだけで済んでる…。

yumから移行するほどのメリットがあるのか分からなかったけれど、

RHELとかCentOSでも使われたりするのかなー…。

ドキュメントhttp://dnf.readthedocs.org/en/latest/index.html

ソースコードhttps://github.com/rpm-software-management/dnf

http://anond.hatelabo.jp/20150318130710

男が、

週末にまとめて料理しておく派。

とかキモイわ。そもそもそんなに料理しないのにまとめて作っておくってアホか。腐るわ、冷凍でも不味すぎるわ。

■最低限:お湯くらいなら沸かす。たまにチキンラーメン作る程度はしようと思ってる人。

フロン加工の片手鍋 15cm

イラン。んなもん買うならティファールの湯沸し器でも買っておけ。

・雪平鍋 16cmくらい

内側にメモリついてるやつ便利。

なんだそれ?メモリ付いてる雪平鍋なんてあんのか?てか、イラン普通のでいいわアホ。

包丁 無印あたりで1500円くらいで十分

これも100均で十分。1500円位のなんて100均殆ど変わらん。100均で一緒に研ぎ機買って適当に研いだ方が1500円1年使い続けるよりよっぽど切れる。

高いの買いたいなら5000円位は出さないと意味が無い。

すり鉢すりこぎセット 百均でよし。

お前のそこまでのセットでんなもん使わねーよ。もっと他に揃えてからじゃねーと意味ねーよ








つーかまともに料理出来ねーくせにアホなこと抜かすなクズ

一人暮らし必要キッチン道具【頻度別】

まえに男の料理キッチン道具について書いてた人がいたので、一人暮らし4年目くらいの自分も真似して書いてみた。

ちなみに私は社畜のため、週末にまとめて料理しておく派。料理適当だけど、たまに凝ったものとを作りたくなるタイプ

ちゃんと自炊しているときはしてるけど、数ヶ月しないときもあるかんじです。ご参考に。

■最低限:お湯くらいなら沸かす。たまにチキンラーメン作る程度はしようと思ってる人。

・テフロン加工の片手鍋 15cmくらい。これもスーパーかホムセンで。1000円以下で手に入る。お湯を沸かしラーメンも作れ、フライパン代わりにもなる。

・菜箸 百均でよし。

キッチンバサ百均でよし。食材はこれで切る。ネギとか。

----------------

予算 1000~1500円くらい(鍋の値段による)

ちょっと頑張る:袋麺・パスタ焼きそばなど作る、頑張って袋麺に野菜を入れることもあり、目玉焼きとかの卵料理くらいは作る予定の人。

・雪平鍋 16cmくらい ダイエーイオンとかの2Fとかで買うと安い(500円くらいからあったりする)。パスタゆでたいなら少し大きめに。内側にメモリついてるやつ便利。

フライパン 12~16cmくらい ダイエーイオンとかの2Fとかで買うと安い(500円くらいからあったりする)

個人的に、炒め料理が好きでなければフライパン目玉焼き焼けるくらいのサイズでよいと思う。

・菜箸 百均でよし

おたま 百均でよし

包丁 無印あたりで1500円くらいで十分

まな板 百均で狭いキッチンで小さいサイズの売ってる。色違いで肉用も買うとなおよし。汚くなったら1~2年で使い捨てるかんじ。

・ざる 百均でよし。一見いらなそうだけど、そうめんパスタなど一人暮らしの人は麺を湯切りするのに使う。一人暮らしの人は麺率高くない?

----------------

予算 3000~5000円くらい(鍋と包丁の値段による)

もっと頑張る:レシピ本とか見ながら料理を作ったりもしようかなと思ってる人。

ピーラー 百均でよし

キッチンバサ百均でよし。あると便利。

・計量カップ 百均でよし。なければ空のペットボトルとかで適当にはかればいいと思う。

・大さじ小さじのセット 百均でよし。

・トング 百均でよし。炒めものはこれでやると箸よりはるかに使い勝手がよい。

キッチンスケール タニタとかの2000円未満くらいのやつでよい。

----------------

予算プラス 2000~2500円くらい

料理しだすと買い足すことになる。必要になってから買えばいいと思う。

すり鉢すりこぎセット 百均でよし。

大根おろし生姜おろしなどがセットになってるやつ 百均でよし。

2015-03-16

Chromeが速くておすすめっていうけど

シングルコア搭載celeronメモリ1GBのパソコンだとFirefoxより重いんだよ。

Chrome動画見るとCPU100%だけどMidoriなら40%ぐらいで間に合う。

2015-03-12

メインノートPCがブッ壊れた話

床に落としてマザボ割れました。

懸命な処置虚しく逝去享年5歳。

っていうか割れた基板の修理なんてできるか。

ここ1年ほどで『2GBメモリ』と『128GB SSD』を増設換装したマシンだったので悔しいです。

とりあえず使えそうなパーツ(メモリSSD、ネジ、キーボード)を取りました。

残った残骸はヤフオクジャンク品として売る……こともできなそうだったので止む無く廃棄。

メインPCが死んだので新しいのを買いたいところですが、部屋の片隅で独りチラチラと様子を窺っているマシンがあります

 Chromebook「僕を使ってよ!」

日本発売前に個人輸入米帝から買った機種です。2歳。

ChromebookをメインPCに使っているのは米帝小学生だけです。

とても実用に耐え得るとは思えません。

しかし小雨降る中、捨て置かれた雨傘の下で震える子犬のような目で私を見つめてきます

それに新しいPCを買うのは平たく言っておカネがかかります。平たく言わなくても懐が寒くなります。安いものでも3万円。ちなみにうちの家賃も3万です。

 私「……さらゲイツ

Microsoftとともに齢を重ねてきた私としては断腸の思いです。

しかChromebookが健在で、懐に余裕ができるまでは勝ち馬Google先生に乗っかっていくことになるでしょう。

なお、私の密林ほしい物リストはこれ( http://goo.gl/1sYWcC )です。

買ってくれてもいいんですよ?

2015-02-25

http://anond.hatelabo.jp/20150224100636

じゃあストレージPCIEx直結のやーつーなんじゃねーの?

普通SSD買ってもSATA3の帯域が上限になっちゃうし

あとCPUも値段じゃなくて4chメモリ対応なやーつー、マザー対応してなーきゃーとか

データドライブも金に糸目つけなきゃSSDちょっと折り合い付けてもハイブリッドディスクとーかー

上記実現するには自作しなきゃいかんのかな

メーカーPCスペックなんか気にしたことねーのでアナザー増田に任ーせるわー

2015-02-24

会社PCを買うときは一番速いPCを買うべき.

経費削減だとか言って安物PCを購入させる上司ほとんどの場合無能

月1回だけ誰かが使用する何かの専用システムコンソールとかなら安物でも構わない.

けれど常用PCは目一杯コストをかけるべき.

[CPU]

まず,CPUは一番高いのを必ず選ぶ.

少し考えれば分かる.いつも開いているWordExcelの起動が2,3秒早くなるだけで,一年を通してどれだけ作業が効率することか.

作業中のイライラが低減するだけでどれだけ会社雰囲気がよくなることか.

コアが増えても速くはならない可能性もあるが,今後のソフトウェア進化追従するためにも一番高いのを買っておくべき.

[メモリ]

メモリに関しても最大限まで増設する.

もちろん,普通に使っていれば使用することはないが,ディスクキャッシュとして使用すれば,やっぱりWordExcelの起動が速くなる.

VMを使用することで作業効率を向上することも考えられるだろう.メモリが大いに越したことは無い.

[ストレージ]

ストレージももちろんSSDを選択する.

ただ,容量を多くする必要はない.

大切なのは速度であって容量ではない.容量が多くなるとロストしたときダメージがでかい

別途NASなりクラウドストレージを用意してバックアップすることが基本.

ただし,ローカルストレージHDDを使用する意味がない.

注意するのはメーカー.怪しいメーカーSSDスピードが出ない場合もある.

安心Intelを買うか,ベンチの情報をしっかりチェックする.

[グラボ]

グラフィックボード職種に寄る.

メディア系の仕事なら確実に一番良い物を買う.

一般的職種の人でも最近だとビデオ写真編集を行う場合がある.ただ,安物やチップ内蔵でも最近は余裕の性能がある.

ここだけは値段を確認しながら選ぶ.高すぎる物は買っても意味が無いし,消費電力が増えるだけである

[キーボードマウス]

キーボードマウスは使用するものに選ばせる.

HHKBを作った和田先生はこう言っている.

キーボードは馬の鞍である」と.

馬を乗り換えることはあっても鞍を乗り換えることはない.

その人にあったインタフェースを長く使うことでより作業が効率化する.

(まぁ,和田先生はLet's note使ってたりするけどさ)

以上のことを踏まえて,もう一度俺の出した見積書をよく見返してくださいお願いします.

ハッキング極意5】エディタを極める者がプログラミングを極める

やあ、今日は二回目だよ。

さっき書いた奴はどちらかというと実践的すぎて、つまらなかったかも知れないよね。

からちょっと為になる話をしておこうとおもってね

前回の記事

http://anond.hatelabo.jp/20150224002209

エディタ

神のOS LinuxにはWindows界では理解されないエディタについての戦争がある。

vimEmacs民主党共和党みたいな感じで戦っている。

それは少し生易しい表現だったかも知れない。

実際に戦って死人も出ているんだ。

2003年には武力闘争にまで発展し、PKOが介入することになったけれども

今はグローバル化して国境なき紛争として、様々な場所問題引き起こしている。

なぜこれまでに戦うのか?

それはプログラミング

プログラミングハッカーにとっては魔法なのだ

武器なのだ

なのだ

すべてなのだ

魔法思想であり、思想は戦い方のスタイルにつながっている。

よって、どのエディタを使うのかはどのようなイデオロギーを持ってそしてどのように戦うか、ハッカーにとってはアイデンティティに関わる重要なこと。

さて、僕はどの立場人間なのかということを明らかにする時が来たようだね。

僕のハッキングスタイルコーディングスタイル、そして思想がいま明らかになる。

最も実践的なエディタ

僕が使っているエディタジャポニカ学習帳だ。

かなり異端ジャポニカ派だ。

しかしこれはかなり実践的なデザインで、僕の攻撃スタイルにとてもあっている。

まず、コーディングシートを塗るときに素晴らしい下敷きになる。

2Bの鉛筆で力強く塗っても全く穴があかない下敷き。

かといって硬すぎずクッションのように包んでくれる。

強い武器でいて優しさにあふれている。

デバッグ

やばい攻撃の途中だがコーディングが間違っていたかも知れない!!

そういう時は素早くジャポニカ学習帳を開く。

ジャポニカ学習帳【じゆうちょう】を開くとそこには真っ白い無地のページが広がっている。

そこに一心不乱に0と1を書く。

0と1を書いて、自分コーディングシートに示していたアドレスメモして、どの値を入れていたのかを確認し、順次立ててメモリ空間の二進数がどう変化していくのか書いていくのだ。

機械語日本語と同じ、九九のように二進数計算を進めていく。

IBM研修でもらったフローチャート用定規もつかったりする。

すべてが分かった時に再びコーディングシートに移る。

実行

すべてが終わった。

すぐパンチャーに渡すんだ!

その時に役に立つのジャポニカ学習帳だ。

何枚ものコーディングシートをジャポニカ学習帳に挟む!ページを間違えないようにね。

そしてそれをフリスビーのようにパンチャーに投げるんだ。

ネイティブに直接効く摩訶不思議コードは即座に実行され、

現代っ子のハッカーにはわからない謎の攻撃で相手は完全に沈黙

そして今日秘密機関から報酬が貰える。。

2015-02-16

http://anond.hatelabo.jp/20150216233932

クソどうでもいいことを、一応書いておくと

変数メモリ実装される場合と、レジスターで実装される場合があって

メモリーっていうのはハードの話で

変数っていうのはコンパイラの話だから

レイヤーが違う。

C言語で言うなら、変数も&つければアドレスが取れる場合もあるだろ。アドレスがとれるということはメモリーということで

ポインターも同じ。ポインターアドレスもとれるやろ。

メモリを箱で表現するから分かりにくい というのは そのとおりやな。同意や。

http://anond.hatelabo.jp/20150216232959

メモリは箱じゃねえよ。

変数が箱だよ。

ポインタは方向指示器だよ。

この理解問題があるレベルになったら、初めてメモリ構造の話しろっての。

呟いたらウザいコメントをしてきた知り合いがいてさ

よくあるC言語参考書ってさ、

メモリを箱で表現するから分かりにくいよねって

呟いたらさ、

「へー、どうすれば分かりやすいの?」

って聞いてきたから、

「どうせ、参考書の後の章ではアドレスで説明すんだから

最初からアドレスを触るって言えばよくね?」

と返したら、

「すげぇ‼アドレス触るってッパネぇ」

ってPGドロップアウトした知り合いが返してきたよ。

2015-02-15

格安スマートフォン

本体価格が三万円台を高すぎるという人がどんなスマートフォンを買っているor評価しているのかを調べたら、メモリ512MB、ストレージ4GB、画面サイズ3インチ台、解像度FWVGA(854x480)とかいうのが出てきて頭がクラクラしてきた。

こんなのであいつら何をしてるんだ?

2015-02-13

海外メーカーの激安PC日本に来ると激安じゃなくなっている理由

約7秒起動で11acにも対応し、重量1.1キロChromebookが3万5000円で登場

http://weekly.ascii.jp/elem/000/000/303/303366/

これ、アメリカAmazonではメモリGBバージョンが200ドルで売っている。

日本版メモリGBらしいけど、1万3千円近くの差額になるほど違うのか?

最近人気のEeeBook X205TAだってアメリカだとOffice 365付きで200ドル台前半。

日本だとKINGSOFT OFFICE付で、3万円台半ば。

安くて軽くてよさそうなノートPC日本にやってくる間に、全部何か

ぐじゃぐじゃってよくわからない理由で高くなって、ダメな感じが漂う現象名前をつけたい。

2015-02-11

http://anond.hatelabo.jp/20150211020227

 せっかくなので、通信メディアの個人史を書いてみたい。自分ブログでやっても良いのだが、わざわざ誘導するのも申し訳ないので増田で書くことにする。あと、前半部分は「通信メディア」の話ではない。

大学入学まで

 ぼくが初めてパソコンに触れたのは小学校4年生のころだった。当時、既に型落ちだったNECPC-6001を買ってもらったのだ。当時はまだ「パソコン」か「マイコン」かで名称統一されていなかった時代でもある。記録媒体カセットテープゲームをするためにはまず、何十分もかけてロードをしなくてはならない。あとちょっとロード完了というところでエラーが出たりすると泣きそうになった。

 市販のゲームは高価だったので、ぼくは当時の多くのパソコン少年と同じく、雑誌の載っていたプログラムをよく入力していた。姉の使っていた譜面台にパソコン雑誌を乗せ、そこに掲載されたプログラムを延々と入力していく。もちろんミスが多発する。エラーが出ると雑誌とにらめっこをしながら、どこが間違えているのかを必死で探す。デバッグがすべて完了するころにはゲーム自体に飽きているということもよくあった。

 当時はまだ、パソコンメーカーがそれぞれの独自の規格でPCを開発していた時代だった。しかも、同じメーカーパソコンであっても機種が違えば互換性がないことが多かった。だからNECパソコンソフトシャープパソコンで動かないのは言うまでもなく、PC-6001PC-8001よりも新機種であったにもかかわらず、後者プログラムは前者では動かない。パソコン雑誌で他の機種用の面白そうなゲームプログラムを見ては悔しい思いをよくしていた。移植をする技術はぼくにはなかった。

 その後、中学校に上がると、ぼくのパソコンPC-8801mkII FRになった。名機と言われたPC-8801mkII SRの後継機だ。記録媒体は5インチフロッピーディスクになり、一瞬でセーブロードができるようになった。ただし、中学生にとってフロッピーディスクは高価な代物で、500円で10枚入りという安売りのものを愛用していた。ちなみに、安いディスクだとドライブに入ただけでシャカシャカシャカシャカ…という音がする。仲間のあいだでは「シャカシャカディスク」と呼ばれていた。

 せっかくの新マシンではあったが、やはり用途ゲームだった。雑誌掲載されるプログラムも徐々に高度になり、マシン語を使ったものも多かった。01 C3 AA 90…みたいな文字列を果てしなく入力していく作業はかなりの苦行で、エラーが起きると手に負えなくなることも多く、挫折ばかりしていた。

 なお、当時はすでにパソコン通信が始まっており、PC-VANアスキーネットなどの大手もすでにサービスを開始していた。当初は音響プラという装置を使っていたのではないかと思うが、詳しくはわからない。ぼくにとってパソコン通信は遠い世界の話で、雑誌でたまに見る程度のものだった。

 中学3年生になり、高校受験を控えたぼくは、何を思ったかパソコン受験勉強をしようと思いついた。受験RPGなるものをN88-BASICで作ろうとしたのだ。街を歩いているとモンスターに遭遇する。そのモンスターが出してくる問題に正解すれば、プレイヤー経験値を稼げる。最終目標は名門ナダール高校への合格という、ゲーム勉強の両立を目指したものだった。結果はまあ、書く必要もないだろう。世の中にそんな都合のいい話はないのである

 高校入学すると、ぼくの関心はパソコンから遠ざかっていった。部活が忙しくなったほか、当時のバンドブームにのってギターなどを始めてしまたからだ。無論、このあたりはぼくの黒歴史になっている。

 ちなみに、ぼくとほぼ同年代英国ライタースティーブン・プールには『トリガーハッピー』(2001年)というテレビゲーム歴史を扱った著作がある。この本を読んでいると、高校時代ゲームから離れてバンドをやるところまでまったく同じだった。ここには国境を越えた何かがもしかするとあったのかもしれない。

 しかし、大学受験を前にして、ぼくは再びパソコンに向かい始める。3年前に挫折した一大プロジェクトである受験RPG製作にふたたび乗り出したのだ。アホだ。予備校の夏期講習を受けながら、頭のなかで構想がどんどん膨らんでいった。

 技術は全く進歩していなかったが、根気だけはついていた。ゲーム目標大学合格に切り替え、パソコンメモリの少なさに苦労しながら様々なアイテムイベントまで用意した。しかし、言うまでもなく受験には全く何の役にも立たなかった。大学受験が始まる数日前、ほんの気晴らしのつもりで始めたドラクエ3受験日程がすべて終了するまでにクリアしてしまったのが悪かったのか、1年目のぼくは受験に失敗し、浪人生活に突入したのである

大学入学以後

 1年間の辛い浪人生活を経て、ぼくは東京私立大学になんとか滑りこむことに成功した。入学式当日、知り合いの誰もいないキャンパスを一人で歩いていると、同じく新入生とおぼしき一団が歩いていた。彼らの一人が「あいつのポケベルの番号、いくつだっけ?」と言うのを耳にしてぼくは衝撃を受ける。東京学生ポケベルを持っている!ぼくにとってポケベルというのはサラリーマンのためのツールであって、普通学生が持つようなものではないと思い込んでいたからだ。

 入学式の時点でグループができているということは、彼らはおそらく付属校か東京進学校出身者のグループだったのではないかと想像する。この時点ですでに情報メディアの利用をめぐってかなりの格差が生まれていたのかもしれない。

 いずれにせよ、その後のぼくの生活にやはりポケベルは無縁だった。女子高生あいだでポケベル流行っているというのも別世界話題だった。女子高生の妹がいる友人によると、メッセージが来るとすぐに返信しないと仲間はずれにされかねないということだったので、それはそれで大変そうだと思ったのを記憶している。

 その一方で、大学入学してから、ぼくは固定電話と大変に仲が良くなった。一人暮らしを始めたこともあって、友人とよく長電話をするようになったからだ。コードレスではなかったので、硬い床に寝転がりながら何時間も話をした。「いやー、今日はよく話したよね。ところで、いったい何を話していたんだろうね」などと会話を振り返り始めることで会話がまた長くなるという、まったく生産性のないことをよくしていた。ただ、こうした長電話はぼくに限った話ではなく、わりと一般的に行われていたのではないかと思う。一人暮らしの寂しさを紛らわせるうえで固定電話重要ツールだったのではなかろうか。

 あるとき風呂にお湯を張っていると、たまたま当時好きだった女の子から電話がかかってきたことがあった。話しているうちに浴槽が一杯になった。コードレスではないので電話をしたままではお湯を止めにいくことができない。だが「お湯を止めてくる」と言えば、電話を切られてしまうかもしれない。そのため、浴槽からお湯が溢れるのをただ眺めながら会話を懸命に続けていたことを思い出す。

 ぼくが「インターネット」という言葉を初めて聞いたのは国際政治の授業だった。大学2年生のころだったか1994年のはずだ。日本でもインターネット商業利用は1992年にすでに始まっていたが、パソコンに関心を失っていたぼくには全く無縁の話だった。大学パソコン室でタッチタイピングは修得したものの、授業で履修したC言語はあっさり挫折した。数学が果てしなく苦手だったぼくは、理解できない数式をパソコンに解かせるという作業について行けなかったのだ。

 大学2年生の終わりごろ、ゼミ選考があった。メディア系のゼミを志望したせいか、志望者には新しいもの好きが多かった。面接の待機場所では多くの志望者が携帯電話を持ち、お互いの番号を交換していた。衝撃的な光景だった。彼らは無意味に相手を電話にかける遊びなどをしていたので、単に見せびらかしたかっただけかもしれない。

 しかし、ぼくが携帯電話、というよりPHSを購入したのは大学4年生も終わりに差し掛かったころだった。1996年から1997年にかけて携帯電話PHSの普及率は25%から46%に跳ねがっているが、こうした指標では若者が先行しがちなことを考えると平均的か、やや遅いぐらいではなかったかと思う。

 当時は街のいたるところでPHSの安売りをしていた。今川焼を売っている店でさえ扱っていたぐらいだ。PHSを1年ほど使い、その後はドコモ携帯電話に切り替えた。通話が途切れやすいという難点はあったものの、PHSのほうが音質は良かったのではないかと思う。

 他方で、大学3年生になると、ぼくは再びパソコンに関心を持つようになった。1995年ウィンドウズ95が発売された年である。「インターネット」という言葉が急激に人口膾炙していった。大学パソコン室で友人に電子メールを送るようにもなった。当時はメールが来るだけで嬉しかったものだ。ブラウザはまだモザイクを使っていた人が多かったのではないかと思う。しかし、当時のぼくはまだブラウザという概念理解していなかった。周囲のひとが「モザイク」という言葉を口にするたび、それはエッチな何かなのかとあらぬ妄想に浸っていたのだった。

 ともあれ、エプソン製のノートパソコンを購入し、自宅からインターネット接続するようにもなった。大学の授業でホームページを作ったという友人に刺激を受け、自分でも卒業の直前ぐらいに朝日ネットホームページを立ち上げた。いまでもそのアドレスにはぼくのホームページが置いてあるので、もうかれこれ20年近くになる。先日、インターネット・アーカイブ自分のページを探してみたところ、16年ぐらい前まで遡ることができた。若気の至りというのは本当に恐ろしいものである

 もっとも、ぼくの目線からすると、当時のインターネットはそれほど面白いものではなかった。今ほどに情報が充実していたわけでもなく、それを探すためのスキルもなかった。ぼくにとってインターネットよりも面白かったのがパソコン通信だった。当時、すでにパソコン通信時代は終わりつつあったはずだが、それでも見知らぬ人たちとやりとりをするのが面白くて仕方がなかった。もちろん喧嘩も多く、罵り合いをなんとか仲裁したいと思いつつ、結局はうまくいかないということばかりだった。

 ぼくが参加していたのは朝日ネットフォーラムだが、恐ろしいことにいまでもログインすれば当時のログを見ることができる。「ネットからはとうに消え去ってしまったはずの今なき父親の情報が、パソコン通信ログに残っていることを主人公発見する」というフィクションを考えていたのだが、興味のあるひとは使ってみてください。

 その後、パソコン通信は急速に退潮し、インターネット時代が本格的にやってきた。ネット上で怪しい情報が飛び交うサイトがあるということを最初に教えてくれたのは知人だった。言うまでもなく「2ちゃんねるである。それ以前にも「あやしいわーるど」や「あめぞう」といった掲示板はあったはずだが、それらはぼくの全く知らない領域の話だった。

 …と、ここまで書いて力尽きた。ここから先は特筆すべきこともあまりないので、唐突ではあるが、このあたりで終わろうと思う。ずいぶんと長くなったが、最後まで読んでくれたひとは果たしているのだろうか…。

2015-02-09

anond:20150209012042

投稿者のあこがれる立場にいた。

しかに、エロゲコンシューマも毎月おもしろゲームが出て、アニメも毎期おもしろかった。

Gガンみて泣いたりVガンみてぞっとしたりしながら天地無用LD買ったりエルハザードのLD買ったりしてな。

同級生2も yu-no闘神都市2も鬼畜王ランスも買ってやった。アリスの会員なったりしてなー。

PSサターンどっち買うかで語ったり、鉄拳2派とバーチャ派がいたり、バーチャロン対戦したり

IT 系のバイトして、お金貯めてゲームかったり、バイト中にニフティー見てみんなで楽しんだり、

エヴァリアルタイムでみてたし、漫画だと、ピンポンとかそのあたりハマってみてたり。

BBSメインだったけど、そのうちインターネットが着ても常時接続なんてできなかったから金スゲー

かかった、パソコンも高かったしメディアメモリもなにもかも高かった、QV-10なんてあのスペック

で6万とかだっけ?

いまは金銭的な意味ではだいぶ安くいろいろ楽しめて羨ましいなって思う。

まぁでも、あの時代大学生でほんとよかったわー。

2015-02-03

http://anond.hatelabo.jp/20150203105656

https://developer.chrome.com/extensions/event_pages

言いたい事はちゃんと全部ここに書いてあった。

{

"name": "My extension",

...

"background": {

"scripts": ["eventPage.js"],

"persistent": false

},

...

}

こうする事で裏で常時起動しなくなるのでメモリ使用を減らせますよ。という提案なのですが、これをするとsetTimeoutで回せなくなるので、chrome.alarmsを使用しましょう。という事です。

https://developer.chrome.com/apps/alarms

https://www.eisbahn.jp/yoichiro/2013/02/chrome-extension-event-page.html

2013年エントリーですが「5分未満でやろうとするとエラーが出る」という注意点があるようです。

2015-01-30

Windows で、利用可能メモリが搭載メモリより異常に少なくなる回避

備忘録情報共有(お互い様精神)>

原因:内蔵(オンボードグラフィックデバイスが、占有していた。グラボ増設しているが、内蔵グラフィックデバイス認識されてしまっている模様。

回避法:AMI (American Megatrends, Inc.) BIOS 設定 のうち Integrated Graphics Devices にある IGD Multi-Monitor を Disabled にしたら、2GB も占有されていたメモリの非利用可能領域が 1GB に減少。そして OS が利用できるメモリ量が 2GB から 3GB に増加。

PCI Express スロットnVidia 製のグラフィックボードを装着して拡張BIOS の優先内蔵デバイス設定も IGD (Integrated Graphic Device の略?) ではなく PEG (PCI Express Graphic Device?)に設定していており、現にWindows OS 上でも拡張ボード側が認識されているのだが。。

リソースモニタータスクマネージャーの「パフォーマンスから)で「メモリ」を確認すると、「ハードウエア予約済み」の占有サイズ確認できる。物理メモリからハードウエア予約済み」の分がアプリケーションで使用できず、利用可能メモリ量が減るのだ。

2015-01-29

初めてじゃなかったCの思い出

今やプログラミングといえば、Webなどで使われるような高水スクリプト言語中心のアプリケーションプログラミングが主流だ。

そんなこともあり、もはや以前の低レベル言語によるシステムプログラミングの苦労など、タダの昔話である

そこに来て、実際は齧った程度の分際で、性懲りもなくそんな昔話を書いてみる。


今も昔も、基本的に難しい仕事無茶振りから始まるものだ。

少なくとも10年位前に自分が手がけた(押し付けられた)仕事はそうだった。

大学で初めて触ったC言語しかポインタからないで止まっているような奴に、電文の再配信プログラムを任せたのだから


客は「遅延が絶対許されないシステムなのでJavaとかPerlとかはやめてねー」とにこやかな笑顔かつ笑ってない目で注文してきた。

そうなるとC/C++くらいしか事実上選択肢がない。

このうちC++は、Java経験がある自分からしても仕様が膨大かつ複雑すぎて、とても手に負えないと感じ、必然的にCで書くことに。

勿論Cの言語仕様がKR本一冊で収まるほどコンパクトであっても、それが簡単であることを全く意味していないというのを開発早々に思い知らされたのだが。

あ、Cと言えば電文提供側の機関が受信用のスケルトンプログラムを一応は用意してくれていたが、どう見ても電文受信中に接続が切れた時のことを考慮していない内容で、全く参考にならなかった。

その時点で相当ヤバいである


コード書きにおいては、例え一人屋台の俺ルールであろうが、コーディング規約のようなもの絶対必要である

その時のルールは「gccオプションに"-Wall"を入れた状態で、Warningゼロになること」にしてみたが、その途端、日付変更線をまたがない限り退社できない生活が始まった。

というかオブジェクトを使えないだけでも地味に辛いのに、更にCの言語仕様コンパクトである以上に原始的と言っていい代物で(だからWarningは基本無視できないのだ)、しか言語仕様以外の環境依存要素が山積していると来たもんだ。

そんな言語システムコールだらけのコードかつ複数ファイルディスクリプタの同時監視(即ち非同期でノンブロッキング)しかマルチプロセスシグナルもあるよ!とか、お客さんは俺を殺す気か、そもそも完成させる気無いだろとか、今だったら思う(当時はそう思う余裕もなかった)。

仕方なく最初のKRに加えて「UNIXネットワークプログラミング」をわざわざ東京に出かけてまで買って読み漁った。

後にも先にも、古今東西の名著と呼ばれるような本を、泣きながら読んだのはこの時だけだったりする。

そこまで凄い良書なのになんで絶版になったんだか。


いかし、それでも「子供を殺しても死なない」、かなり前の処理での領域破壊のせいで突然プログラムが止まっちゃうなどなど、やればやるほど問題が出る。

シグナルを受信し、仕様のとおりに処理するのがこんなに難しいのか!と途方に暮れたこともあった。

そして途方に暮れても解決の手段になるような便利なツールもなければライブラリもない。

結局、「ある程度正しく動いたら、あとは出来た所まで」で勘弁してもらってようやく開放されたが、今でも当時の自分仕事ぶりには全く満足していない。

無駄に頑張ったというか、頑張っただけの仕事であり、折角低レベル実装というCの本領発揮分野の案件でありながら、スレッドmalloc()、可変長引数は遂に習得できなかった。

こういうプログラムって、どうやったら正しく動かせるんだろ。


このような経験を経て、後年、Cやシステムプログラミングを指してギークな人々が

Cはとても高効率ですし、マシンリソースもドカ食いしません。残念ながら、Cがそれだけの効率性を実現するには、あなた自身が低レベルリソース管理(たとえばメモリ管理)を手作業でやってあげなくてはならないのです。それだけ低レベルコードがあると、複雑でバグも起こりやすいし、デバッグですさまじい時間をとられることになります今日マシンはずいぶん強力になっているので、これは通常は悪いトレードオフです――マシン時間を少し非効率に使っても、あなた時間をずっと効率的に使う言語を使うほうが賢明でしょう。

本物のプログラマアプリケーションプログラムなど書かず、まっさら金属板にゼロから書き込んでいく。アプリケーションプログラミングなど、システムプログラミングのできない弱虫のすることだ。

と言っていたことは正真正銘の事実であると痛感した。

あと、あれほど苦手だったポインタについても、「ポインタ理解できないと永久にC初心者」というのを嫌でも理解した。

あれはギターのFコードやSEALsのヘルウィークみたいなもので「習得できなかった者にとってはキャリアの終わりを意味するが、習得できた者にとっては始まりですらない」ものなのだ


・・・で、これだけで終わってしまうと本当にタダの黒歴史だが、これには少しだけ嬉しい後日談がある。

それから数年後、やはり電文転送系のシステムで、かつて自分がCのソロプレイでこなしていた規模の数万倍はあると思しき超大型案件助っ人の「兵卒」として参加したのだが、そこはインプラとアプリでチームが分かれており、アプリ側だった自分

配列ポインタ構造しか使わないで済むなんて、なんて楽な仕事なんだ!」と左うちわのんびり過ごし、しかも高評価をいただいて帰ってこれた。

実は今までの案件で一番幸福感が最高だったのは内緒である

2015-01-23

http://anond.hatelabo.jp/20150123234212

メモリとか考えないで楽に書くだけなら、全てのベクトルをあり得る最大の長さにしておけば1行。

ログイン ユーザー登録
ようこそ ゲスト さん