(Translated by https://www.hiragana.jp/)
errorの人気記事 212件 - はてなブックマーク

検索けんさく対象たいしょう

ならじゅん

ブックマークすう

期間きかん指定してい

  • から
  • まで

1 - 40 けん / 212けん

errorの検索けんさく結果けっか1 - 40 けん / 212けん

errorかんするエントリは212けんあります。 プログラミングprogramming開発かいはつ などが関連かんれんタグです。 人気にんきエントリには 『「中国人ちゅうごくじんのAさんがおちゃれると会社かいしゃのネットがつながらなくなる」そんなわけないとおもいながら調しらべたら…まさかの日常にちじょうミステリー』などがあります。
  • 中国人ちゅうごくじんのAさんがおちゃれると会社かいしゃのネットがつながらなくなる」そんなわけないとおもいながら調しらべたら…まさかの日常にちじょうミステリー

    れい(ねこみみ専門せんもん)🍥 @rei_software 最近さいきんあったトラブル 証言しょうげん1「あさネットが使つかえないことがある」 おれ(WiFi機器ききのスリープ復帰ふっき障害しょうがいとかかな? 証言しょうげん2「有線ゆうせんだけダメ。無線むせんはOK」 おれ有線ゆうせんあさだけっておかしいな?よる通信つうしんしてるし 証言しょうげん3「Aさん(中国人ちゅうごくじん)がるとネットが使つかえない」 おれひと依存いぞんかよ…どうせ間違まちがいだろ で、調査ちょうさしたら 2020-11-04 08:43:19 れい(ねこみみ専門せんもん)🍥 @rei_software たしかにAさんが出勤しゅっきんしてしばらくすると20ふんほどネットが使つかえないはしまつがあるっぽい。 で、出勤しゅっきんしてからの行動こうどうると ・入室にゅうしつせきでカバンをく ・給湯きゅうとうしつでおちゃをつくる ・おちゃをもってせきに ・大抵たいていはメールチェック←このあたりでネットが使つかえないひと出始ではじめる という現象げんしょうが。 2020-11-04 08:46:26 れい(ねこみみ専門せんもん)🍥 @rei_softwar

      「中国人のAさんがお茶を淹れると会社のネットが繋がらなくなる」そんな訳ないと思いながら調べたら…まさかの日常ミステリー
    • つぎからをつけます」に対抗たいこうする、反省はんせいぶんよりは効果こうかがる再発さいはつ防止ぼうしまなびの機会きかい - Qiita

      再発さいはつ防止ぼうしさくくのはむずかしい。 再発さいはつ防止ぼうしさく 再発さいはつ防止ぼうしさくについて、順位じゅんいけするとしたら、 その種類しゅるい問題もんだいについて二度にど意識いしきすることがなくなる解決かいけつさく その種類しゅるい問題もんだい開発かいはつ自動的じどうてき検知けんちすることができる解決かいけつさく その種類しゅるい問題もんだい発生はっせいしても自動的じどうてき復旧ふっきゅうすることができる解決かいけつさく その種類しゅるい問題もんだい発生はっせいしても影響えいきょう局所きょくしょされる、フールプルーフ、フェールセーフになる解決かいけつさくうのは意識いしきしたいとおもいつつ、やはりむずかしい。 再発さいはつ防止ぼうしはむずかしい 障害しょうがい再発さいはつ防止ぼうしさくは、 メカニズム ツール ルール チェックリスト の順番じゅんばん検討けんとうせよ。とわれても、いそいでけなんてわれると「次回じかいからは複数ふくすうじんでチェックします。」とか「チェック項目こうもく追加ついかします。」とかいう徹底てっていできなそうな「反省はんせいぶん」になってしまう。 まさにこの有名ゆうめいねこ...。 **「なぜミスをかえすのか」「どうすればミスをふせげるのか」を真剣しんけんかんがえていないことがミス

        「次から気をつけます」に対抗する、反省文よりは効果が上がる再発防止、学びの機会 - Qiita
      • フレッツこう最近さいきん品質ひんしつはなし - TRY AND ERROR

        NTT東西とうざい提供ていきょうするFTTHサービス「フレッツ・こうネクスト」では、「IPv6オプション」を利用りよう(IPv6オプションは2012ねんのある時期じき以降いこう新規しんき開通かいつうした回線かいせんではデフォルトで利用りよう可能かのう状態じょうたいになっている)することにより、NTT東日本ひがしにっぽん、NTT西日本にしにほんそれぞれのエリアないでインターネットを経由けいゆしないフレッツIPv6もうないかえ通信つうしん可能かのうであることは、ほんブログの読者どくしゃおおくはご存知ぞんじかとおもいます。 IPv6もうないかえ通信つうしんは、遅延ちえんやパケットロスがきわめてすくないことや、PPPoEでのインターネット接続せつぞく比較ひかくして、スループットがたかいこと、ISP契約けいやく不要ふようであることなどにより、安価あんかこう品質ひんしつなベストエフォートなVPN構築こうちくよう回線かいせんとして利用りようされることがあります。AS59105(HOMENOC)でも、拠点きょてんあいだ回線かいせんは Ether over IP トンネルやGREトンネルなどをIPv6もうないかえ通信つうしんうえ構築こうちくして利用りようしてい

          フレッツ光の最近の品質の話 - TRY AND ERROR
        • データ変更へんこうともなうバッチ処理しょりとき考慮こうりょしていること - shallowならし

          こんにちは、id:shallow1729です。最近さいきんはインフラりなお仕事しごとをよくやっていますがこれまでにいくつかデータ移行いこうやデータ基盤きばん構築こうちくなどのバッチ処理しょりのお仕事しごとをしてきました。以前いぜんにもいちそういった経験けいけんもと記事きじいたのですが、MySQLやシステムにかんする知識ちしき以前いぜんよりもえたいまもう一度いちどなおしたいなとおもいました。 なので今回こんかいはバッチ処理しょりときのテクニック2022はんというかんじです。いま仕事しごと関係かんけいでMySQLやrailsを前提ぜんていにしているはなしおおいですが、おそらくのデータベースを使つかっているひとにもやくはなしおおいのではないかとおもいます。ただ、今回こんかい記事きじ経験けいけんもとづくものがおおく、あまりよくないアイデアもあるかもしれません。改善かいぜんてん間違まちがいなどあればご指摘してきください。 べきとうせいつように べきとうせいとははしてきえばある操作そうさふくすうかい実行じっこうしてもいちかいしか実行じっこうしなかったときおな結果けっかになる性質せいしつことです。長時間ちょうじかんかか

            データ変更を伴うバッチ処理を書く時に考慮していること - shallowな暮らし
          • 「whndows. com」ドメインを取得しゅとくして「windows. com」へのトラフィックをぬす手法しゅほう

              「whndows. com」ドメインを取得して「windows. com」へのトラフィックを盗み見る手法
            • 「エラーするひと自分じぶんしんじすぎでは?」ヒューマンエラーの勉強べんきょうた、「をつける」は対策たいさくではないというかんがかた

              S U Z U@たびパッキングandきゃくりょくみがかた @suzukyuin ヒューマンエラーの勉強べんきょうをすると「をつける」は対策たいさくではありませんと、おしまれるので。すべてのものにフールプルーフ&フェールセーフをするようになるので、エラーがります。 エラーするひと自分じぶんしんじすぎでは?っておもってる。 S U Z U@たびパッキングandきゃくりょくみがかた @suzukyuin とくにルーティーンでまってることの途中とちゅうでイレギュラートラップ(たとえばはなしかけられる、電話でんわかかってくるとか途中とちゅうながれをインターセプトされる状況じょうきょう)がきると、全部ぜんぶスッこけてだい事故じこにつながるエラーをこすので、そう出来できない仕組しくみをつくるとかね。 とにかく「ひと間違まちがえる」っておもうの大事だいじ S U Z U@たびパッキングandきゃくりょくみがかた @suzukyuin とんでもないのは「自分じぶん間違まちがえない」ってへん自信じしんってるひと。このひとは「間違まちがえるわけな

                「エラーする人は自分を信じすぎでは?」ヒューマンエラーの勉強で得た、「気をつける」は対策ではないという考え方
              • ShellScriptで自動じどうらくにしたいときっておいてもいこと | sreake.com | 株式会社かぶしきがいしゃスリーシェイク

                はじめに こんにちは、みなさん。今日きょうは、シェルスクリプトを使つかった高度こうど自動じどうのベストプラクティスとパターンについて解説かいせつします。これらは、ちょっとした知識ちしき実行じっこうでき、作業さぎょう大幅おおはば効率こうりつできるTipsです。シェルスクリプトは、とくにUNIXけいシステムでの自動じどうタスクにかせないツールです。適切てきせつ使用しようすれば、複雑ふくざつなタスクを効率こうりつてきに、そして信頼しんらいせいたか実行じっこうできます。 トイルとは、反復はんぷくてきでマニュアルな作業さぎょうのことをします。これには、たとえば、手動しゅどうでのシステムのスケーリングや、エラーのトラブルシューティング、ルーティンなメンテナンス作業さぎょうなどがふくまれます。トイルを特定とくていし、それを自動じどうすることで、エンジニアはより創造そうぞうてきなタスクやプロジェクトに焦点しょうてんわせることができます。 トイルを判別はんべつする方法ほうほうとしては、以下いかのような基準きじゅんげられます: 手作業てさぎょうであること 完全かんぜん手作業てさぎょうだけでなく、「あるタスクを自動じどうするためのスクリ

                  ShellScriptで自動化を楽にしたい時に知っておいても良いこと | sreake.com | 株式会社スリーシェイク
                • C言語げんごをマスターしたいひとはGCCのバージョン14を使つかいましょう - pyopyopyo - Linuxとかプログラミングのおぼき -

                  C言語げんご(C++をふくむ)を習得しゅうとくしたいひと,ポインタを勉強べんきょうしたいひとはgcc-14を使つかいましょう.むずかしいところは gcc-14 が丁寧ていねい解説かいせつしてくれます C言語げんごむずかしいところ れいしめします.C言語げんご記述きじゅつされた,たった6ぎょうのソースコードです int main() { int buf[10]; buf[10] = 0; return 0; } このソースコードには問題もんだいがあります.はつみるでわかるでしょうか? : : : 問題もんだいがあるのは buf[10]=0 の部分ぶぶんです.C言語げんごでやりがちなミスですが,これがバグやセキュリティホールの原因げんいんになります. C言語げんごむずかしい理由りゆうふたつあります.この問題もんだい見逃みのがしやすいてんと,この問題もんだい理解りかいすることがむずかしいてんふたつです gcc 14 に解説かいせつしてもらいましょう 上記じょうきの6ぎょうのソースコードをgcc14を使つかってコンパイルしてみます ソースコードのファイルめいは test.c と

                    C言語をマスターしたい人はGCCのバージョン14を使いましょう - pyopyopyo - Linuxとかプログラミングの覚え書き -
                  • いまどきの Go のかたまとめ (2020 ねんまつばん) - エムスリーテックブログ

                    こんにちは、m3 エンジニアリンググループ CTO 矢崎やさき(id:Saiya)です。 過去かこに Go 言語げんご仕様しよういちとお経験けいけんがあったのですが、ひさしぶりに Go のコードを最近さいきんきしたさいに、ここすうねんの Go 言語げんごやエコシステムの進化しんかによる変化へんかもあり、発見はっけんやハマりが多々たたありました。 Go 言語げんご公式こうしきのロゴもスピードかんありますね。 おなじようなまよい・まわみちをしてしまうほうももしかしたらおられるのではないかとおもいますゆえ、 エムスリー Advent Calendar 2020 6 にち記事きじとして、筆者ひっしゃ実際じっさいに「最初さいしょからっていれば時間じかん無駄むだにしなかったのに...!」とかんじた知見ちけんをざっくばらんにシェアいたします。 ほん記事きじがどなたかの一助いちじょになりますとさいわいです。 なおほん記事きじ内容ないよう筆者ひっしゃ個人こじん理解りかい自身じしん直接ちょくせつきしたユースケースの範囲はんいでの知見ちけんであり、すべての Go 利用りよう事例じれいてはまらないてんふくみうりま

                      今どきの Go の書き方まとめ (2020 年末版) - エムスリーテックブログ
                    • いい加減かげんシェルスクリプトで [ $? -eq 0 ] や [ $? -ne 0 ] なんて エラー処理しょりくのはやめよう! - Qiita

                      いい加減かげんシェルスクリプトで [ $? -eq 0 ] や [ $? -ne 0 ] なんて エラー処理しょりくのはやめよう!ShellScriptBashLinuxUNIXmacOS はじめに [ $? -eq 0 ] や [ $? -ne 0 ] は冗長じょうちょうでデメリットしかありません。非常ひじょうおおかけるかたですが、1979 ねんに Bourne シェルがひろ公開こうかいされたときからこのようなコードは必要ひつようありませんでした。実際じっさい当時とうじはこのようなかた使つかわれておらず、このようなかたをしなければならなかった歴史れきしてき経緯けいいなどはありません。これはなぜかひろまってしまったくないかたです。 すぐれたコードとは無駄むだがないシンプルなコードです。丁寧ていねいなコードとは無駄むだ処理しょりくことではありません。[ $? -eq 0 ] や [ $? -ne 0 ] はかないほうが、簡単かんたんみやすくわかりやすくなります。すぐれた文法ぶんぽう

                        いい加減シェルスクリプトで [ $? -eq 0 ] や [ $? -ne 0 ] なんて エラー処理を書くのはやめよう! - Qiita
                      • メインフレームの異常いじょう処理しょり - Qiita

                        はじめに この記事きじでは、メインフレームでは異常いじょう処理しょりでどのようなことをやっているのか、また、Linuxの異常いじょう処理しょりとのちがいなどについてはなしてみようとおもいます。 この記事きじくにいたった直接的ちょくせつてきなきっかけは、とあるひとからリクエストがあったからです。が、ごろからメインフレームの異常いじょう処理しょりかんがかたについては、PCサーバーやクラウドによるシステムがメジャーになった現代げんだいであっても、参考さんこうになることはおおいとかんじていてはいました。 筆者ひっしゃいまでこそLinux Kernelまわりの仕事しごとをしていますが、20ねんぐらいまえのころはメインフレームのOS開発かいはつ部隊ぶたい配属はいぞくされていて、メインフレームのとあるコプロセッサのドライバをいたりしていました。このさい、その異常いじょう処理しょりにおけるかんがかた体験たいけんする機会きかい多々たたあり、当時とうじのその経験けいけんが20ねん現在げんざいでもおおいにやくにたっているとかんじていたからです。 そもそもメインフレームは、これまで長年ながねんにわたっ

                          メインフレームの異常処理 - Qiita
                        • 高速こうそくぎゃく平方根へいほうこん(fast inverse square root)のアルゴリズム解説かいせつ - しずくりょうあんろく

                          高速こうそくぎゃく平方根へいほうこんとは? C言語げんごのコード 検証けんしょう アルゴリズムの要点ようてん [1] ぎゃく平方根へいほうこん計算けいさん対数たいすう指数しすう計算けいさんえる [2] 浮動ふどう小数点しょうすうてんがた内部ないぶ表現ひょうげん利用りようした対数たいすう指数しすう近似きんじ計算けいさん [2.1] 対数たいすう近似きんじ [2.2] σしぐま最適さいてき [2.3] 整数せいすうがたでの解釈かいしゃく [2.4] ぎゃく平方根へいほうこん計算けいさんとマジックナンバー0x5F3759DF [3] ニュートンほうによる収束しゅうそく精度せいどアップ 感想かんそう 高速こうそくぎゃく平方根へいほうこんとは? 高速こうそくぎゃく平方根へいほうこん(fast inverse square root)とは、平方根へいほうこん逆数ぎゃくすう高速こうそく計算けいさんするアルゴリズムです。平方根へいほうこん逆数ぎゃくすうぎゃく平方根へいほうこんともばれます。ぎゃく平方根へいほうこんはベクトルの正規せいきなどにもちいられるので、これを高速こうそく計算けいさんできるアルゴリズムにはおおきなご利益りやくがあります。 参照さんしょう: Fast inverse square root - Wikipedia C言語げんごのコード 高速こうそくぎゃく平方根へいほうこん関数かんすうしめします。0x5F375

                            高速逆平方根(fast inverse square root)のアルゴリズム解説 - 滴了庵日録
                          • MySQLで発生はっせいおもわぬデッドロックと対応たいおう方法ほうほう

                            はじめに この記事きじ実際じっさい業務ぎょうむ発生はっせいした MySQL のデッドロックとそのいくつかの回避かいひ方法ほうほう対応たいおう方法ほうほうを(テーマはえて)手元てもと実行じっこうできるコードをもちいて解説かいせつする記事きじです。具体ぐたいてきには「トランザクションっておけば大丈夫だいじょうぶ」とおもってませんか? バグの温床おんしょうになる、よくある実装じっそうパターンの記事きじ紹介しょうかいされている「1on1 チャットサービス」で紹介しょうかいされているデッドロックとデータベースレイヤではおな状況じょうきょうだったのですが、記事きじ紹介しょうかいされている方法ほうほうとはべつ方法ほうほうでデッドロックを回避かいひする必要ひつようがあったため、おな状況じょうきょう遭遇そうぐうしたひとたすけになればというおもいで記事きじきました。また、こちらの記事きじければわたし自身じしん現象げんしょう理解りかいするのにもっと苦労くろうしたとおもうので、このりておれいもうげます! 出金しゅっきんサービス履歴りれき登録とうろくサービスをれいかんがえる コードと説明せつめいが https://github.com/shuntagami/withdrawal_

                              MySQLで発生し得る思わぬデッドロックと対応方法
                            • エンジニアだけが優遇ゆうぐうされるのではない組織そしきをつくりたい - Unknown Error

                              ※ 2つの意味いみ解釈かいしゃくできるようなタイトルだった*1ため、よりつたえたいことが明確めいかくになるタイトルに訂正ていせいしました。ご指摘してきいただいた皆様みなさまありがとうございました。おもうげます この記事きじはEngineering Manager Advent Calendar 2019の17にち記事きじです。 手前味噌てまえみそだが、所属しょぞくしている会社かいしゃのエンジニア組織そしきはだいぶかんじになってきているという自負じふがある。最近さいきんいた自社じしゃのブログのエントリもおおくのほう共感きょうかんいただいた。 hackerslab.aktsk.jp ひとひとつの組織そしき活動かつどうたいしてこれって本当ほんとうにあるべき姿すがたなんだっけというのをつづけながら地道じみち改善かいぜんつづけ、組織そしきとしての練度れんど大分だいぶたかまってきた。 結果けっかとして、自社じしゃのあらゆる組織そしきなかで、エンジニア組織そしき一番いちばん改善かいぜんすすんでいる。*2 一方いっぽうで、そこはかとなく、「このままでいんだろうか」というモヤモヤがある。 会社かいしゃはエンジニアの

                                エンジニアだけが優遇されるのではない組織をつくりたい - Unknown Error
                              • Go の命名めいめい規則きそく | micnncim

                                ほん記事きじは Go Advent Calendar 2019 11 にち記事きじです。 Go はシンプルな言語げんご機能きのう・シンタックスが特徴とくちょうであり、命名めいめい規則きそくにもそのシンプルさがあらわれています。 ほん記事きじでは、公式こうしき著名ちょめいな Go エンジニア、OSS などからられる Go らしい命名めいめい規則きそく紹介しょうかいします。 こんさらなテーマかもしれませんが、意外いがいにも公私こうしども々で命名めいめい規則きそく意識いしきされていないコードを時折ときおりかけるので、自戒じかいめてしるします。 あやまった内容ないようがあれば Twitter でご指摘してきいただければとおもいます。 パッケージめい簡潔かんけつにするEffective Go では、short, concise, evocative なパッケージめいのぞましいとされます。 これはパッケージめいかぎらずほとんどあらゆる命名めいめいにおいて役立やくだ指針ししんだとおもいます。 また、「パッケージめい一言ひとことなにをするかをあらわすエレベーターピッチだ」という Dave Cheney

                                  Go の命名規則 | micnncim
                                • ミラティブのサーバサイドをGo + Clean Architectureにさい設計せっけいしたはなし - Mirrativ Tech Blog

                                  こんにちは、テックリードのなつです。 今年ことし4がつにCTOからテックリードに肩書かたがきわり、ガリガリコードをくようになりました。 背景はいけいについては、こちらをごらんください。 www.wantedly.com 普段ふだんはプロダクトがわ機能きのう開発かいはつと、サーバがわ基盤きばん開発かいはつ半々はんはんぐらいの割合わりあい仕事しごとしています。 一口ひとくちにサーバがわ基盤きばん開発かいはつといっても定義ていぎ曖昧あいまいなのですが、基本きほんてきにはこんなかんじのタスクをやっています。 インフラコストの最適さいてき 不正ふせいなアクセスからの防御ぼうぎょ 障害しょうがい再発さいはつ防止ぼうし しん技術ぎじゅつ導入どうにゅうやアーキテクチャの整備せいび 今回こんかいはこのうち「しん技術ぎじゅつ導入どうにゅうやアーキテクチャの整備せいび」のなかで、サーバサイドをGo + Clean Architectureでさい設計せっけいしたことについておはなししたいとおもいます。 背景はいけい ミラティブは2015ねんはるごろ開発かいはつはじまり、同年どうねん8がつにサービスがリリースされ、2020ねん8がつで5周年しゅうねんむかえました。 その過程かてい組織そしきやプロダ

                                    ミラティブのサーバサイドをGo + Clean Architectureに再設計した話 - Mirrativ Tech Blog
                                  • GPT-4でPythonコードをエラーがなくなるまで自動じどう修正しゅうせい実行じっこうかえすAIツール「ウルヴァリン」 | テクノエッジ TechnoEdge

                                    ガジェット全般ぜんぱん、サイエンス、宇宙うちゅう音楽おんがく、モータースポーツetc... 電気でんき・ネットワーク技術ぎじゅつしゃ実績じっせき媒体ばいたいEngadget日本にっぽんばん, Autoblog日本にっぽんばん, Forbes JAPAN コンピューターはプログラムコードで動作どうさしますが、このコードは人間にんげん記述きじゅつしている以上いじょう、どうしてもエラーをふくんでしまうことがけられません。 しかし、最近さいきんだい規模きぼ言語げんごモデルを使つかったGPTなどジェネレーティブAIの急速きゅうそく進歩しんぽにより、目的もくてきとする処理しょり文章ぶんしょうとしてわたすだけで、AIがある程度ていどプログラムコードを出力しゅつりょくできるようになってきました。 そして、BioBootloaderと名乗なの開発かいはつしゃによるあたらしいこころみでは、プログラム開発かいはつさいにどうしても必要ひつようとなるデバッグ作業さぎょうを、GPT-4をベースとするAIでおこなうことを可能かのうにしました。このツールは、プログラムを自動じどう修正しゅうせいすることから、能力のうりょくつアメコミヒーローにちなんで「Wolveri

                                      GPT-4でPythonコードをエラーがなくなるまで自動修正・実行繰り返すAIツール「ウルヴァリン」 | テクノエッジ TechnoEdge
                                    • その例外れいがい、いつキャッチするの?

                                      はじめに 最近さいきん若手わかてのコードレビューをしていて例外れいがい使つかかたおしえる機会きかいがあったので、ブログのほうにもまとめたいとおもいます。今回こんかいはバッチへん。オンラインだとまたすこちが観点かんてんがあるとおもいます。また、言語げんごはJavaを前提ぜんていしていますがかんがかた例外れいがい機構きこうをもつ言語げんごならあまりわりません。 TL;DR 例外れいがい原則げんそくキャッチしない。バッチはすみやかにころ個別こべつ箇所かしょでログをさずに必要ひつよう業務ぎょうむ情報じょうほうはExceptionをにしてせる ながいバッチのためにはスキップもやむなし 原則げんそく例外れいがいはキャッチしない JavaにはErrorとExceptionが存在そんざいし、OutOfMemoryErrorとかプログラムじょうではどうしようもないものがエラー、ファイルが存在そんざいしない(FileNotFoundException)とかプログラムがわでハンドリングするもの、と教科書きょうかしょではならうとおもいます。なのでExceptionけいはキャッチするものと、と

                                        その例外、いつキャッチするの?
                                      • Chat GPT-4にDDDのドメインモデルをかんがえさせたらすごかったけん

                                        バックエンドけんインフラエンジニアのrevenue-hackです! DDD(ドメイン駆動くどう設計せっけい)でドメインモデルかんがえますよね? そのときにGPT-4にやってもらったらどうなんだろう?とふとおもい、実際じっさいにユースケースからドメインモデルをつくってもらいました! ↓記事きじ移行いこうしました!↓

                                          Chat GPT-4にDDDのドメインモデルを考えさせたら凄かった件
                                        • Promiseをthrowするのはなぜ天才てんさいてきデザインなのか - Qiita

                                          ReactのConcurrent Modeが最初さいしょ発表はっぴょうされたのはもう1ねんちかくもまえのことです(記事きじ執筆しっぴつ時点じてん1)。Concurrent Modeはたいへん奥深おくふか機能きのう正式せいしきばんがたいへんどおしいですが、Concurrent Modeの代名詞だいめいしとしておおくのReactユーザーにられているのはPromiseをthrowするというAPIデザインです。Concurrent Modeでは、コンポーネントがレンダリングにPromiseをthrowすることで、レンダリングをサスペンドした(Promiseが解決かいけつされるまでレンダリングできない)ことをあらわします。 Concurrent Modeにかんしては筆者ひっしゃ既存きそん記事きじConcurrent Mode時代じだいのReact設計せっけいろん (1) Concurrent Modeにおける非同期ひどうき処理しょりなどをご参照さんしょういただきたいのですが、ここではPromiseをthrowするということ自体じたい焦点しょうてん

                                            Promiseをthrowするのはなぜ天才的デザインなのか - Qiita
                                          • 明日あしたから使つかえる実践じっせんエラーハンドリング

                                            class: center, middle # 明日あしたから使つかえる<br/><strong>実践じっせん</strong><br/>エラーハンドリング Scala関西かんさいSummit 2018 11/10 --- class: left, middle ## 自己じこ紹介しょうかい * 中村なかむら まなぶ(Nakamura Manabu) * [@gakuzzzz](https://twitter.com/gakuzzzz) * Tech to Value 代表だいひょう取締役とりしまりやく * Opt Technologies 技術ぎじゅつ顧問こもん <img src="../images/opt_logo_1.jpg" alt="Opt Technologies" width="450" style="margin-left: 0px" /> * F-CODE CTO <img src="../images/f-code_logo.png" alt="f-cod

                                            • すぐにAPIを体験たいけん!public-apis 100以上いじょうのJavaScript axiosサンプルしゅう

                                              はじめに このページは、プロトアウトスタジオのAPIにつなげる授業じゅぎょう関連かんれんして、よりAPIの多様たようさ、ひろがりをふかりします。 まだ、JavaScriptにれていなくても「なるべくシンプルにAPIを体験たいけんする」ことを目指めざして、 public-apis というフリーで使つかえるAPIをあつめてリストにしているサイトから、手順てじゅんすくなくAPIにつなげられるシンプルに取得しゅとくできるものを中心ちゅうしんに、直接ちょくせつ取得しゅとくできるURL・Node.js axios await/async ソースコードをひとひとつトライしています。 れてきたら、自分じぶんで public-apis のサイトを直接ちょくせつんでみて、めぐってみましょう! APIピックアップすう 最終さいしゅう更新こうしん 2020/6/8 104 のAPIをピックアップちゅう参考さんこう資料しりょう public-apis の豊富ほうふなAPIリストをベースにAPIつなげていきます。 ピックアップルール 手順てじゅんすくなくAPI

                                                すぐにAPIを体験!public-apis 100以上のJavaScript axiosサンプル集
                                              • 決済けっさいチームがテストコードをさいけていること - UPSIDER Techblog

                                                こんにちは。決済けっさいチームでエンジニアとしてはたらいている芦川あしかわです。 UPSIDER Tech blog だい2だんとして「決済けっさいチームがテストコードをさいをつけていること」を紹介しょうかいしようとおもいます。 TL;DR 100%のテストカバレッジを目指めざす テストはブラックボックスを優先ゆうせんして記述きじゅつ、どうしても到達とうたつできない場合ばあいはホワイトボックス 最初さいしょのテストケースは、テスト対象たいしょう動作どうさするもっと一般いっぱんてきなケースであるべき わたしたちは日々ひび大量たいりょうのコードをいており、そのシチュエーションは多岐たきにわたります。 そういった環境かんきょうにおいて、動作どうさ確認かくにんからのコード改修かいしゅうのコストをかんがえた場合ばあい自動じどうテストの有無うむによって生産せいさんせいおおきくることは容易ようい想像そうぞうができます。また、既存きそんのサービスに改修かいしゅうくわえるために、そのサービスの概要がいよう把握はあくしたい場合ばあいいテストコードはドキュメントとして役立やくだちます。 以前いぜんわたしはテストコードを一切いっさいかないプロダクトのひらく

                                                  決済チームがテストコードを書く際に気を付けていること - UPSIDER Techblog
                                                • 特集とくしゅうとおはなれた実家じっかでPCトラブル発生はっせい!そんなときは「クイック アシスト」を使つかってすく

                                                    【特集】 遠く離れた実家でPCトラブル発生!そんなときは「クイック アシスト」を使って救え
                                                  • My new error...

                                                    2023 年度ねんどぼくのエラーハンドリング についてきたい。 昨日きのうSafe Data Fetching in Modern JavaScriptをんでいて、fetch にかぎったはなしではないが一家言いっかげんある内容ないようだったのできたくなった。 おそらくやりすぎだとか効率こうりつわれるてんはあるとおもうので、みんなの一家言いっかげんおしえてしい。 対象たいしょうは Typescript での サーバー開発かいはつ想定そうていだが、TS であればクライアント開発かいはつにもほとんどにてはまるはなしだとおもう。 例外れいがいのスローではなく Result がた使つかう Result は失敗しっぱいするかもしれないという文脈ぶんみゃくあたえてくれるかた エラーハンドリングの戦略せんりゃくとして例外れいがいげるのではなく、Result がたかえすやりかたがある。 Result がたというのは export type Result<T, E> = Ok<T> | Err<E>; export interface Ok

                                                      My new error...
                                                    • JavaScriptのES2023・ES2022のしん機能きのうまとめ - ICS MEDIA

                                                      JavaScriptの仕様しようであるECMAScriptはEcma Internationalによってさだめられています。ECMAScript 2015(ES6)の登場とうじょう以降いこうは、ECMAScript 2016、ECMAScript 2017・・・と、年次ねんじ仕様しよう更新こうしんされています。ECMAScript 2022(ES2022)は2022ねん6がつ22にちのEcma InternationalのGA 123rd meetingにて、ECMAScript 2023(ES2023)は2023ねん6がつ27にちのGA 125th meetingで承認しょうにんされました。 ES2022とES2023はすでにおおくのブラウザやNode.js環境かんきょう利用りよう可能かのうです。ほん記事きじではしん仕様しよう使つかいどころを紹介しょうかいします。 ES2023 - 配列はいれつ非破壊ひはかい操作そうさ ES2023では配列はいれつ非破壊ひはかい操作そうさできるメソッドが追加ついかされています。非破壊ひはかいとは、もと配列はいれつ変更へんこう

                                                        JavaScriptのES2023・ES2022の新機能まとめ - ICS MEDIA
                                                      • ドメインモデルの完全かんぜんせい純粋じゅんすいせい - kawasima

                                                        ドメインモデルには、完全かんぜんせい純粋じゅんすいせい、そしてアプリケーション性能せいのうの3つすべてを同時どうじ満足まんぞくさせることはむずかしい場合ばあいがあるというはなし

                                                          ドメインモデルの完全性と純粋性 - kawasima
                                                        • 【ソフトウェア設計せっけい例外れいがい処理しょりかんがえる

                                                          はじめに 最近さいきんいてるソフトウェア設計せっけいシリーズです。今回こんかい例外れいがいかんして。以前いぜん以下いかのような記事きじいたのですが、もうすこ深堀ふかほりしていてみました。 ちなみにソフトウェア設計せっけいシリーズはには以下いかいています。 モジュールになぜけるのか? モジュール、依存いぞん、そしてカプセル モジュールをどう分割ぶんかつするのか? 簡潔かんけつさはちからなり? 予測よそく可能かのういと簡潔かんけつさについて ドキュメントとしてのコメント TL;DR 例外れいがいは「原則げんそく」キャッチしない 業務ぎょうむ例外れいがいかならずハンドリングさせたい例外れいがいはOptionalなどもどほう便利べんり だいたい以下いかいたいことのすべて 例外れいがい処理しょりとは? 「例外れいがい処理しょり(Exception Handling)」は言語げんごらず普遍ふへんてき関心かんしんことです。はしてきえば例外れいがい処理しょり異常いじょうやシステムの動作どうさ不備ふび発生はっせいしたさい特別とくべつ分岐ぶんき処理しょりです。リカバリやリソースの解放かいほう、あるいはユーザへの通知つうちなどがありますね。

                                                            【ソフトウェア設計】例外処理を考える
                                                          • そうです。わたしがReactをシンプルにするSWRです。

                                                            この記事きじについて SWR について色々いろいろまなんだので、その知見ちけんをここで共有きょうゆうしたいとおもいます 💪 ※ 基本きほんてき以下いか公式こうしきサイトの情報じょうほう参考さんこうにしています 📖 そのため、この記事きじすサンプルコードなどはおも上記じょうき公式こうしきサイトから引用いんようさせてもらっています。あらかじめご了承りょうしょうください 🙏 SWR とはなにか? SWR は、Next.js をつくっているVercel しゃ開発かいはつしているデータフェッチのための React Hooks ライブラリです。"SWR"と名前なまえは、 stale-while-revalidate の頭文字かしらもじをとって名付なづけられています。そのため、SWR はstale-while-revalidateにもとづいた処理しょり設計せっけいになっています。 stale-while-revalidateについて解説かいせつしたいところですが、解説かいせつするとすごくながくなってしまうため、ここでは「 キャッシュをなるべく最新さいしんたも機能きのう

                                                              そうです。わたしがReactをシンプルにするSWRです。
                                                            • TypeScriptの異常いじょうけい表現ひょうげんのいいかんじのとししょ | DevelopersIO

                                                              みなさんTypeScriptでサーバアプリケーション(Node.js)のロジックをときに、異常いじょうけい表現ひょうげんをどのようにされていますでしょうか?ここでいう異常いじょうけいとは、仕様しようじょう想定そうていされる異常いじょうのことです。じゅん正常せいじょうけいったりもするかとおもいます。 わたしはJavaScriptの延長えんちょうでTypeScriptをはじめたので、最初さいしょは null や undefined をかえしたり throw をもちいるやりかたをしていましたが、次第しだいにTypeScriptがかたかし、できるだけかた安全あんぜん異常いじょうけい表現ひょうげんしたいとかんがえるようになりました。そして試行しこう錯誤さくごした結果けっか、いいかんじのとししょいたので、その内容ないようについておつたえしたいとおもいます。 また記事きじ後半こうはんでは、異常いじょうけいかた実装じっそうするなかでハマったてんについてもおつたえしたいとおもいます。 TypeScriptの異常いじょうけい表現ひょうげんについて 1. nullやundefinedをかえ冒頭ぼうとうでもべたよう

                                                                TypeScriptの異常系表現のいい感じの落とし所 | DevelopersIO
                                                              • Pythonでリトライ処理しょり簡単かんたん追加ついかできる「tenacity」を使つかってみる | DevelopersIO

                                                                今回こんかいはPythonで簡単かんたんにリトライ処理しょり追加ついかできる「tenacity」を使つかってみます。 デコレータ形式けいしき簡単かんたんにリトライ処理しょり追加ついかできるので便利べんりです。 tenacityについて プログラムをいていて、HTTPの通信つうしんなどでリトライ処理しょり実装じっそうする機会きかいおおいとおもいます。 今回こんかいはそんなリトライ処理しょり簡潔かんけつけるtenacityの使つかかた説明せつめいします。 インストール インストールはpipで可能かのうです。 pip install tenacity 使つかかた シンプルなれい import random from tenacity import retry @retry def random_error(): num = random.randint(0, 10) if num > 4: print(f"Error: num={num}") raise Exception("Error!") else: retur

                                                                  Pythonでリトライ処理を簡単に追加できる「tenacity」を使ってみる | DevelopersIO
                                                                • Go のエラーハンドリング

                                                                  わたしが Go のエラーハンドリングについて最初さいしょ記事きじにしたのは2015ねんのことだが,あれから Go もすこしずつわってるし,わたし当時とうじよりは多少たしょうなりと理解りかいすすんだとおもうので,いままでいた駄文だぶんを「全部ぜんぶり」でほんかたちにしてみようとおもう。 おも内容ないよう: * エラー評価ひょうか基本きほん * エラーの階層かいそう * サードパーティのパッケージ * ぼくがかんがえたさいきょうのえらーろぐ * Panic と Recover 寄付きふ(サポート)歓迎かんげい。ご笑覧しょうらんのほどを。

                                                                    Go のエラーハンドリング
                                                                  • Loggingモジュールではじめるログ出力しゅつりょく入門にゅうもん / Introduction to Python Logging

                                                                    PyCon JP 2021 登壇とうだん資料しりょう: https://2021.pycon.jp/time-table/?id=272259

                                                                      Loggingモジュールではじめるログ出力入門 / Introduction to Python Logging
                                                                    • TypeScriptのError Handling - mrsekut-p

                                                                      TypeScript/JavaScriptの言語げんご思想しそうてきにはtry/catchを使つかってerror handlingをするのが普通ふつう

                                                                        TypeScriptのError Handling - mrsekut-p
                                                                      • レガシーシステムをDockerコンテナする場合ばあい直面ちょくめんした4つのかべ - RAKUS Developers Blog | ラクス エンジニアブログ

                                                                        こんにちは。 株式会社かぶしきがいしゃラクスで先行せんこう技術ぎじゅつ検証けんしょうをしたり、ビジネス部門ぶもんけに技術ぎじゅつ情報じょうほう提供ていきょうするみをおこなっている「技術ぎじゅつ推進すいしん」という部署ぶしょ所属しょぞくしている鈴木すずき(@moomooya)です。 ラクスの開発かいはつではこれまで社内しゃない利用りようしていなかった技術ぎじゅつ要素ようそ自社じしゃ開発かいはつ適合てきごうするか検証けんしょうし、ビジネス要求ようきゅうたいして迅速じんそくこたえられるようにそなえる 「技術ぎじゅつ推進すいしんプロジェクト」というプロジェクトがあります。 このプロジェクトで「WEBアプリケーションのDockerコンテナ移行いこう」にまつわる検証けんしょうすすめているので、その中間ちゅうかん報告ほうこく共有きょうゆうしようかとおもいます。 ほん検証けんしょうでの想定そうてい環境かんきょう CIに必要ひつよう部分ぶぶん後回あとまわ既存きそんアプリでコンテナ障害しょうがいになった部分ぶぶん OSコマンドを利用りようしている ミドルウェアとのみつ結合けつごう オンラインけいとバッチけいみつ結合けつごう ひとまず目指めざ状態じょうたい プロセス相乗あいのりの影響えいきょう ログが複数ふくすう出力しゅつりょくされる まとめ つづきの記事きじきました。 tech

                                                                          レガシーシステムをDockerコンテナ化する場合に直面した4つの壁 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                                        • TypeScript エラー処理しょりパターン - Object.create(null)

                                                                          M としまえにも N としにも人類じんるいおなばなしをしている. まとめ エラーの発生はっせい方法ほうほうは throw と return に大別たいべつできる throw には簡潔かんけつさ, return には明瞭めいりょうさとかた安全あんぜんせいといった特徴とくちょうがある どちらの方法ほうほうがよりてきしているかはプログラムの規模きぼ, エラーの種類しゅるい, ハンドリングの方法ほうほうなどが判断はんだん材料ざいりょうになる 実際じっさいにどちらの方法ほうほう使つかうかはうえ判断はんだん材料ざいりょうと, フレームワークやプロジェクトのコーディング規約きやくなどもわせてふくあいてきめるのがよい エラー発生はっせい方法ほうほう分類ぶんるい まず前提ぜんていとして, 関数かんすうからもとにエラーをつたえる方法ほうほう以下いかの 2 つに大別たいべつできます. ぎゃくにこの記事きじではこれ以上いじょう具体ぐたいてき方法ほうほうについての議論ぎろんはしません. throw エラーを throw してもとつたえる方法ほうほうです. たとえば以下いかのようなものがてはまります. throw new Error("...") Promise.rej

                                                                            TypeScript エラー処理パターン - Object.create(null)
                                                                          • Go1.13以後いごのエラーハンドリングについてかたろう / Let's talk about error handling after Go 1 13

                                                                            Go1.13以後いごのエラーハンドリングについてかたろう / Let's talk about error handling after Go 1 13

                                                                              Go1.13以後のエラーハンドリングについて語ろう / Let's talk about error handling after Go 1 13
                                                                            • Logging Best Practices: The 13 You Should Know

                                                                              Log Analytics Logging Best Practices: The 13 You Should Know When you search for things on the internet, sometimes you find treasures like this post on logging, e.g. creating meaningful logs. This post is authored by Brice Figureau (found on Twitter as @_masterzen_). His blog clearly shows he understands the multiple aspects of DevOps and is worth a visit. Our thanks to Brice for letting us adapt

                                                                                Logging Best Practices: The 13 You Should Know
                                                                              • Effective Error Handling in Golang

                                                                                This article explores Go error handling. Earthly is popular with Go developers for ensuring reproducible builds. Check it out. Error handling in Go is a little different than other mainstream programming languages like Java, JavaScript, or Python. Go’s built-in errors don’t contain stack traces, nor do they support conventional try/catch methods to handle them. Instead, errors in Go are just value

                                                                                  Effective Error Handling in Golang
                                                                                • エラーや非同期ひどうき処理しょりをより安全あんぜんあつかうための TypeScript ライブラリ Effect-TS

                                                                                  TypeScript のかたシステムを活用かつようして、本番ほんばんのアプリケーションにおける実用じつようてき問題もんだい解決かいけつすることを目指めざしています。Effect-TS は、以下いかのような特徴とくちょうそなえています。 並行へいこうせい(concurrency):Fiber ベースの並行へいこうモデルにより、たかいスケーラビリティとていレイテンシを実現じつげん コンポーザビリティ(composability):ちいさくさい利用りよう可能かのうなパーツをわせることで、メンテナンスせい可読かどくせい柔軟じゅうなんせいたかいソフトウェアを構築こうちくする リソースの安全あんぜん管理かんり(resource-safety):処理しょり失敗しっぱいしたとしても、安全あんぜんにリソースを開放かいほうする かた安全あんぜんせい(type-safety):TypeScript のかたシステムを活用かつようしたかた推論すいろんかた安全あんぜんせい焦点しょうてんてている エラー処理しょり(error handling):構造こうぞうされた信頼しんらいせいたか方法ほうほうでエラーを処理しょりする 非同期ひどうきせい(asynchronicity

                                                                                    エラーや非同期処理をより安全に扱うための TypeScript ライブラリ Effect-TS

                                                                                  新着しんちゃく記事きじ