はてなキーワード: 例外処理とは
<追記>
https://doc.rust-jp.rs/book-ja/title-page.html
って書かれてたわ
一年に二回くらいコンパイルが通らなくなった記憶があるんだが・・・なんかのクレート(パッケージ)だったかもしれない
いま昔のプログラムを適当にチェックしてみたら明確にdeprecatedって言われたのはtraitにdynをつけろ(Trait objects without an explicit 'dyn' are deprecated)って部分くらいだ
https://qiita.com/maeda_/items/d765d514e7c72778f29f
に
ここまでのまとめ
Rustには記述をシンプルにする仕組みもあり、ライブラリ実装者も気の利いた作りにしてくれたりするが、実際に裏側で何をやっているか把握しないとハマることがある。
また、例外処理や非同期のような基本的なところでも活発に議論されているし、ライブラリも刻々と変わっている。他の言語以上に流行り廃りが激しいことに留意しておくことが大切に感じた。
って言ってるから感想としては間違ってないと思うが・・・あまりエビデンスのはっきりしないことは言うべきでないな
ごめんなさいRust
最近、マスクなし、マウスシールドのみ、フェイスシールドのみでイベントに来る客が僅かにいる。体感では1%より少ない。
少ないがそれに対する例外処理ができてない。
屋内イベントは国や自治体のガイドラインによりマスクが義務化されていることが多いので、マスクなしで来場した客には、マスクなしでは入場できない旨を伝えて入場を断るかマスクを断るか販売するかして対応している。
ここで困るのがマウスシールドやフェイスシールドでの来場者だ。
河野行政改革担当大臣や森法務大臣が、何を考えてかマウスシールドのみつけて報道陣の前に出てくる。
これのせいで(これだけじゃないが)市中にマウスシールドだけ、フェイスシールドだけでも問題ない。なんなら「マスクより強力に対策できる!「」なんて言い放つ関係者ばかりでうんざりする。
こいつらはなんのためのマスク、なんのためのフェイスシールドかというのが致命的にわかってない。
で、あたりまえだがそんなやつばかりがトップなので手指消毒もほとんどの客もスタッフも正しく行えていない。ボトルスプレーを最後までワンプッシュすれば、適量(少し垂れる程度)のアルコールが噴霧されるのに、垂れたり乾くのに時間がかかることを嫌って、スプレーをちょんと押して終わってしまう訳だ。
いまは市中感染者も少ないので実質的な問題にはならないんだが、今後秋から冬にかけて感染者が増えてくるであろう時に、自分が感染したり、それによって家族が感染したり、なんだったら仕事も失うことになるわけだ。
恐怖しかない。
現状、コロナなんて〜とほとんどのやつらが思ってて、マスクも消毒もアリバイのためにしかされていない現状をどうにかしたいんだがほぼだれにも理解されない。理由は単純で私が専門家でも行政機関でもないためだ。
マイナポイントや国勢調査のCMバンバン打つくらいなら、公共広告で正しいマスク、正しい手洗い、正しい消毒について啓蒙してほしい。
全国民の半分、いやせめて1/3くらいはアリバイとしての対策でなく、本質的対策を知ってる、くらいになってほしい。
接客業で多くみられる「マウスシールド」その有効性は【#コロナとどう暮らす】
https://news.yahoo.co.jp/byline/ishidamasahiko/20200714-00187918/
「マウスシールドはマスクの代わりにならない」新型コロナ感染予防で神戸市健康局
https://www.kobe-np.co.jp/news/kobe/202009/0013659734.shtml
清水建設がマスクの代わりに「マウスシールド」を全国の現場で導入
https://built.itmedia.co.jp/bt/spv/2006/23/news052.html
↑清水建設は屋外なので仕方ないと思う。
プログラミングという言葉がアフィブロガー御用達になって、SNSでプログラマーを名乗るのが憚られる感じの昨今。
プログラミングを勉強すればフリーランスで一生困らないみたいなこと書いてあるけど、そんな夢のスキルじゃないよ。
それなりにベテラン()を見てきたけど、結局はマネジメント層になれなければ会社にしがみつくことになる人が多い。
これはvueかReactか、javaかRubyかみたいな話じゃなくて、もう少し基本的な部分。
例えば大きいのはオブジェクト指向とクラス/インスタンスの概念。
他には、ガベージコレクタ、例外処理、マルチスレッド、デリゲートやラムダ式、非同期処理、バインディングとビューモデル、イテレータ、null安全。
今プログラミングを学んでる人には当たり前かもしれないけど、これらは十数年かけて徐々に当たり前になっていった。
ITバブルでブイブイ言わせていたけど、これらをうまく扱えないベテランは結構いる。
固定長メモリとポインタとmemsetで全てをまかなってきた層や、静的なモジュールで全部の画面を作ってたVB屋とか。
若いころは勉強すればいいと思うだろうが、理解はできてもそれを流暢に使いこなし適合するのは意外と難しい。
プログラムの中でその人の担当箇所だけいまいち読みにくくて、取り回しの悪いものになってしまう。いわゆるstaticおじさんというやつ。
これはベテランのイラストレータやシナリオライターが、デッサンや構成力はあっても、なんか古臭いものが出来上がってしまうのに似ている。
こうなると若いチームメイトや新しいプロジェクトからは敬遠される。
もちろん、COBOLの案件が未だにあるように、レガシー資産を利用した仕事で腕を振るえる場所は結構ある。
ただそういった環境は既存の人材・企業にがっちり掴まれてることが多く、後から見つけて入り込むのは簡単ではない。
時間 | 記事数 | 文字数 | 文字数平均 | 文字数中央値 |
---|---|---|---|---|
00 | 69 | 11450 | 165.9 | 57 |
01 | 37 | 4296 | 116.1 | 46 |
02 | 46 | 5740 | 124.8 | 50 |
03 | 12 | 799 | 66.6 | 57 |
04 | 11 | 1019 | 92.6 | 78 |
05 | 10 | 6106 | 610.6 | 177.5 |
06 | 23 | 2784 | 121.0 | 81 |
07 | 34 | 7304 | 214.8 | 126.5 |
08 | 72 | 6580 | 91.4 | 44.5 |
09 | 84 | 10162 | 121.0 | 61.5 |
10 | 99 | 12235 | 123.6 | 65 |
11 | 89 | 13279 | 149.2 | 74 |
12 | 122 | 7080 | 58.0 | 36 |
13 | 127 | 12984 | 102.2 | 53 |
14 | 112 | 11947 | 106.7 | 60.5 |
15 | 144 | 13116 | 91.1 | 42 |
16 | 204 | 16800 | 82.4 | 55 |
17 | 157 | 14574 | 92.8 | 50 |
18 | 113 | 12472 | 110.4 | 45 |
19 | 123 | 18091 | 147.1 | 46 |
20 | 149 | 16751 | 112.4 | 47 |
21 | 161 | 14547 | 90.4 | 45 |
22 | 244 | 19576 | 80.2 | 46.5 |
23 | 180 | 21820 | 121.2 | 43.5 |
1日 | 2422 | 261512 | 108.0 | 50 |
富岳(4), 例外処理(11), COCOA(9), 富嶽(3), 非核(3), 高木浩光(7), 年パス(5), 女性化(3), 噺家(4), HiromitsuTakagi(4), 産総研(3), メールアドレス(15), 王子(14), 匿名性(13), 短期間(14), MS(10), 黒人差別(8), ルッキズム(10), インストール(12), 悪用(12), 誘う(10), いみ(11), アプリ(46), ジャニーズ(11), プログラマー(17), セキュリティ(10), 誘わ(12), ド(17), 不当(12), リリース(8), 手法(15), 黒人(31), 同意(37), 白人(20), 素人(26), 登録(22), 事前(16), 運用(16), 痴漢(50), エンジニア(22)
■なぜ酒がセーフなのかが分からない…… /20200622205006(26), ■接触確認アプリに関する炎上騒動と誹謗中傷問題 /20200623071250(22), ■ /20200623160415(13), ■私が接触確認アプリをインストールしない理由 /20200622163854(12), ■12年前にレジ袋を有料化した県に何が起こったか /20200622195053(12), ■日本の小児性愛者の大半は「女性」だよね /20200623115004(8), ■昨日道を歩いてたら前にいた女性がめっちゃ駆け足になって逃げていったんだけど /20200623073459(8), ■増田で同じ内容を投稿するのってあり? /20200623120022(7), ■富嶽1位取った富士通の技術力と評価 /20200623001201(7), ■ポケモン世界の風俗産業 /20200608213219(6), ■プログラマー連中にはもううんざり /20200623193731(6), ■学生アルバイトが仕事を舐めていて辛い /20200623215646(6), ■日本でgoogleが誕生しても絶対に潰されたよな。 /20200623221447(6), ■anond:20200623071250 /20200623074018(5), ■anond:20200623125511 /20200623125917(5), ■https://b.hatena.ne.jp/entry/s/www3.nhk.or.jp/news/html/20200623/k10012480321000.html /20200623135242(5), ■小説投稿サイトをよく観覧するのだけど /20200623143331(5), ■マジで今のインターネット「あああ!!敵対陣営のひとりがこんな酷いことを言った!!!叩け!!」の無限ループだよな /20200623145250(5), ■黒人の制度的差別に反対している人達って /20200623152303(5), ■「利己的な遺伝子」をちゃんと読んで /20200622052939(5), ■anond:20200623160735 /20200623161138(5), ■anond:20200623171321 /20200623171505(5), ■姉妹愛を描いた美しいアニメが見たいです /20200623224812(5), ■ /20200623223553(5), ■趣味で勝ち上がれなくて苦しい /20200623111102(5), ■なんでここに書き込んでる奴って /20200623095955(5), ■発達障害を自称する人間ってウザくない? /20200623115458(5)
そんなわけはない。
基礎的な例外処理をわかってないってのは、野球で言うとフライを取られたら
次のベースに走ってはいけないことをわかってないくらいのレベルなので
今回問題が起きてるのは時間がないからテストしてなくてバグが残ってるという問題。
それでも無理に問題をみつけようとするのであれば「基礎的な例外処理をわかってない」のではなく、
施行版なんでバグ取り全くしてません。と思ってた奴はいくらなんでもいないでしょ。
「彼らは立場をよくわきまえている様子だった。なんとか王子とは違って」
そもそも、批判対象は厚労省や受託先の企業が指揮するCOCOAというプロダクトな訳で、その責任者はパーソルプロセス&テクノロジー社でしょ。実際の開発を仕切ってたのはこの人のようだけど。
実際の開発してたのがこの人でも、出しゃばるのは体制から考えたらおかしい。この人はパーソルプロセス&テクノロジー社の人間ですらない。
「○○って(企業開発の)アプリのこの画面がバグだらけで素人レベルかよ」って批判に下請けの実開発担当のBさんが「そんな批判しないでよ」って言い出してるような感じじゃん(COCOAでは特殊ケースだけど)
だれか「例外処理」を教えてあげて。
「この状態になるとアプリを削除して再インストールしても、エラーが出て落ち続けてしまう」状態を発生させる開発者は、「基礎的な例外処理をわかってないプログラマー」ではないということね。
再現した。基礎的な例外処理をわかってないプログラマーか。この状態になるとアプリを削除して再インストールしても、エラーが出て落ち続けてしまう。しかもiOSの設定でそれをオンにしようとしても、アプリがないとなって設定変更できない。詰んだ。
あんま知らんかったけど、基礎的な例外処理が〜が発端なら開発者繊細すぎやない?
こういうことは普段の業務でも飛び交う会話やと思うけど実務ではどういう会話してたんやろ
気がついた人がこっそり直してあげてたんかな
新型コロナウイルス接触確認アプリ(COCOA)において、ベースとなるプロジェクトの開発者に関連した炎上騒動が発生していた。この炎上騒動の直接的な火種となったのは、高木浩光氏の下記のツイートであろう。
再現した。基礎的な例外処理をわかってないプログラマーか。この状態になるとアプリを削除して再インストールしても、エラーが出て落ち続けてしまう。しかもiOSの設定でそれをオンにしようとしても、アプリがないとなって設定変更できない。詰んだ。 (午後8:39 · 2020年6月19日)
https://mobile.twitter.com/HiromitsuTakagi/status/1273943571599486976
ちなみに、この記事を執筆するにあたり改めて高木浩光氏のツイートを追っているのだが、「あれ?思ったよりマイルドだった。初見では『さすがにこれはないわ。テメーは今、言ってはならない事を言った』位の感想だったんだが」と言うのが正直な印象である。単純な印象度と言う点で言えば、下記の 2 つや、関連する膨大な量の(高木浩光氏による)リツイートの方が印象は悪い。
驚愕のド素人開発だったことが判明。権限ないとき用の画面すら用意されてなかった。 (午後4:54 · 2020年6月20日)
https://twitter.com/HiromitsuTakagi/status/1274249160531697664
あと、彼らは立場をよくわきまえている様子だった。なんとか王子とは違って。 (午前5:31 · 2020年6月21日)
https://mobile.twitter.com/HiromitsuTakagi/status/1274439709725306880
話が逸れた。
恐らく一連の高木浩光氏のツイートに反応する形で、廣瀬一海氏が下記のようなツイートを投稿し、本格的な炎上騒動に発展する事となる。
納期の事もあって、バタバタと、やむなくOSSとしてボランティアだったのだけど、ボランティアすら殴られるのか・・・何もできなくなる (午後5:11 · 2020年6月21日)
https://twitter.com/kazumihirose/status/1274616019420471296
それでも5日前にAPI仕様変わろうと、実装変わろうと、何があっても3週間で完璧なモノを作りあげろと言われ、へっぽこエンジニア烙印を押されるわけだ・・・ツライ (午後5:19 · 2020年6月21日)
https://twitter.com/kazumihirose/status/1274618053905416192
2 番目のツイートが象徴的であるが、廣瀬氏が感情的なツイートを連投したのは「基礎的な例外処理をわかってないプログラマー」と言う一文、あるいは関連する投稿やリツイートが、プロダクト自体の批判を超え、自身のプログラマーとしての能力を否定されると言う人格攻撃と捉えた故であろうと推測される。個人的にも、初手でこの一文を入れる事は、批判の一線を越え中傷の性質を帯びているように感じる(前述したように、改めて見ると、思ったよりマイルドだなーとは思うが)。
さて。
新型コロナウイルス接触確認アプリ(COCOA)自体については、一般論としては、
と言った指摘は正しい。また、個人開発者とCovid-19 Radarプロジェクト - laiso を読んだ限りではあるが、「国とか関連企業のプロセス、おかしくない?」のような疑問は確かにあり、少なくとも国はそう言った疑問に対する説明責任がある。
のような批判の一線を越えるような発言を肯定、あるいは免罪符となるような事態となってはならない。これは、いじめられる側に関する検証が、いじめる側の言動を肯定、あるいは免罪符となってはならないと言う話に近い。したがって、個人的には話の順番として、諸々の問題に対して論ずる前に、まず今回の炎上騒動の直接の火種となった上記投稿について論じなければならないように思う。そうしなければ、論じる問題の数が増えるにつれ、有耶無耶になる危険性が高い。
今年は、木村花氏の自殺に伴い、SNS あるいは Web における誹謗中傷問題についても、また一つ大きな転換点が訪れようとしている。高木浩光氏は、インターネットにおけるプライバシー情報のあり方に関しても、大きな貢献を果たしてきた。これを非常に大雑把に言えば、一般ユーザや事業者に対して「『これくらい、いいじゃん』じゃねーんだよ」と啓蒙してきた事であろう。これと同様に、誹謗中傷問題においても「『これくらい、いいじゃん』じゃねーんだよ」と言う意識が必要になる。「芸風」と言った言葉で何となく許容されるのではなく、どこまでが批判でどこからが誹謗中傷なのか、何かを投稿する際には万人が考えていかなければならない、と思う(追記 引用ツイートに日時を追加。 b:id:ds20200405 ありがとう)。