はてなキーワード: メモリとは
(ネタバレ注意)
今日スターウォーズの最新作を見てきた。それはそれはひっどい代物で、シナリオに整合性や理由もあったものではなかった。あまりにひどかったので増田に意味不明だった点をざっとメモ書きしておく。
とまあこんな感じなのだが、そもそもSWやディズニーに限らず最近のハリウッド映画ってこの手の整合性皆無・見たその瞬間に気持ちよくなれればいいやって感じの映画が多い気がする。ローグワンやEp8も登場人物の行動原理が意味不明だったけどここ数年で一番支離滅裂だったのがファンタスティックビースト。ただそれ以上に驚いたのは、ここに挙げたどの映画もYahoo映画とかインターネット上のレビューサイトではどうも高評価を得ていること。ステマなのかなあ?
タイトルの通り詳しい人に解説よろしくしたい。俺の場合どうだったかっていうのを出来るだけ事細かに書くから。
なんかスマホからTwitterアプリで画像あげようと思ったら「メモリが不足しているため直前の動作を完了できません」ってでてきてさ、とりあえず対処法ググってストレージとメモリの空き容量確保したり再起動したりしたんだよ。あ、ちなOSはAndroid。ストレージが64Gでメモリが3Gって書いてあった。どっちも使用率は80%ぐらい。
それでもう一回画像ツイートしようとしたけどやっぱり同じようにメモリ不足ってでて。わけわからんと思ったけど画像ツイートできないのは困るから原因突き止めようと思ったんだ。
Twitterアプリからアイコンとヘッダー変えようとしたけどこれもできない。ブラウザのTwitterから画像ツイートもアイコン変更もできない。別のブラウザからでも同じ。でもPCから画像ツイートはできたからTwitter自体の不調ではないっぽい。やっぱりスマホが悪いのかと思ってもう一回ストレージとメモリ見直して再起動した。でも治らない。
おかしい思って、そもそものところに気づいたんだ。なんで俺は開発者向けオプションにアクセス出来てるんだろうって。だってスマホ詳しくないしほぼ初期設定で使ってるような俺がそんなところ開くわけないじゃないか。それで思い出したんだ。今週の火曜、友人とクリぼっち同士宅飲みしたときに、たしか「動作軽くしてやる」って言われてスマホ渡した気がするんだ。朝起きたら何故か二人してシングルベッドに下着姿で抱き合って寝てたぐらい酔ってたから記憶が正しいかは微妙だけど。でもまあ知らない間に開発者向けオプションが開くことはないらしいから、多分渡したんだと思う。だって設定いじってあったし。
それで、なんとなく悪さしてそうなやつを一つずつ変えて試していったら、結果悪さしてたのは「アクティビティを保持しない」ってやつだったっていう話。なんでこれが悪さしてるのかとかはわからずじまいだけど、とりあえず画像ツイートは出来るようになったからよかった。
とりあえずプロデューサが作りたいゲームを語る。酒の席だったりする。
それを何となくプランナに伝えて営業用資料を作る。この過程で何度も何度もあーでもないこーいうつもりでもないと言いながらもできあがる資料は抽象的でなんとなくそれっぽい絵とどこかで見たようなシステムに独自っぽい名前を付けてるだけのすっからかんなペラい物になる。本音を言うと「ポケモンを作る」と言われる方が楽だ。「作りたい本人が説明できない、今までにないような独自のゲーム」を作る事になるとバグとか糞とか以前に完成しない。
そのペラい資料をもって営業に行くがすんなりは決まらない。この間はいい感じだねって言ってたじゃんって展開も。そのまま下にも同じ事を言われる。
決まらないがとりあえず作り始めてとデザイナとプログラマに投げられる。とりあえずジャンル名くらいしか決まっていないので色々聞きながら作ってみる。もちろん面白いとかつまらない以前の内容になる。(十字キーで絵が動くだけレベルとかシステムを一個だけそれっぽくしてるとか)
開発が始まると政治的なパワーバランスなどの都合により今まで作っていた何物かはゴミ箱に行くことに。でも「もう半分くらい作ったんだから簡単にできるハズ」等と言われる。3DSのARPGだったハズがPSVITAのSRPGになったのに。(極端だけどハード変更はザラ。場合によってはスマホゲーに流れる。あまり大きな問題はない)
プランナはまた初めと同じように内容を伺う。日を跨ぐと違うことを言うので出来るだけ素早く箇条書きにしてる。なかなかまとまらないがデザイナとプログラマはまた何かを作り出す。何を作るかは分からないが何となくキャラとか背景の枚数を妄想して分担表とかをつくる。プログラマも仮想工数表を作る。
放っておくと大量のアイテム、大量のイベント、大量のモンスター、仕様のバグ、労力の割に効果があまりないような話、壮大な計画がブチ上がってくるので必死で止める。
(仕様バグは仕様見ただけで分かるような無茶な物のこと。例えば100個の素材アイテムから3つを合成してすべて違うアイテムが錬成されて全部に名前と効果と絵が付くとか。16万通りもある事を理解できていない)
プランナはこの段階で死にそうになっている。一応存在するプランナの締め切りが迫ってくると当然毎日徹夜して仕様書を作成していくのだが、なんど書き直しても「つまらない」「ここはこういうつもりじゃなかった」「字にすると面白そうに見えないから名前を考えて」「(仮の)絵が気にくわないからインスピレーションが~」「やっぱこうの方がいい」「昨日いいこと思いついた」等の必殺技に返り討ちにされる。仮絵をデザイナに描いて貰っている場合はデザイナに頭を何度も下げに行く。プランナの締め切りはもちろん守れられない。その分のしわ寄せはデザイナとプログラマがかぶることになる。毎日毎日両部門に目に隈を作ったプランナ勢が「間に合わなくて済みません」と謝っている。ただしデザイナもプログラマも怒らない。プランナが遊んで遅れてる訳じゃないし。一緒に仕様固めを手伝う。
何となくあがってきたプランナの仕様を眺めながら作る。ただし細かいことは何にも書いてない。オプション画面と一言だけ書かれているならましで、オプション画面の存在が伝えられていない事もザラ。その当りは必要そうな設定項目をプログラマが洗い出してデザイナが全体の空気を読んだ画面デザインを構築して己のインスピレーションを信じて勝手にプログラミングする。とりあえず作った物を見せると「俺の指示と違う」等と言われることが多い。指示なんかないのに。ただしこれがそのまま使われることも良くある。
開発が中盤に入る頃には仕様がしっかり上がって……いない。絶対。時間だけが無情にもすぎるが未だ路線が定まらない。分からないところは逐一聞きながら作る。聞かないでも作る。運が悪いと何故聞かなかったと言われる。デザイナはひたすらリテイクを食らう。世界観と合わないとかこのキャラだけ浮いているとか。世界観なんて説明書の2ページ辺りに描かれてる物語程度にしかなかったりするし。絵の枚数が気が付くと増えている。色数指定が破られている。容量が足りなくなる。プログラムで容量を何とかしろと言われる。もうたっぷり圧縮してる。
開発終盤。締め切りに間に合わない事が確定的になってから仕様をとりあえず削ってみる。最初からそれはいらないと言い続けた場所を削るがプロデューサは不満顔。最初から入れなければもっと早かったのにと毎度毎度言い続けてるが変わらない。デバッグ期間は短くてもいいとか言い出す。それで前もバグを出しただろうに。やっぱりあそこが気に入らないから変えてとかこの期に及んで言う。デザイナは絵1枚当たり作業時間が割とはっきりしているのでギリギリまでリテイクされる。プランナはデータを必死で打ち込む。「戦闘バランスが悪い。調整してないのか」とか言われる。その時間はお前が削ったんだ。プログラマは頻繁なデータの差し替えをしながらバグを潰していく。何度言ってもデータの差し替えはすぐ出来ると思われている。そろそろセレロンはやめて欲しい。デザイナもメモリが足りないので勝手に増やしている。バグは無理矢理潰す。みんな死にそうな顔をしているが激太りもしてる。
発売前にプロデューサが偉そうな顔して雑誌やブログにコメント。
発売して糞ゲーと言われる。世間一般的にバグれば販売元とプログラマのせいにされて(予算を出さなかったから、プログラマがミスをしたからと思われている)つまらなければディレクタやプロデューサが批判される。(世間の(俺の)面白いと思っていることを理解できていない!とか)このために軸のぶれているプロデューサやディレクタは上がってきた物が面白くないと感じると仕様変更をガンガン入れてくる。たとえバグっても内容が悪くなければ叩かれるのは自分じゃないもんね。時間と金をもって来ないのにこれをする人が時間を無駄遣いさせる。プログラマはバグを出したくないので仕様変更が出ないよう出ないよう事前に釘を刺しに行きたがる。
終わった頃には人数が減っている。そして募集が掛かっているw
MacProより更にお値段が高いワークステーションって部類だとメモリ1.5TB以上積めるマシンも存在していない訳でもないが、少なからず個人がクレジットカードで買える民生マシンという意味合いではMacProが事実上初めてで間違いは無いな。
メモリとストレージの区別がつかない人は障害もち以外でも多いから気に病むなよ
メモリ1.5テラはやっぱり最新すぎてちょっとネタレベルだぞhttps://togetter.com/li/1362907
メモリはたくさん乗ってないの?
BOOL型と STRING型の混在プログラムよりも、STRING型で統一されたプログラムのほうが美しいじゃない?
true or false 以外に may be true とか、not so false みたいな新たな状態を示す値を定義できない問題がある。
だが、最初から文字型で定義しておけば、そのような拡張性の無さに困ることがない。
BOOL型は省メモリだ、判定が速いだと言い出す輩もいるが、現代のコンピュータでは、STRING型でも十分に代用可能。
処理速度がボトルネックになった時点でリファクタリングすればいい。
もしも4GBのPCを使っている会社だったら絶対にやめましょう。
面白くもない馬鹿と一緒に働いても疲れるだけで何の得もありません。
いまどき電話なんて使っている奴らはこっちからスルーしましょう。
飲み会なんてものをやろうと考えるのは、円滑なコミュニケーションを促進させる場としての機能がオフィスに備わっていないことの証左です。
そんなところで働くのはとても辛いから辞めましょう。
今更な話ですけどあえて言いますね。
人売りピンはねで金を儲けているような会社、そういう会社を利用してでも正社員登用を渋る会社とは関わらないようにしましょう
ここも基本ですね。
「ゆうてワシ20時間以上残業したことないでwwww」と社員に言わせているのは巧妙な言葉のトリックですから信じちゃだめです。
以上の5点を守れば、最低限まともな会社には入れるはず!
いかがでしたでしょうか
今年の5月に転職。
開けるの20分かかってた。
とりあえず、31日分のシートを月~土の6枚のみ残して削除。
自動でセルを塗るルールがシートごとに3000くらいになってたので、全削除。
これで、容量が1.2MBまで落ちた。
8月ごろにPC入れ替えでWindows10 メモリ8GBに変更
快適に動いてた。
ほんの偶然、あるセルを触ったら良くある幅0ピクセルのテキストボックスがあった。
削除して、同じセルを触ろうとしたら、また同じ感じで引っかかる。
あれ?と思ってリボンで全オブジェクトを表示してみたら、最新のテキストボックスの番号が8349だった。
1シート内に、8000の幅0ピクセルのテキストボックスがありました。
7シートに全部あったので全部消したら、ファイルサイズが200KBに
恐らく50000~60000個のテキストボックスがあったみたい。
ここに書きなぐり。
4年間、製造業向けのインフラエンジニアとして働いていたが、今日の出来事で辞めることを決意した。
【はじめに】
情報工学系の大学を卒業し、中規模ぐらいのSlerに入社、サーバ・ネットワーク関連を扱う部署に配属
配属された理由として、研究がサーバ仮想化やクラウド関係の内容だったこともあり「サーバ関連なら詳しいだろう」という理由
主に大手製造業の研究開発で使用されるサーバを導入・保守を続けてきた
サーバ運搬するにも100kg近いサーバを4~5人で運ぶのは当たり前だったし、サーバのキッティング作業、LANケーブルや電源ケーブルの配線もあるから大変&大変
また、保守作業も加わるから、サーバを引き出してHDDを交換したりマザーボードも交換する
デスクワークは4~5割ぐらいの印象
サーバ基盤環境作るためにサーバの構成やラッキング図、ネットワーク設計図などの設計書も作った
はじめはサーバもネットワークも設計書の作成は手伝い的な立ち位置だったけど、2年目からはサーバ機器のエンジニアになっていった
【やめようと思った理由1:失敗は許せない、効率よりも完璧主義者になれ】
今までもやめようと思ったことはあったけど、この経験できっぱりとやめることが決断できた
↓
↓
上司「チェックはどうしているんだ」
↓
俺「自分が部品交換してOSで取ったログを確認して問題なければ、常駐している社員にも確認させています」
↓
上司「それまでの流れは?」
↓
俺「事前に作成してあるマニュアル通りに沿って部品交換作業をしています また、ソフトウェアの扱い方を事前に調べておいて対応しています」
↓
上司「それじゃあダメだ データセンターへ移動するときの常駐メンバーへの連絡~部品交換完了まで一からチェックシートを作って細かくチェックをつけながら作業しろ」
上司「保守作業でミスしたらお前に保守の仕事やらせないからな」
↓
俺「...」
呆れたよ
ただでさえ、導入しているサーバ数が1000台以上あって限られた人しかデータセンター内で働くこともできない職場だってのに
ほぼ毎日のようにZabbixアラートがバンバン飛んでまた生産性のない作業を増やすのか!?って思ったわ
それに毎回同じ障害内容じゃないのに、チェックシートを作るとなると事前準備だけで時間食うし、短期間で解決しなきゃいけない障害もあるのに無謀すぎるだろ
自分も保守作業でミスをしてはいけないっていったら、そりゃあミスしないのが一番に決まっている
常駐メンバーへの連絡→チェック
データセンター内に入るときに不要な電子機器の持ち込みはないか確認→チェック
:
なんかもう保守作業自体やりたくなくなったし、会社の中で上司の命令に忠実で完璧主義者にならないと仕事できないのかなあって思った
以前にも同じように、
誰かが1つミスをする
↓
↓
って流れを4年間で何度も何度も見てきているから、効率を求めるよりも完全に正確性だけしか考えていない上司やプロパーばかりだった
そのせいもあり、社内で使う技術がレガシーだったりExcel至上主義が当たり前になっていた
2ch創業者のひろゆきの配信で「ITの仕事は他の業界の人員を削減するためにある」って言っていたけど、IT企業なのに自社で時間のコストばかり増えて効率化とは程遠い存在になってしまっていた
そんな繰り返しの環境にいたら自分がおかしくなってしまいそうって思い、退職を決意した
GAFAでも個人情報流出を何度もやっているミスを犯しているけど、それでも業績は確実右肩で伸びているし利用しない人がいなくなっていないどころか増えているんだよな
それは、1つのミスをやったとしてもそれを有り余るだけの魅力的なコンテンツやプロダクトを利用してる人が多いから発展し続けているんだよ
ニコニコ動画だと、プレミアム会員数の減少や現存ユーザ数も少なくなっているなどで悪いニュースしか流れない感じで、コメントが流れなくなったり通信障害やメンテナンスの長期化など様々な問題を起こしてきたのも事実だ
しかし、それがニコ動が衰退した大きな理由ではなく、「某動画サイトのほうが機能もコンテンツも充実している」「某配信サイトでは無料なのに、ニコ動は有料だ」的な理由が大きく占めるからミスして終わりではないんだよ
一方俺の会社は、ミスを防ぐだけの取り組みをしているがプロダクトや技術力などの魅力があるわけではないから詰んでいるけどねw
というかそんな取り組みしても、自分もそうだが社員は何かしら問題起こすから意味がなくなっているけども
まず、驚いたこととしてサーバにアテンションランプがつきまくりで、HDDやメモリが壊れていることも普通な感じで放置されていた
そんな環境で100台以上ものサーバを運用しているから、さらに驚いた
なんでそうしているのか、現地で働く人に話を聞いたら「キッティングするのが仕事で、それ以外は契約外」の一点張りだった
別にそんな話をしたことでその人はビクッて驚いた様子もなく堂々としていた
日本の今の会社で働いていると、「この期間までにキッティングを完了しろ」「翌日までに保守対応しろ」と期間内で解決するためのプレッシャーに押しつぶされそうになったり、担当外の会社に導入しているサーバ保守や設計、キッティングも手伝ったりってことでジョブが確立されていない
「日本の常識は世界の非常識」とよく言われる通り、このまま10~20年以上いたら上司みたいに外の世界をよく知らない人物になってしまうかもしれない
この経験で、このまま今の会社の文化に洗脳されてもしリストラか倒産されたとしてこの先エンジニアで生きていけるのか不安になった
【やめようと思った理由3:インフラよりもWeb開発が好きだと気づいた】
まあ、ベンチャーで神のようなエンジニアとは程遠いけど、自分でWebサイトを作ったり機械学習を使って統計取ってみたりQiitaに勉強会の感想や学んだ技術について書くことが多かった
インフラの知識を使ってサーバ構築したりするけど、自分の発想力でサイトを作るプログラミングが楽しく、昼頃から深夜の5時くらいまでプライベートで開発していたことが何度もあった
今の仕事よりもweb系開発企業に属したほうが全然マシなんじゃないかと思った
周りの社員からもベンチャー向きかベンチャーで働いたほうが良くね?って言われることがあったから、周りの推薦もあって自分も転職しようと決意できた
【これから】