「kindle」を含む日記 RSS

はてなキーワード: kindleとは

2021-09-01

赤毛のアンを原文で読んでるのだが

NHKで夜に赤毛のアン海外ドラマタイトルはアンと言う名の少女)を見て、出だしとセリフ回しが面白かったのでKindleで原文見つけて読み始めた。

ドラマは、昔の名作劇場アニメとは異なりアンは痩せぎす、可愛いとは言えない容貌で、大人顔負けの難しい形容詞自分が思いついた事を延々と喋り続ける癖が強いお喋りキャラ

あれ?こんなんだっけと思いつつ、でもこのキャラが魅力的に見えたので原文を読んでみると、まさにそのまま。周りから浮く程のクセの強さ。でもそれがまたアンの個性として魅力的に見えてくる。

アニメはアンは、原作の毒を抜いた感じというか。物足りなく思える。名作劇場がやってた夕食の時短帯にクセ強主人公出す訳にも行かなかったんだろうけど。

NHKドラマが気になった人はNHK+にまだあるから見てね 。

英語ちょっと読めるぜって人は原文に挑戦してみて欲しい。アンのキャラのアクの強さがよく分かる。

2021-08-31

ポリコレアフロを読んだけど

https://www.tyoshiki.com/entry/2021/08/25/221310

https://togetter.com/li/1709770

ネットの巷で有名なポリコレアフロが出てくる「ミステリと言う勿れ」を4巻まで読んだ。ネットで有名なのは子供バカじゃないです」と「父親教室体験学習テスト」のくだりだろう(子供バカじゃないですのくだりは3巻P37、テストのくだりは3巻P133に出てくるが、ぶっちゃけ3巻だけ買って読んでも前後の話は大体つかめる)。

ざっくりいうと「アフロ偏屈大学生がうんちく垂れながら事件解決していく漫画なのだけれど、ネット受けしやすい部分が変に切り取られて無駄拡散しちゃってるだけな気がする。

脳内インデックスから似た作品を探してみて、「ちひろさん」と「クロエ流儀」が出てきたけど、「ちひろさん」はショムニの作者の主義主張を元風俗嬢に喋らせてスカッコンテンツに仕立てたいわば海辺ショムニで、「クロエ流儀」は「ちひろさん」をものすごく邪悪にした作品だけど、ポリコレアフロは「ツッコミ役のいるちひろさん」かなって最初は思ってた。

でもポリコレアフロ育児家事母親任せの昔ながらのザ、父親が大嫌いで「男も主体的育児をやろう」的な言動ものすごく目立つだけで、別にポリコレ部分はない。というか真偽不明なうんちくがクソほど多くてそっちに飽きてくる。

というか、アフロの話をスルーしたり首根っこ掴んで遮ったりして登場人物にすら飽きられている。

しかもそんなうんちくやら女尊男卑気味な言説を初対面の人間にもれなく高説垂れるもんだからほとんどの人間にはウザがられているし、なんならキレられてる。

テスト説教のくだりにしても「ネットでちらっとみた記事で詳細はわからない」と前置きしているし、しか説教相手容疑者父親容疑者の子供を預かっていただけで、名前不明な実質モブだ(ちなみにこのオッサンはその後本編に出ない)。

距離感バグって「FFから失礼するゾ〜」を地で行く人物で、正直友達には欲しくないし職場新卒でこんなのいたら「あ〜またアイツなんか言ってるよ」で終わるやつなんだよね実際。

でも相手を貶めようって悪意だとか自分絶対正しいって独善性のようなもの全然感じられなくて、ネットや本で見た知識をひけらかしたい一種アッパー系コミュ障のようにも感じた。

まあ1巻の後書きで作者が「閉鎖空間主人公がひたすら喋るだけの漫画」と書いてるくらいだから、そういうのがハマる人にはハマるんだろうけど、自分は例のテストのくだりが出るまで我慢してKindleで買って読み進めていたけど肝心のミステリー部分はなんの驚きもなく内容を覚えてもいない有様だった。

うんちくも量が多くてうんざり気味だし、ミステリー部分も読んでてめんどくさいので4巻の広島八つ墓村から先を読もうかどうか迷っている。

余談

ところで、自分がこの作品を読んで仮面ライダー龍騎の北岡弁護士名言(?)「英雄ってのはさ、英雄になろうとした瞬間に失格なのよ。お前、いきなりアウトってわけ」を真っ先に思い出した。

(それはそうと公式百科事典的なコンテンツ写真付きで提供してくれるのは本当にありがたい)

https://www.kamen-rider-official.com/zukan/character/1723

言ってること自体は正しいようにも見えるし実際言葉だけ切り取られて変に論争されているのも観測したけど、本編を見たらわかるようにアレは相手撹乱させるための出まかせ(そもそも北岡弁護士悪徳弁護士である)で、相手によっては「英雄になろうとする意思が強いやつだけが英雄になれる」とか真逆のことを言いそうでもある。

コンテンツを雑に切り取られて変に拡散して本編を見てもない人らで不毛な言い争いが続いているのはなかなかしんどいものがあるっていうところは、ミカンの人に同意する。

でも難しいよ。そういう隠れたエッセンスを1600円と数時間支払って確認しにいくのは。

2021-08-30

amazonギフト券kindle本を買うための設定がどこにあるか全然からなすぎて腹立ったし辿り着いた正解も「わかるかクソが」って言いたくなるような場所だった

2021-08-27

Appleは元々アプリ外決済認めてただろ

じゃなきゃKindleアプリなんか何も見れないだろ。

ほぼAppleの望み通りになってるのを「Appleが折れた」みたいな書き方してる記事見るとAppleの回し者かと邪推ちゃうな。

というか、既にAndroid市場で失敗事例が腐るほど積みあがってるサードパーティストアを望む声が多いのはなんでかね?

公権力強制サードパーティストア作らせたってどうせ潰れるぜ?

AndroidiOSが完全にストア開放したらGoogleAppleモバイル事業が傾くだけじゃん。

MSにおけるWindows立ち位置だってもう完全にOSで稼ぐの諦めてビジネスユーザー向けのパッチベータテスターみたいな扱いになってるし。

モバイルOSビジネス向けのサービスやってんのか知らんけど、MSみたいな逃げ道があんのかね?

無かったら今のWindowsより悲惨な結末が待ってるだろう。

そういう囲い込みから逃れるためのWebじゃなかったのかな?

2021-08-26

anond:20210826165444

YouTube PremiumとApple Musicで ¥2,160-

オンライントレーニングで ¥3,500-(YouTube等では絶対にやらないため)

プロテイン ¥6,000- 本当はもっと色々な商品をたくさん買いたい。他はKindleや好きなイラストレーターのグッズ等。

月3万の予算だけど少し足りない。

anond:20210826165444

興味あるから書き出してみた

趣味はすべてネットで完結してる


月額:\15,830-(定額で毎月必ず出ていく金額

衝動買い新刊購入費計:\81,651-

--

年額:\271,632-(定額出費は年末まで、衝動買いは現時点の分まで)

コロナとか関係なく人付き合い一切しないから、これが多いのか少ないのかわからん(´・ω・`)


■定額出費

趣味プログラムサーバレンタル

 サーバ1:19,118円/年

 サーバ2:年間一括 1,571円

Google Drive 2T

 年額\13,000-

nuro光

 \5,216 * 12

スマホ基本料金

 \6,000~8,000くらい * 12

dアニメストア

 \400 * 12

アマプラ

 \4,900/年

--

毎月:\15,830-

毎年:\189,981-


■定期的に買うもの

漫画新刊kindleで買うくらい?

ウマ娘シングレ

便利屋斎藤さん異世界に行く

ブルーピリオド

ダンジョン飯

・NEW GAME(今年買ってない)

BEASTARS(今年買ってない)

ハンタ新刊買わせてください)

アクタージュ(新刊買いたかった…)

・シオリエクスペリエンス(飽きたから多分以後放置

衝動買い

しあわせのかたち桜玉吉)復刻全巻 他

今年計\23,360-


ゲーム

ソシャゲsteam衝動買いのみ。

ソシャゲは基本無課金だけど、三ヶ月くらい遊んだゲーム代の寄付くらいの感覚で3千円だけ課金する。

しかウマ娘には散財してしまった。


去年の話だけど、switchを買ったはいいが全くやらず

メモリーカードスマブラ付きで本体の定価くらいで売った。金の無駄だった。


今年のソシャゲ課金

ウマ娘 \46,620-(自制せなあかん

ダライアスバーストSP \490-(買い切りアプリサマーセール

DQ8 \1,840-(買い切りアプリサマーセール

DQ7 \1,220-(買い切りアプリサマーセール

・オクトラ \2,940-(ちょっとハマったけどもうやめた)


steam

DQ11 ¥ 4,382-(なんかのセールで購入)

正月クソゲー福袋 \799-

2021-08-25

最近読んだ漫画とか本とか。

『はじめてのねこっけ』(雲田はるこ

 『昭和元禄落語心中』の作者によるBL作品『いとしの猫っ毛』シリーズの紹介本。シーモアで0円なり。

 北海道出身の男二人とまたたび荘の癖のある住民達のヒューマンドラマ的な何からしい。群ようこの『れんげ荘』みたいな? いやそんなにシリアスさはないっぽいかな。

 商業BL読むんなら履修すべき漫画的にいわれる猫っ毛シリーズ初体験だった。単行本買ってまで読むかというと、微妙。私のほしいもリスト優先順位は、かなり下だなぁ。

『春風のエトランゼ 1』(紀伊カンナ

 シーモア期間限定無料(8/27まで)だったので読めた。

 エトランゼシリーズ商業BL読むなら是非読むべしみたいなこといって、ゴリゴリおすすめされるやつなんだが、絵柄がなんかBLを描くよりは圧倒的に百合きじゃね? という画風なので、私はあんまりBLだと思わずに読めば面白いと思った。

 物語シリアスさが少女漫画テイストのそれなので、面白いけど今読みたいのはこれじゃない感。あ、そんなこと言ったらBL漫画の大半がノットフォーミーだけど! BL少女漫画の1ジャンル……。

 かわいい絵柄でガッツリエロあった。ノーマルプレイしかしてないから「エロ少」評価されるんじゃないかなと思うけど、当たり前のごとくにまぐわっていらっしゃる。私は目のやり場に困った。絵柄が可愛すぎて。

生誕祭』(馳星周

 そもそも私の求める萌っていうのはBLにはないよね……と思い、原点回帰するかのように馳星周小説に手を伸ばす。昔読んだっきりで内容をほぼ忘れていたけれど、すごくブロマンスだった気がしたので再読したくなった。

 記憶に残っていた以上に、主人公の彰洋が上司 美千隆の犬だった。ワンコだった。すげえしっぽ振ってた。かわいそかわいい

 これこれ、このパシリ以上バディ未満ブロマンスにはかなり遠い……な感じが好きなのだ。って、ブロマンスじゃないんかい

 美千隆が彰洋にお揃いの指輪プレゼントする場面は完全に忘却していたのでびびった。こんなに美味しい場面をきれいさっぱり記憶から消去していた自分の脳ミソに驚愕した。覚えてろって。しか指輪、薬指にはめるやつなんだ……すごーい! と思ったらけっこういい感じのスピード感指輪は二人ぶんまとめてトイレに流すことになるので笑った。はやいはやい!

 以前読んだ時は美千隆の魅力が心に残ったのだが、再読してみれば美千隆のかっこよさはふんわりとして嘘っぽくて、それより波潟のパッパとかヤクザ松岡とか関西地上げ屋ヨシくんとか株屋市丸さんとかの方がずっといい男な感じがした。

 あとで続編の『復活祭』読もう。

さくら、うるわし』(長野まゆみ

 『復活祭』を読む合間の息抜きに読んでいた。『左近の桜』シリーズの第3弾。5回くらい読んでいるのに、読み終わってしばらくすると昨夜見た悪夢を昼間に思い出そうとする困難さのように、内容を思い出せなくなる1冊。いい加減あらすじをちゃん記憶したい……。

 シリーズ第1弾と第2弾が12話くらいで一年分の物語が詰まっていたのに対して、本作は4話のみでしかも2年ぶんだけ。1話と2話の間に一年が経過している。

 相変わらずの地獄廻りっぷりだが、桜蔵が幽霊性的な意味で喰われるシーンは少ないし控え目。

 これは桜蔵と父の柾の物語なんだなぁ、と思った。いや前からそうなんだけど、柾が関係する人物絡みの話ばかりだなと。

 

Tarzan

 あの雑誌Tarzan。単にprime0円ベストセラーからなのか、最近私がBL雑誌の試し読みばかりDLしていたのが関係しているのか、やたらKindleトップページ居座り続けたので興味本位で読んでみた。テーマは「性学」だし。マッチョメンのための雑誌セックス特集いかに……。

 案外普通というか、男性器と女性器の解剖学だったりオルガズムの仕組みなど、真面目な記事だった。男女ともに満足のゆくセックスライフを送るための知識妊活はいから? 子ども性教育は? とか本当に内容が真摯紳士でタフ。ただ、セクハラとは何か?というコラムで、女から男へのセクハラ発言はどれか三つの選択肢から選べ(正解は1つ)という設問の、選択肢が三つとも「あなたいい体してるね、」で始まるのはどうかとおもう。そんなこと、ビジネスシーンで言ったらやばくない? Tarzan読者には褒め言葉なのかもしれないけど。

 それはともかく、読み応えがすごいので、まだ4分の1くらいしか読み終わってない。女が読んで腹が立たない男性向けセックス特集っていいな。

2021-08-23

anond:20210820235834

Kindleは数冊程度なんだが、Amazonに関するすべての機能利用停止&データヨナラだとするとAmazon Photosが一番きついかもしれん。

anond:20210822050930

にある例のように、業者からもらったアマギフでもNGだとしたら、俺も使ってしま可能性がある。

anond:20210820235834

この増田行為云々に興味はないが、Amazonって、数年前に海外特になんの落ち度もなかった利用者アカウント永久凍結させて、Kindleコンテンツ数百だか数千だかを使用不能したことあったよね

そういうのもあって、電子書籍なんて結局レンタルしかなくリスク過多なので、定価では絶対に買う気にならない

実物を手元に置くほどではない読み返さない本や読み放題サブスクリプションを、半額以下のセールで購入できる場合に利用を考えるかなぐらいの価値しかない

anond:20210820235834

購入したもの保障がされないんじゃKindleは危なくて使ってられないな

電子ジャンプはいい加減サーバー強化するかkindle配信するかどっちかしてほしい

毎週鯖落ちしてんじゃねえか

2021-08-22

anond:20210822050930

中華アマギフ返金がヤバすぎるの初耳、共有ありがとう

元増田と違ってKindle吹っ飛んだら心が死ぬ

2021-08-21

anond:20210821220002

1日1冊は読むという人でKindle10年程度なら普通にありそう

巻数の多い漫画一気読みとかするならもっと早いだろうな

anond:20210821164133

からアカウント停止されても事情説明したら復活してくれるんだろ、普通は。

そういうことを書かないでアカウント停止されたらKindleだと死亡ですよみたいなことを書く元増田ちょっと信用ができない。

anond:20210820235834

なるほど、詐欺グループの末端とみなしてのBANなわけね。

でもBANだけで済むわけじゃなくてこのあとおまわりさんの訪問があるかもね。

オレオレ詐欺なんかも末端のチンピラけが捕まってるけど、はよう大元を捕まえられる仕組みにしてくれよ。

 

kindle漫画ではない)については紙の本に比べて身になってない感覚がある。

好きなフレーズのページをぱっとめくれないとか、視覚イメージ記憶できないとか。

同じ値段なら紙のが欲しい。

anond:20210820235834

アマゾンの蔵書管理がクソすぎて100冊超えたらもう訳分らんって気づいてkindle読み捨て専用になっている

anond:20210820235834

電子書籍サービス終了したら無になるというので潰れそうにないamazonkindle で購入してるけど、アカウント停止ってパターンもあるんだな

自分は前はネットカフェに週一で行って気に入ってるものの新巻読んでたが、引っ越したのでできなくなった

ネットカフェ使えるとこに住んでて、読みたい作品が店にあるならネットカフェ読みがいい、自分なら

いろんな出版社話題作品網羅して読める電子マンガのサブスクとかが有ればいいんだけど

Kindleの購入書籍を誤って全削除したけど

すぐに気づいてすぐ連絡したらすぐ対応してくれてすぐ全復活したよ

(ただなんで削除なんかできる機能がついてるのかが謎。電子やねんから別に消さんでいいやん)

anond:20210820235834

ブラックなことをしておいて

それで垢バンされたら

Kindleの蔵書がふっとんだ

と書くのはフェアーじゃないだろう。

どう考えても。

よくわからない理不尽理由とかじゃないじゃん。

2021-08-20

Kindleの4000冊の蔵書が吹っ飛んだ

Amazonアカウント使用停止になった。

理由アマゾンギフトをほかから安く買って、定期的に使用していたため。

今回のセール10万円くらいの商品を買うために、追加でギフト券を購入して使用としたら、審査に引っかかり、2日間くらいの間に、アカウントの利用停止→審査によりアカウント永久凍結となった。

10万円のギフト券が返ってこないのは、まあ致し方ないかなぁと思いつつ、スマホKindleを立ち上げたら全部見れなくなっており、ああそりゃそうかぁという気づきが。

直近で友人に聞かれたんで調べたこともあって3800冊以上はKindleで購入しており、その大半がマンガ

400円✕4000冊の単純計算で160万円くらいは吹っ飛んだという状況のものの、アカウント利用停止段階から、そこまで精神的なダメージが大きくなく、逆に驚くという。

思い返せば、電子だったら物理的スペースの圧迫がないことをいいことに、手当り次第、気になる漫画レコメンドに従って買い漁ってはいものの、二回目以降もう一度読みたいという漫画は言うほど多くなかったなぁと。

7割以上が1巻目を買った手前、2巻目以降も読むか…という惰性だったのだと、アカウントを停止されて気づくという。

どちらかといえば、自分がどんな漫画を買った・読んだというリストが紛失してしまたことのダメージのほうが大きかった気がする。

Kindleでもう一度蔵書を買い直すほどの胆力はなく、とはいえ漫画は今後も読み続けたいので、どうするのがいいのかを考えている。

電子書籍のデメリットは売ることが出来ないことなので、全部紙の本で購入する方針に切り替えて、読み終わったら即売りに出す(ただし売るのにも手間はかかる)のがいいのか、

週イチくらいのペースで、漫画喫茶に行って、雑誌ベースで週刊・月刊連載を追いかける+過去の読みたい漫画単行本ベースで読み返すのがいいのか、

真面目に今日一日考えてしまった(心理的Amazonで本を買い直すことは出来ないので、次にどこのプラットフォームを選ぶべきか含め)

4000冊近く蔵書を貯めた身としては、電子ですら結局自分が何を持ってるかを把握できない、かつそこを資産として活かせないことが確定した都合、

自分で購入する以外の方向性モチベーションを向かわせたほうが、短期的にみても幸せ未来がある気がするのだが、はたして。

2021-08-16

【未経験から1ヶ月で】現役エンジニアが教える最良のプログラミング勉強法

プログラマーに憧れる皆さん!こんばんは。

自分文系から」「未経験から」と諦めていませんか?大丈夫です!プログラミングセンス不要です。正しい手順で学べば、文系や未経験でも、誰でも一流のプログラマとして活躍することができます

今日は、未経験から最短でWeb企業就職するための勉強法をご紹介します!

オススメ方法

もっとオススメ方法は、顕正会セミナーに参加することです。

顕正会は、日本で最大のエンジニアコミュニティであり、非常に良質なテキストを用いて、プログラミング初心者向けのセミナーをしていることで有名です。顕正会に入ることで、未経験からでも一流エンジニアノウハウを学ぶことができます

また、意外と知られていませんが、日本エンジニアの8割は顕正会出身です。実はあのひろゆきビル・ゲイツ顕正会出身です。ですので、顕正会ネットワークを介して就職先を斡旋してくれたりしますし、自分顕正会員だと、面接時にも非常に有利になります

顕正会セミナーは、インターネットからも応募することができますし、秋葉原などで声をかけられることもありますので、誰でも簡単に参加できます。会員もフレンドリーな方ばかりですので、是非、お気軽に応募してみて下さい!無料体験もできますよ。

準備

プログラミング勉強を始める前に、まず、必要ものを準備しましょう。必ず必要ものと、できればあると良いものは以下の通りです。

必ず必要もの

まず、プログラムを書いて実行するためにパソコン必須です。

可能な限りスペックの高いものを買いましょう。2021年現在であれば、CPUは18コア、36スレッドRAMは128GBくらいはあると良いでしょう。ストレージSSDであれば1TBもあれば十分です。

OSは、Windowsで開発するならWindowsが、Macで開発するならMac必要です。よく分からなければMacを買っておく方が良いでしょう。基本的MacにできてWindowsにできないことはありません。

インターネットは、この記事を見ている人は既に持っているでしょう。ただし、モバイル回線で見ている人は、自宅に有線のインターネット環境を用意した方が良いです。

顕正会に入会すれば、上記スペックPC無料で貸し出ししてくれます。また、法人向けの専用線無料で取付工事を行ってくれる上に、通信費を全て負担してくれます

できればあると良いもの

まず、他の会員と連絡を取るために、SNSアカウントを持っていると良いでしょう。

最近は完全にPC上での学習もできますが、やはり、勉強の基本は紙のノートに直接書くことです。医学的にも、手指の動きと脳の記憶回路が関連していることは証明されており、手を動かすことで効率的ものを覚えることができます

Kindleなどの電子書籍リーダーは持っておいた方が良いです。紙の本は時代遅れです。いやしくもITプロを目指そうという人間が、このような最先端デバイスを使っていないのは恥だと思うべきです。紙の本を買わないことは、環境を守ることにも繋がります現金も持つのはやめましょう。

自宅での学習

せっかくセミナーに参加しても、受身聴くだけでは、プログラミング習得することは難しいです。ここでは、自宅でどのような勉強をすればよいのか、ご紹介します。

教科書写経する

まずは、教科書参考書写経することから始めましょう。教科書参考書の本文を一字一句正確に書き写すのです。

よく、「写経理屈を学べないからだめだ」と批判されますが、まずは正しい「型」を体に覚え込ませるのが先です。野球水泳などでも、細かい理屈よりも先にフォームを固めるのと同じです。書き写している内に理屈自然と身に付きます

また、写経メリットは「飛ばし読み」を防げるところです。一字一句正確に写経をすれば、細かい部分を「分かったつもり」になって飛ばししまうことを防げます。たとえば、比較演算子の等号は=ではなくて、==です。プログラミングはこういうところに注意して学ばなければいけません。

ソースコードフローチャートUML)に変換する

教科書サンプルコードノートに書き写したら、それを今度は自力フローチャートUML)に変換してみましょう。そうすることで、自分が本当にそのコード理解しているのか、確かめることができます

フローチャートUMLが素早く正確に描けることは、プログラマーとして働く上で非常に重要スキルです。それらはソフトウェア設計の基礎となりますし、ソースコードを読めない営業顧客にとっては貴重な資料となるからです。プロエンジニアは、COBOLソースコード10万行を1週間でフローチャートにして、Excel転載することができます

ここで一つ注意すべきことがありますフローチャートを描くときは、必ず専用の定規を用いて描いて下さい。フリーハンドで描いたもの業務ではフローチャートとは認められません。これはまともな企業就職すれば研修などで必ず習うことですから、今の内に覚えておきましょう。

Excel勉強する

エンジニアを目指すのであれば、プログラミングだけではなく、Excelの使い方も学びましょう。Excelエンジニアにとっての万能プラットフォームです。エンジニアはあらゆる作業Excelで行いますセル結合や罫線を用いて、見栄えの良い資料を作る技術は、エンジニアにとって必須です。

プログラミング学習中であれば、たとえば以下のような題材の資料を作ってみると良いでしょう。

尤も、以上の資料は、ツールを使うことで自動作成することもできます。たとえば、ソースコード更新履歴Gitなどのバージョン管理システムを使うことでも管理できますしかし、それらの資料としてのクオリティは非常に低いため、アマチュアしか使うことはありません。プロを目指す皆さんは、必ずExcelを使いこなせるようになりましょう!VBA習得必須です。

プログラミングのコツ

以上、プログラミング勉強法について解説しました。ここからは、実際にソースコードを書くときのコツを紹介していきます。他のプログラマと差をつけることができる技術ですので、意識するようにして下さい。

変数名は短く

プログラムで使う変数名は可能な限り短くしましょう。

理想は、aやxなどの一文字です。ただし、これだけだと26文字しか使えないので、a1, a2, ...のように連番でグルーピングすると良いです。

また、変数宣言使用箇所が離れた場合に、変数の型がすぐに分かるように、たとえばint型であればi1, i2, ...、string型であればs1, s2, ...のように命名すると、読む人に親切で自分ミスしにくくなります

変数名を長くするのは、以下のデメリットがあるため、絶対にやめましょう。


なるべく関数を作らない

多くのプログラミング言語には、クラス関数といった機能がありますが、これらは基本的ライブラリ提供者などが使う想定の機能であり、一般プログラマが使うのは好ましくありません。したがって、クラス関数はなるべく使わないようにして下さい。

関数を作ると、以下のデメリットがあります

不要関数を作らないためのテクニックには、以下のようなものがあります

まず、関数引数に「フラグ」を渡し、関数内部で処理を切り替えれば、1つの関数複数の処理をすることができます

function f(i) {
  switch(i) {
    case 1:
      // i = 1のときの処理
      break;
    case 2:
      // i = 2のときの処理
      break;
    case 3:
      // i = 3のときの処理
      break;
    // ...
  }
}

この方法は、以下に述べる「変数寿命を伸ばす」効果もあります。つまり、この関数内で宣言された変数は、すべての処理で共通して使用することができます

クラス不要関数を作らないようにするには、「継承」を用います複数クラスで用いる関数定義したクラスを1つ作っておき、そのクラス継承すれば、新しいクラス関数定義する必要はありません。

理想的には、プログラム内のすべての関数を同一のクラス定義し、それを継承するべきです。そのようなクラスは俗に「神」と呼ばれ、プログラマからはこの上なく尊ばれています

class God {
  f1() {
    // 関数1
  }
  
  f2() {
    // 関数2
  }
  // ...
}

class C1 extends God {
  // 何も書かなくても上の関数が使える!
}

class C2 extends God {
  // 何も書かなくても上の関数が使える!
}
// ...

変数寿命を長くする

変数宣言する場所によって、ソースコードのどの範囲から参照できるかが決まっています。この範囲が広いことを、「変数寿命が長い」と言います

たとえば、以下のコードのaは、関数定義の外側からは参照することができません。

function f() {
  var a = 1;
  return a;
}

一方、以下のコードのaは関数の内外どちらからでも参照することができます

var a = 1;

function f() {
  a = 2;
  return a;
}

変数寿命を長くするのは、プログラマの腕の見せ所です。

せっかく作った変数がすぐに死んでしまうのは、非常にもったいないです。ソースコードの表面には現れませんが、変数を作ったり捨てたりするのには、計算コストがかかります。したがって、寿命の短い変数を作りすぎてしまうと、プログラムが遅くなってしまます

また、変数寿命が長いということは、変数をたくさん作らなくても、1つの変数を色々なところで利用できるということであり、とても便利です。たとえば、上記の前者のコードでは、関数の外部からaの値を参照したくなっても、参照することができません。後者のように書いておけば、プログラムのどの箇所からでも、aの値を参照したり、更新することができます。したがって、変数寿命を長くするとプログラムを変更しやすくなります。つまり保守性が上がります

例外を潰す

例外とは、プログラムが予期しない処理をしようとした場合に、プログラムの実行を停止し、呼び出し元にエラーを通知する機能です。たとえば、「test.txt」というファイルを開こうとしても、そのファイル存在しない場合は、例外となります

例外が発生すると、プログラムが停止してしまうため、非常に困ります。したがって、プログラマ例外をきちんと処理しなければなりません。

ほとんどのプログラミング言語には、例外処理のための機構があります。たとえば、以下のような構文です。

try {
  // 例外が発生し得る処理
  // ex. ファイルを開く
}
catch (e) {
  // 例外が発生したときに、実行する処理
}

例外への対処は実はとても簡単です。是非ここで覚えて下さい。上記のような機構のある言語であれば、catch節の中身を何も書かなければ、例外が発生しても、何事もなくプログラム動作を続けます

try {
  // 例外が発生し得る処理
}
catch () {}

全ての例外を潰せば、決して不慮の動作で停止することのないプログラムを作ることができます。ですから例外が発生し得るコードは、積極的上記try-catch構文を用いて、例外を潰すようにしましょう。

おわりに

全体的に専門用語盛りだくさんの記事になってしまいましたが、

部分的にでも理解すればプログラミングを見る目が変わるはずです。

うさんくさい記事インターネットには多いですが、

そういう情報に惑わされずに本物の技術を身につけてもらえればと思います

2021-08-10

アマプラニコニコも嫌いな作品を表示されなくなる機能導入してくれ

アマプラは一度動画再生しないと非表示リスト入れられない、非表示リスト入れてもトップに表示される

ニコニコブロッカーランキングはできるけどあなたへおすすめ勝手に表示される

一件じゃなくて複数件、例えば嫌いな作品一期と二期を未来の分もあわせて一度手続きしただけで表示されなくしてくれ

Amazonは、検索除外した作品Amazon本体Kindleプライムビデオで共有しろ

なんのために検索除外の手続きしたと思ってるんだよ

プライムなのに広告入るのは諦めたからせめてしっかりしたミュー機能を導入してくれ

気持ちよくサービスを使わせて気持ちよく金を払わせてくれ

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