はてなキーワード: デスクトップとは
時間 | 記事数 | 文字数 | 文字数平均 | 文字数中央値 |
---|---|---|---|---|
00 | 66 | 16939 | 256.7 | 57 |
01 | 40 | 10973 | 274.3 | 56.5 |
02 | 24 | 4098 | 170.8 | 23 |
03 | 20 | 2060 | 103.0 | 35.5 |
04 | 15 | 1594 | 106.3 | 74 |
05 | 17 | 4367 | 256.9 | 35 |
06 | 29 | 3350 | 115.5 | 50 |
07 | 53 | 7023 | 132.5 | 50 |
08 | 52 | 3818 | 73.4 | 29.5 |
09 | 106 | 8744 | 82.5 | 32 |
10 | 102 | 8126 | 79.7 | 47.5 |
11 | 128 | 9239 | 72.2 | 41 |
12 | 108 | 10871 | 100.7 | 38.5 |
13 | 121 | 9578 | 79.2 | 44 |
14 | 128 | 17797 | 139.0 | 39.5 |
15 | 104 | 8420 | 81.0 | 38 |
16 | 143 | 13448 | 94.0 | 39 |
17 | 176 | 22044 | 125.3 | 38 |
18 | 80 | 10752 | 134.4 | 51.5 |
19 | 93 | 8703 | 93.6 | 41 |
20 | 128 | 15361 | 120.0 | 51.5 |
21 | 169 | 16673 | 98.7 | 35 |
22 | 131 | 11659 | 89.0 | 42 |
23 | 143 | 19328 | 135.2 | 46 |
1日 | 2176 | 244965 | 112.6 | 40 |
大津(6), 平和活動(5), 組合員(10), 割烹着(4), 春闘(8), 諸葛亮(3), 正価(3), 爆竹(3), 専従(3), 5月7日(3), スカウター(3), 5月6日(3), ぼっち(23), 横浜(12), デスクトップ(7), コミュ障(26), ベトナム(6), 交通事故(7), 専業主婦(27), 副業(9), 連休(14), 体育会系(5), 運転(22), を通じて(8), 役員(8), ハイ(8), 出社(8), GW(8), 事故(29), 都会(19), 住む(13), 通勤(10), 保育園(10), 労働者(10), 2年(10), 旦那(16)
■鳥取県に移住するメリットを一緒に考えてほしい /20190507171250(28), ■累進課税制度はクソ /20190508093040(25), ■ /20190508035136(23), ■今年結婚したが離婚宣告される /20190508164047(16), ■外国人観光客が東京にくる価値は低いと思う /20190508041253(14), ■里帰り出産が終わった /20190409141024(14), ■https://anond.hatelabo.jp/20190507121709 /20190508023001(13), ■はてなーは自分の生きる意味を考えたことある? /20190507200229(12), ■なんで車禁止しないの? /20190508153127(12), ■パソコンってどのぐらいで買い換えてる? /20190508114221(12), ■「ヴァギナ力」のこと「性的アイデンティティ」とか言い換える不毛 /20190508145433(11), ■公文に行くもんみたいなのたくさんください /20190508073758(10), ■コミュ障がBBQに参加して泣いた /20190507121709(9), ■6年勤めたNTTをNTT労働組合に連れ去られたのをキッカケに退職した話 /20190508172705(8), ■まだまだ専業主夫は世間に受け入れられてないんだね /20190508201114(7), ■労働組合の組織について執行部経験者が解説するよ /20190507231151(7), (タイトル不明) /20140422210812(7), ■結婚条件がたった一つだけなのに相手が見つからない /20190507234925(7), ■人生相談をする相手がいない。 /20190508141518(6), ■免許取りたくない /20190508192705(6), ■anond:20190508093406 /20190508094535(6), ■エロ漫画って女性に感情移入するよね? /20190508102344(6), ■彼氏 /20190508005149(6)
6240673(6478)
バッテリを外したままでもいいのかな
騙し騙しで使ってたけどどうも無理になった
ところで昔の記事を見渡すとバッテリを付けたままACアダプタを常時使用すると熱暴走を起こしたり
バッテリの経年劣化を招いて死にやすくなるからバッテリ使用中はACアダプタを使うなとあったけど
デスクトップはACアダプタを常時使用するけど停電になってもHDDがおしゃかになるという話は聞かないので
どうもノートパソコンにも同じ事が言えるんじゃないかと思ってる
であるので昨日から試験的にACアダプタのみでノートパソコンを使っている
学生だった1990年代中盤、ウィンドウズ95フィーバーの中、マッキントッシュ・パフォーマをパソコン通信(NIFTY-Serve)に繋いでネットワークを体験する。
ワープロに過ぎなかったデスクトップコンピュータが、コミュニケーションの道具になった瞬間だ。パソ通にのめりこみ、PowerBookを購入した。
当時、インターネットの定額接続はまだ普及しておらず、高くて繋がりにくいもの。パソ通では、投稿やログのダウンロード時に最小限だけ回線に接続し、読み書きはオフラインで行っていた。
90年代末になり、常時接続の値段がこなれてきて自宅でもインターネットを使うようになる。
ハマったのは2ちゃんねる。ニフティには無かった、匿名ゆえの過激な本音が楽しかった。とは言え、当時常駐していた地方板では、コテハン宅でオフ会をするなど、牧歌的な付き合いがあった。
2000年代半ば、転勤先で出来た友人に勧められmixiを使うようになる。実名や社会的属性もある程度分かり、友達の友達に繋がりが広がっていくSNS時代の到来。
ネットの人間関係は転勤先での仕事にも役立ったし、今でも付き合いが続いている。
また、趣味のコミュニティでは2ちゃんのような煽り合い抜きで情報交換を楽しめた。
ただ、mixiも度重なる機能改悪で迷走。コミュニティでもルールにこだわるタイプのデリケートな人が増えて疲れを感じてきた。
ブログのようでもあり、ハッシュタグを使えばbbs的にも機能し、全ての発言を時系列で把握できる。自分が求めていたのはこれだ!と、のめり込んだ。
最初は実名でツィートしていたが、Twitter絡みのトラブルがニュースになるのを見聞きするうち、ハンドルネームに移行して今も続けている。
この頃、フェイスブックを始めた。
FBは完全実名の世界。同僚や同窓生から始まった友達付き合いは、研究者や作家、地方議員といった、普通にしていたら知り合わなかった方々まで広がった。
その一方で、シガラミも発生してきた。エコーチャンバーという言葉もあるように、SNSのタイムラインは自分に近い考え方の人が集まり、意見が増幅されてしまう。
自分は元々リベラル寄りだったが、FBで繋がった方はガチの活動家も居る。呑気な発言にご指摘を受けてしまうこともあり、段々と慎重にせざるを得なくなった。
気が付くと、FBで建前を書く一方で、5ちゃんねると名前を変えた巨大掲示板群で趣味のスレで伸び伸びと本音を書くことが増えた。
また、Twitterのまとめサイト・togetterにもちょくちょく書き込んでいるんだが、こちらは今の若者の無邪気な本音なんだろうが、無意識的な保守傾向というか、与党や大企業的なものに盲従する一方、労働運動や権力に疑義を持つ人たちへの冷笑的な姿勢が増えてきて、ちょっと疑問を感じることが増えてきた。
そんな流れから、きょう、アノニマス・ダイアリーを始めてみた。
匿名と記名を行ったり来たりして辿り着いたここが、自分にとってどんな遊び場になるかな、とワクワクしている。
まあ、FBで溜まった心の澱みたいなものを流し込む場になるのかもしれないけれど。
じゃ、よろしくね。
現在購入できるPCで一番性能差がでるのは記憶媒体がSSDかHDDか。たとえセレロンのCPUでもSSDであれば30秒くらいで起動できるが、HDDモデルでは1分半以上かかる。
費用対効果を一番感じられる部分なのでCPUのランクを落としてもSSDモデルにするべき。
大きく分けてノート、デスクトップ、コンパクト(intel nuc等)の3種類。
コンパクトタイプはモニタの後ろにVESAマウントで装着できる。
物理的に机を広く使いたいなら、キーボードをどければいいだけなのでノートPCよりも設置面積が狭い。
デスクトップはデスクトップ用のCPUなのでノート用とは性能が格段に違う。設置場所に余裕があり、性能が必要ならばタワー型。
ノートPCでもFULLHD以上は必須。デュアルモニタにするには解像度を合わせること。テレビをモニタ代わりにすれば買わなくてもよい。
professionalのほうが良い
Homeとの違いはリモートデスクトップとユーザー管理。
HomeのPCは故障したとき、HDDを他のPCに移設してデータを読み取れないことがある。
リモートデスクトップはVNCでも代用できるが、レスポンスがまるで違う。
outlookがいらないなら、プレインストールではなくてEXCELとWORDを個別に買うと2台までインストールでき、PCを買い替えても使える。
差し込み印刷とかEXCELマクロを使わないならGoogleDriveのドキュメントとスプレッドシートで充分。
ワイヤレスのセットが3000円くらいで買える。
ONOFFスイッチ付きがよい。
windows標準でよい
他に考慮することがあれば教えてほしいな
ITエンジニアは集中力を要求される職業だ。プログラマであれ、インフラエンジニアであれ、常に集中していることを要求される。
だがエンジニアという人種は多かれ少なかれ、集中できない人種でもある。多くのエンジニアが集中した時には信じられないほど最高のパフォーマンスを発揮するのに、その「集中」できる状態になるまでにおよそ数年から1世紀はかかることは周知の事実である。あなたが集中できていない間に、自分なりの方法で集中して成果を挙げたエンジニアは、もっとクールなテクノロジー、よりよい環境、よりよい給料を手に入れるだろう。
あなたは「こんなはずじゃない。ボクは集中さえすれば最強の天才エンジニアなんだ!」と嘆くのだ。
なぜ集中できないのか。その答えは簡単だ。「あなたが集中できるような環境にいないから」である。
あなたの意志の強さは関係ない。集中できないのは、環境があなたを集中させないようにしているからだ。もし自ら望んで集中しない環境に身を置いている稀有な人間なのだとしたら、この記事はなんの意味も持たない。さぁブラウザバックだ。読んだときは習慣化しようと思うのにどうせやらないLifehackerの記事でも読み漁ってればいい。そもそもライフハックする前にお前が改善しなきゃならないことは山ほどある。まぁいい、忘れてくれ。ほら、行った行った!
さて、残ったあなた。集中できないことが不本意であるなら、この記事が解決の一助になれば幸いだ。よければ読み進んでほしい。
まずあなたが作業する環境――オフィスか自宅か、それともスターバックスでMacbookを拡げてるクソノマドワーカーかは知らないが――を見渡してほしい。
下記のようなものが机の上や身の回りにあるなら、間違いなくあなたは集中できていないか、よほど意志力と忍耐力の強い鋼の超人か、仏僧か、自分は集中できていると思いこんでいる哀れなおサルである。
あなたが1日何ふぁぼ稼ぐのか知らないが、1億ふぁぼ稼ごうがあなたの人生にとって1ミリもプラスにならない。ある日突然ジョージ・クルーニーになったり、アラブの石油王から口座に6億米ドル振り込まれたり、スーパーエキゾチック美女が「なんて素敵なpostなの! 抱いて!」とはならない。ちっぽけな自己顕示欲をちょっとだけ満たして、それで終わりだ。
飛んでくるリプライは大抵クソみたいな内容で、それを見たあなたも同様にクソッタレな気分にさせるだけだ。リアルタイムで「インスタントクソ気分」になりたいなら止めないが、Twitterの通知をオフにしても、あなたの人生には信じられないほど微塵も影響ないだろう。クソリプや自己顕示欲を満たすためのふぁぼ数確認は、寝る前にでもまとめてすればいい。
メールも同様だ、あなたがアメリカ合衆国大統領ドナルド・トランプ本人で、北朝鮮からテポドンが発射されたことがメールで通知されたり、最新のテロリストの犯行声明が流れてくるなら、メール通知はプッシュにしておく必要がある。バンカーバスターを的確に某カリアゲ頭の彼の別荘に撃ち込むためには、可能な限り迅速に情報を得る必要がある。
だがあなたは? 本当にあなたはそのメールに5分以内に返信する必要があるのか? そもそもあなたに届くメールは、スパムと、楽天やAmazonからのセールのお知らせ ――つまりスパム―― と、同僚からの割とどうでもいいメール ――つまりスパム―― だ。
たまには顧客からの重要なメールも届くことがあるかもしれないが、その日のうちに返信するだけなら、別にプッシュ通知にしておく必要はなく、単にメールチェックの時間を毎日5分取ればいいだけだ。そうすれば、メールチェックの時間は5分に抑えられる。1日3回見たとしても15分だ。
プッシュ通知にするということは、24時間メールチェックしているということであり、集中を阻害するためだけに存在しているといっても過言ではない。
プッシュ通知は本物の合衆国大統領とか『24』のジャック・バウワーのための仕組みだ。本当にあなたがドナルド・トランプ本人や対テロ組織で働くエージェントだとしたら……こんな極東のゴミ溜めみたいなブログの記事を読み漁るのは、考えうる限りで最悪の時間の使い方だ。今すぐ仕事に戻れ!
お笑い芸人や、CMや、野次が飛び交う幼稚園みたいな国会中継、くだらないゴシップで興奮する特殊な性癖でもないなら、テレビをつけていて得られるものはなにもない。
起動や何かをするたびにイラッとする待ち時間があるなら、今すぐPCを買い換えるべきだ。そう、今すぐだ。時間は有限だ。あなたの貴重な時間をそのオツムの足りないPCのために割いてやる義理がどこにある?
そのちょっとしたフラストレーションは、少しづつだが確実に集中力を蝕む、悪性の腫瘍みたいなものだ。こいつを治療するには、他に転移する前に根本から切除するしかない。
これらは無駄な投資ではない。最低でもSSDに換装するべきだ。起動にバカみたいに時間がかからなくなるし、何をするにもHDDとは比べ物にならないくらいレスポンスがよくなる。
ディスプレイは、高解像度のもの(できればWQHD以上)があればよい。それが無理なら1920x1080は欲しいところだ。1366x768とかいうクソみたいなディスプレイを搭載しているモバイルノートを使っているなら、今すぐそいつを窓から投げ捨てて、ヨドバシカメラに行ってこい。
そいつはコストダウンという資本主義経済の化物がひり出したクソの塊だ。何をするにも解像度が足りないし、おまけに信じられないくらい解像度が足りない。この解像度のディスプレイを思いついた奴はきっと脳みその解像度も足りなかったのだろう。
モバイル端末であったとしても、フルHD以上のディスプレイを搭載した製品はいくらでもある。数万円の追加投資でそれらを得られるなら、出し惜しみするべきではない。
マルチディスプレイは効果的な解決策にはならない。必要なのは「24インチ以上で、高解像度かつ見やすいモニター1枚」だ。
人間の脳は、2枚のディスプレイを行き来するように設計されていない。マルチタスクをすれば効率がよくなると思い込むのは、人間が思いつく馬鹿げた考えの中でも最悪な部類だ。2枚以上のディスプレイを設置していたとしても、それはエンジニアにとってナードさをアピールするインテリア以上の価値はない。
さらには、Twitterのタイムラインを常時開いたり、メールクライアントを常時開いたり、集中力に対してマイナスの影響しかない。電気と金の無駄だ。
ウィンドウを閉じたり開いたりするのが嫌なら、仮想デスクトップを使おう。こちらのソリューションの方が有用でお金もかからず、集中力も阻害されない。
本は本棚にしまうこと。机の上に置かない。お片付けは大事ってママに教わらなかったのか?
こういった割り込みに対処することはひどく困難だ。仕事ができない人間に限って、雑談することで時間を潰し、自分が建設的な議論が出来ていると信じて疑わない。
とにかく可能な限り彼らのような無能な人間と関わらないことだ。話し相手になったら最後、あなたも無能の仲間入りだ。ようこそ、自堕落な無能生活へ!
隣の席からジョブズがいかに素晴らしいか熱弁する声が聞こえてきて作業に集中できない? お前はバカか? 今すぐその薄汚いMacbookを仕舞ってスターバックスから出ろクソッタレが! 今すぐだ! そもそもスターバックスで仕事をするなクソノマドワーカーめ! 以上だ!
退職直後・転職直後は自分がなぜそのような行動に至ったのか冷静に書けないと考え、メモをとってあたためる程度にしていた。1年経った今、
に触発されてメモを見直しながら振り返ることにした。一般化しようとせず、なるべく自分個人の事情を書き留めたい。
私が誰かなどと邪推することではなく、自らの職場改革あるいは自らの転機にエネルギーを使ってほしい。無駄な心配かもしれないが、あまりに盛り上がってしまったら当記事は削除するかもしれない。ビビリであることを許してほしい。だからこそ詮索しないでほしい。
振り返ると、これが不満の大きな部分を占めていた。
私が働いていたのは、過去に倉庫か保管室だった場所を改造したフロアだった。年がら年中暑い。空気が悪い(雰囲気ではなく、空気の質が悪い。二酸化炭素濃度が高かったのではないか)。掃除が行き届いていない。トイレがきれいでない。天井が低い。いわゆる工場であるため、昼休みにも敷地の外に出ることは難しく(禁止されてもいないし不可能でもないが)、閉塞感が強かった。
私はコーティングをしたりシミュレーションを回したりする仕事を担当してはいなかったという前提は書いておくが、メモリは2GBのデスクトップPC。いま、自分のメモを見て目を疑っている。隠れて自腹で購入したメモリを増設してなんとか4GBでやっていた。PCを作っていた会社とは到底思えない。デスクトップだから当然会議には持ち歩けない。働き初めて数年経ってようやく会議室にシンクライアント端末とプロジェクターが置かれたのだが、継ぎ接ぎの対策だ。持ち歩けないデスクトップPCであれば物理的に紛失するリスクがないという考えなのだろう。それでどれくらいの開発能力と機会を損失していることか。
とにかく、自分のある行動が他人の貴重な時間を奪っているという意識が無い人が多数を占めていた。
会議は5−10分遅れが常であった。席まで呼びに行ったことが何度あったか。机では常に誰かの電話が鳴り響いていた。電話が完全不要とは言わないが、代替手段ならいくらでもある。メールはとりあえず「関係者」全員に送る慣習があった。連絡したという証拠と言い訳を残したかったのだろうと、今は振り返る。
人事評価で明らかなのは労働時間という指標だけだ。評価の面談で、君は残業時間が他の人に比べて少ないと何度言われて何度憤りを抑えたことか。褒められこそすれ、咎められるとは全くの心外である。半期ごとに目標を書き、前回の目標に対する達成度をレビューする。面談はあるが、それがどのようにエスカレーションされて最終的にボーナス・昇給にフィードバックされているかは見えなかった。きっと、上司やそのうえの上司にどれだけ気に入られているかというのが実際の指標だったのだと思っている。
ところで富士通の人は8:30-12:00のエセフレックスと書いていたが、私の職場はさらにひどく8:30-15:00だった。辞めた翌年度から名ばかりの裁量労働制になっているはずで、その不満たるや想像したくもない。
とかく一般論になりがちなこのトピックだが、ここでは社員(事業部で働いている人)に対する説明責任について書いておきたい。
失敗したプロジェクトについて「これは失敗でした」と認め説明することがなかった。失敗だと認め、なぜ失敗したのかを不完全なりにも分析して説明して次に活かす、その説明をする責任がリーダやマネジメント層にはあると私は考えている。期ごとに社員が集められて行われる事業部説明会(名前は忘れてしまった)では、絵に描いた餅のような目標が掲げられて、各社員に求められているものが分からないままがんばるぞー!と全員で拳を掲げて終わるのだ。私は頑張るという言葉が嫌いだ。実質的に何も言っていないからだ。
まだまだ書き足りないことがあるけれど、一般的になり始めてしまったのでここらへんで止めておくことにする。ご要望があれば他の要素も書き足そうと思う。
自分がその組織で働くことを決めたその決断を正当化し、その組織以外の市場での自分の価値が低いと評価されることを恐れていたのだと思う。そして、環境は人を変えてしまう。良い方向にも悪い方向にも。ほんとうに恐ろしいことだ。私は最後のほうで体調と心の調子を大きく崩してしまった。逆説的だが、それがきっかけで退職・転職を決断したことになる。
悪いことばかり書いてきたが、NECで働いて得たもののおかげで今の仕事を楽しく熱中して出来ていることも確かだ。その点では感謝している…と書きたいところだが、やはり感謝すべきは腐らずに気合を何度も入れ直していた自分自身だろう。幸いにいま、筋肉体操でいう「きついけど、つらくない!きついけど、楽しい!」という状態にある。
ただ、やはり9年は長すぎたな。4、5年で良かったと思う。
プログラマじゃないけどプログラミング完全に理解した()おばさんが理解してる基礎知識書くよ。
(追記 この文章はプログラミングの勉強をしたいけどその周辺にある基礎知識になかなか触れる機会がない人向けに書きました。これらの基礎知識があると、困ったときに調べ方すら分からないという状況は回避しやすくなるはず)
ターミナル、いわゆる黒い窓からCUI(コマンドユーザーインターフェース)でコンピュータを使う方法を覚えよう。これは大学のコンピュータリテラシーで習った。MacOSXで復習すると捗った。(追記 すごく間が抜けてたけどMacOSXはUnix系OSです)
まずはファイル操作。Macでターミナルを使って、cd Desktopって打ってからecho ohayou > aisatsu.txtって打ってみて、cat aisatsu.txtってやる。そうすると何が表示されるのか?とりあえずやってみよう。ここで>は増田の都合上大文字全角にしてるけど、ちゃんと半角にしてね。なんで増田の都合上半角がダメなのか、そのうち想像できるようになろう。(追記 ブコメ指摘感謝)
そして、実際にデスクトップを見に行ってみると、aisatsu.txtってファイルがあるはずなんで、開いてみよう。これで何が起こったのか7割くらいはわかるはず。
こういうファイル操作の基本をまず覚えよう。これこそ空気みたいなものだから。
(追記 ここも間が抜けてたけど確かにhogeって何かわからないね。直しました)
最近は何も考えなければ文字コードはとりあえずUTF-8でなんとでもなるようになってるけど、バックスラッシュとかは環境設定で出てくるように設定しないと出てこないし、その意味合い、つまりエスケープとしての使い方を頭に入れておくと後々困らないと思う。あとEOF(エンドオブファイル)とか改行コードとかもそういうものがあるよ程度には覚えておこう。これ頭の片隅にはいってないと分からん殺し的な罠にはまることがある。
これは使いたいプログラミング言語の公式サイトに行くと大抵書いてある。
でもMacだとだいぶ楽。とりあえずターミナルからgccって打ってみるとなんかCUIツールとか書いてあるものをインストールしろって言われるのでインストールする。これだけでCとかC++とかRubyとかPythonとか一通り使えるようになる。もしかしたら最近はこのインストールすらいらないかもしれないけど。
あと、シェルのコマンドとかプログラミング言語を実際に使うときはいろんなライブラリをインストールする必要があるけど、そのライブラリは管理がすごく面倒なので管理をまとめてくれるコマンドがあったりする。aptとかhomebrewとかがそういうのだから、そんなものの使い方も覚えておこう。
(追記 言語の文法を追うだけなら環境構築なんてしなくてCloud9とか使ってもいいかもだけど、プロダクトを作ろうとした時にはまだまだ手元で環境作って必要なライブラリを入れてとやった方が後々応用がきくと思うのですよ。それにそうしていくとDockerの有り難みなんかも理解できるようになっていくのではと思います)
最初に勉強するプログラミング言語は、Javaだけはやめておけ。
なんでかっていうと、Javaはオブジェクト指向言語ってやつなんだけどオブジェクト指向的にしか書けないから。古い人間だと言われそうだけど、最初は手続き型言語から始めるべきだと思ってる。少なくとも、手続き型的に書ける言語から始めるべき。
なぜそう思うのかも含めて、とりあえずおばさんが理解しているプログラミング言語の発展の経緯を軽く解説する。
最初の頃のプログラミング言語は、手続き型と呼ばれるものが多かった。
この〇〇型ってのはプログラミングをするときの考え方によって名前がついているんだけど、手続き型はまず0を作って、0に1を100回足して、最後にその結果を表示してください、みたいな、上から書いた順番通りに動くのが基本のルールである考え方。プログラムは基本的にはこうやってデータをアルゴリズムを使って変化させていって望む結果を得ている。でもこのやり方は問題も多かった。プログラム全体がひとかたまりになってしまっているので、数千行とかになるともう普通の人では手がつけられないし、人間のミスでデータを間違って扱ってしまうことがバグの温床になった。
なので、この手続き型の考えに構造化という考えが加わって、関数というものが生まれた。関数っていうのは料理のレシピに例えるとわかりやすいかも。
5:豚こまを入れて色が変わるまで炒めます。
9:火を消して8をお皿に盛り、野菜炒めの出来上がりです。
B:肉に味付けをします。
2:Bを入れて色が変わるまで炒めます。
3:Aを入れてしんなりするまで炒めます。
4:火を消して3をお皿に盛り、野菜炒めの出来上がりです。
って書ける。ここではAとBが関数。
この程度だとあまり意味を感じないかもしれないけど、これがもっと複雑なものを想像してみると、なんとなくありがたみが分かって来ないだろうか?こうすると、多人数でプログラミングをするときに、Aを書く人、Bを書く人、1〜4にまとめる人って感じで作業分担ができる。それに、バグが起きた時もAの領域でバグったのか、Bの領域でバグったのかとか、全体にまとめると上手くいかないのかとか、原因の切り分けがしやすい。
でも、プログラムがとっても複雑化すると、これでも手に負えなくなる。料理の例えを拡大すると、料理店を運営することを考えるといいかも。
料理店でたくさんの料理をさばくときに、レシピを完全に1から作ることってないと思う。Aさんが野菜の仕込み担当、Bさんがスープの仕込み担当、というように各人に仕事が割り振られているはず。AさんもBさんもそれぞれの仕込みのレシピを持っていて、最終的に出てくる仕込みがちゃんとしてればAさんBさんの仕事の詳細までいちいちシェフが細かくチェックしない体制になっていると思う。大雑把にいうとそういう考え方をプログラムで再現したのがオブジェクト指向型言語。
なので、本気で料理の初心者がいきなり厨房の仕切りを任されて上手くいくのは難しいように、構造化プログラミングのありがたみすらわからない段階でオブジェクト指向型プログラミングに手をつけても意味がわからんだろうと思うのがおばさんの立場です。
(追記 おばさんはRubyを勧めておきます。オブジェクト指向型言語ですが、手続き型的に書き下すことも出来るからです。一つの言語で手続き型構造化オブジェクト指向、全部勉強できます。メソッドも便利なのが一通りあるし、日本語を扱うのにも問題が少ないです)
次に問題を分解できるようになろう。
例えば、クイズゲームを作りたいと考えたときにクイズゲームを作りたいです、って問題は大きすぎる。
クイズゲームに必要な要素は、問題文を表示する、回答を入力してもらう、正誤判定をする、正誤判定の結果を表示する、ということだなぐらいにまず分解する。
これを実際にプログラミングしようとすると、もっと分解できてさらに問題が見えてくると思う。
コンピュータってのは創造的なことはできない代わりに、とても簡単なことをとても階層的に重ね合わせて大きな問題を解けるように作られてる。それを心するといいと思う。
これ超大事。プログラミングって本当に自分で1からものを考えなきゃいけないことってあまりない。大きな問題はあなただけの問題かもしれないけれど、それを構成する小さな問題は大抵他の誰かが解いている問題なので、調べてみれば答えが見つかると思う。
エラーメッセージが出てきたらまずググってみる。翻訳しても初心者には意味がわからないし、ググったら誰かが解説付きで紹介してくれているのでその解説を読んだりしながらエラーメッセージとの付き合い方を覚えていけばいい。
メソッドの使い方がわからなかったら言語の公式サイトに行ってみる。メソッドの使い方で大事なのは呼び出し方、返ってくる値の型とかそういうのだから、こういうところはググるよりも公式サイトに書いてあることをしっかり読んで理解する。
あと、アルゴリズムの勉強もしてみるといいと思う。アルゴリズムとデータ構造と計算量の勉強。大学の学部レベルの教科書をちゃんと読んでみると、例えばデータベースを操作するSQLというものを書くことになった時とかに効いてくる。あとは作ったプログラムが遅すぎてどうしようとかいうのを解決する時とか。
なんか深夜までいろいろ書いてしまったけど、あくまでもプログラマじゃないおばさんが書いたものなので、みんなでツッコミとか入れてくれると大変助かります。
重要な更新をダウンロードまではできるんだけどインストールできない?みたいな状態でずいぶん放置していると思う
そもそもこいつはもうバッテリーがぶっ壊れていてそこからなんとかしないと、交換するならついでにメモリも4から8に増やしたい
必要なのかよくわからないメールなどのデータが曖昧に残っていて、消えてもいいんじゃないか?と思うし、念のため取っといた方がいいんじゃないかと思うし、こいつに刺したUSBを他のPCに刺したくねえなとも思う
初期化してWindows10をぶっこみたい、と思ったんだけどこいつ、要件満たしてるのかなDirectX9とか怪しいな。ネトゲできてたしギリ満たせているような気はしなくもないが……ギリギリで、ちゃんと動くのか?
などと考えていたらなにもかもめんどくさくなってしまった。というかめんどくさくなってしまって2年くらい経つと思う。6年前はメインで使っていたのに
今のメインはwin8.1のデスクトップで10に上げ損ねててそろそろ上げるかどうするかという感じ。これもめんどくさい。スペックは大丈夫だとおもうけど
古いやつのことを忘れてラップトップを新調するかどうかは迷う。使うのか?でも外に持って行けた方が便利なこともあるだろう。勉強会とか(PCに対する理解と意識のレベルがこんな低くて勉強会に行く意味あるんだろうか)
新調するとしてwin10入ったやつにするか、もうWindowsのこと考えるの嫌になったからMacにするのか、それだとメイン機とのデータの互換性が微妙になるんじゃないか?などとどんどん面倒になる
新調といえば外付けHDDも10年くらい使ってる気がするから新調する必要があるのか。これをとりあえず最優先にするといい気がする
とりあえずもろもろ新調するとしてAdobe系とクリスタとSAI、あとは開発とかできてunityとかblenderとか使えるといい。ネトゲはできなくていいや。とか考えるとそこそこスペックいると思う。高そう
SAIってWindowsでしか使えないんだっけ? うーん……
あと古いipodに入ってる音源をなんとかするのも8年近くさぼっている。持ってる音源もyoutubeで聴いてるし買ったCDも開封してなかったりする。もうだめだ