Team CHAO イントロダクション "ソフトウェア設計"ということばは、コンピュータプログラムに対する要求を実際に動作するプログラムにするための構想、創造、くふうという意味で使われます。設計は決定論的ではなく発見的過程であり、創造性と洞察力を必要とします。規模の大小に関わらず、注意深い設計はプログラムに大きな利益をもたらすものなのです。 設計のレベル 先の「プログラミング方法論」でも述べたように、ソフトウェアを設計するに当たっては、プログラムを各要素に分解して考えると比較的考えやすくなります。ここではより詳しく、ルーチンとモジュールについての概念について触れてみたいと思います。 ”ルーチン”や”モジュール”という単語は、いろいろな状況で様々な意味を持つ柔軟な単語です。この章の用法では、ルーチンとは、ある目的をもって呼び出されるメソッドのことです。また、モジュールは、データとそのデータに
背景 難しさ 利益相反になりがち 競合OSSの存在 コミュニティからのPull Request 競合サービスによる利用 レベニューシェアにならない 利用統計が取れない やっておくべきこと お金を払いたい機能を見極める 境界線を決める ライセンスについて考える 利用統計の取得方法について考える OSSから有償版へのスムーズな移行を考える まとめ 背景 弊社(Aqua Security)ではOSS開発をしており、そのOSSを組み込んだ有償サービスを売ることで利益を上げています。 自分はその中のOSS開発をフルタイムで担当しています。 会社は何を目的としてOSS開発をしているのか、というのは以前発表しました。 speakerdeck.com フルタイムOSS開発者をやってみての感想なども昔書いています。 knqyf263.hatenablog.com 今回はOSSをベースにしたサービス提供の難し
はじめに 最近プログラマーとしてのキャリアに一区切りつけようと思っており、これまでのプログラミングの勉強の集大成となるブログを書きたくなったので書く。初めてプログラミングをして、フロントエンド開発をして、サーバーから値が返ってきたときは「どういう仕組みで値が返ってきたんだ?」と疑問に思っていた。ずっと理解したくて理解できていなかった。だからずっと勉強していた。そして最近になってようやく自分の言葉で説明できるようになった気がしたのでブログを書きたい。 2015 年版が自分の原点であり、この記事を書くモチベーションになった このような記事は実は過去に存在している。 FYI: https://blog.yuuk.io/entry/2015-webserver-architecture その記事はサーバーがどういう仕組みで動いていて、どのように進化し、2015 年に至るかを解説してくれた記事だ。自
はじめにあくまでリスペクトです。無料なので許してください。 注意書き※必ず読んでくださいあくまで刺さるn数の最も多そうな層への、基本的に選んだ方が良いんじゃないかな?と考える結論を載せてます。 もちろん例外はありますが、タイトル通り極論で語ってますのでそこらへんは大人のご理解をよろしくお願いします。 また、住宅ローンの選び方や中身を選ぶに当たっては必ず詳しい方やプロのFPなどに相談の上決定ください。本noteに書いてある通りにしていかなる損害を被った場合でも筆者は責任を負いません。 上記のこと理解できる方のみが以下の文章をお読みください。 なお、中身はスカスカです。その結論になる理由や例外などはいつか気が向けば書くかもしないし、書かないかもしれません。 序論住宅ローンの考え方はシンプルです。 ・なるべく長く借りる ・なるべく返済を後回しにする ・なるべく返す金額は少なくする ・購入金額に対
Chinkokuji-temple, Munakata, Fukuoka, Japan Leica M10P, 1.4/50 Summilux, RAW 先日、富山県の県立高校の先生、約2,000人の前でお話する機会があった*1。年に一度の合同研修の日ということだった。中高の教育システムとはあまりcompatibleではなかった僕のような人間が、先生方の前で話して欲しい、と頼まれる日が来るとはとかなりオドロキだったが、旧知の教育委員会の先生に1年も前からご依頼され、お受けせざるを得なかった案件でもあった。 自分が高校生だったら、先生方に何をわかっていてほしいだろうかということを考え、世の中について、必ずしも正しく理解されているとは思えない、理解されているなら現在のような教育になっていないだろうと思ういくつかのポイントになると思うことをお話した。 曰く、世界は人口調整局面にあり、人口が減るこ
howto-tech-docs.md 技術文書の書き方 このメモは、私(@ymmt2005)が長年にわたってソフトウェアプロダクト開発に関わってきて 2022年現在こうしたほうが良いと考えているベストプラクティスです。 科学的な分析等に基づくわけではない経験則であるため、今後も随時見直すことがありますし、 ここに書いてあることが常に正しいわけでもあらゆるソフトウェア開発に適するわけでもありません。 しかしながら、実務経験が豊富で、モダンな技術スタックに明るいエンジニアの経験則は一定の 役に立つのではないかと考えて記します。 技術文書とは ここでは、ソフトウェア開発で技術者が書くべき文書ということにします。 ソフトウェアエンジニアにも役割がいろいろあり、アーキテクトと independent contributor では書く文書が違うということはあるでしょうけれど、ここではごっちゃにします。
東京ヤクルトスワローズが復活したのは戦い方を変えたから 2021年、2年連続の最下位からのセ・リーグ優勝、クライマックスシリーズ優勝、日本シリーズ優勝を果たし、2022年シーズンもセ・リーグを独走、セパ交流戦も全カード勝ち越しという成績を残している東京ヤクルトスワローズ(以下スワローズ)。現在(8月15日時点)貯金17、2位とのゲーム差7。 2年前まで選手層が薄く、怪我人発生とともに失速していたスワローズを常勝チーム一歩手前まで持ち上げたのは、高津監督をはじめとした首脳陣の柔軟な戦略戦術が大きな要因のひとつだ。そして、高津監督の著作を読んでみると、今のスワローズの戦い方はビジネスにも通じるものであることに気が付いた。 前例にとらわれないベテランの起用 その①前例にとらわれない起用。昨シーズンから足の遅いベテラン中村(捕手)を2番や6番に起用している。かつての阿部(巨人)、城島(ソフトバンク
バックグラウンド 最近企業でにわかにGoの採用が増えているようですね。この流れを受けて実際にうちでも採用してみようと考えている方も多いかもしれません。しかし、Goに限った話ではないのですが、いきなり大きなプロジェクトに未経験の技術を投入するのはリスクが伴います。ですから最初は技術検証とGoの教育を兼ねて、小さな社内ツールなどから導入するのがよいでしょう。幸い、Goは非常に習得が容易な言語ですから、既に他言語の経験があるプログラマーがじゅうぶんに開発できるようになるまでには、数日と掛からないことがほとんどです。 この記事は、そんな小さなツールの導入フェーズにあたって、自らの経験から少し役に立つかもしれない情報をシェアします。 リポジトリの構成 自らの経験上、初めてGoを触れるときによく出る質問の一つは「リポジトリ構成はどうすればいいのか?」です。 結論から申し上げると、 テンプレもルールもな
英語圏のフォーラムを見ていると「日本人女性とは結婚するな」というアドバイスが頻繁に登場する。滞日外国人男性の間では、日本人女性との結婚は回避すべきものとして周知されているのだ。しかし、そこで話されている日本人女性の姿は、日本人としてはありふれた、いつも見ている姿に過ぎない。しかし同じものを外国人の目を通してみると、その異常性が浮き彫りになってくる。 日本人女性と結婚すべきでない理由この記事では英語圏のフォーラムから10スレッドほどを選び、その中から目立った書き込みを邦訳し、統計データなどの補足を添えた。引用元はすべて明示してあるので、時間のある方はご自分の目でチェックしてほしい。先にざっとまとめると、日本人女性と結婚すべきでない理由としてよく言われているのは以下のようなものだ。 働かないのに家計を含む家庭内を支配し夫を下位に置く支配するための手段として暴言や経済虐待や子供を利用するパートナ
新型コロナ第3波に伴い、1都3県に再び緊急事態宣言が発出されたが、それに伴い在宅勤務を推奨する流れも加速し始めている。テレワークによる在宅勤務なら通勤の煩わしさから解放され、会議もオンラインを利用することで手軽に参加できるようになった。 しかしその一方で、悲鳴を上げている人たちがいる。狭いワンルームマンションで在宅勤務する単身者だ。第1波、2波をどうにか乗り越えられたものの、第3波の渦中にある今、彼らの心身の限界が近づいている。 「僕が住んでいるのは、都心の狭いワンルームマンションです。昨年の緊急事態宣言の時はなんとか乗り越えましたが、外出自粛、在宅勤務が続くようなら引っ越しを考えないとメンタルが壊れそうです」 そう嘆くのは、IT企業に勤務する30代男性・Aさんだ。一昨年の夏から、職場近くの東京都心に家賃約9万円のワンルームを借りている。在宅勤務になってからは、上手に気分転換ができなかった
本日、2019年末に当社を退職し現在、楽天モバイル株式会社(以下「楽天モバイル」)に勤務する人物(以下「当該元社員」)が警視庁に不正競争防止法違反の容疑で逮捕されました。 当該元社員は、当社との間で秘密保持契約を締結していたにもかかわらず、退職申告から退職するまでの期間に、当社営業秘密に該当するネットワーク技術に関わる情報(以下「当社営業秘密」)を不正に持ち出していたことが2020年2月に判明しました。その後、当社は警視庁へ相談し、被害を申告するとともに捜査に協力してきました。 当該元社員は、当社在籍中、ネットワークの構築に関わる業務に従事していました。不正に持ち出された当社営業秘密は、4Gおよび5Gネットワーク用の基地局設備や、基地局同士や基地局と交換機を結ぶ固定通信網に関する技術情報です。 一方、当該元社員は、当社在籍中、お客さまの個人情報や通信の秘密に関わる情報、当社通信サービスの提
(This is actually a complete re-write of my first ever blog post. I’ve expanded it to include both Cisco IOS and Juniper Junos, and in doing so I’ve accidentally made it a part of my Junos for Cisco IOS Engineers series! If you know Cisco already and you’d like to know how Junos works, give that link a click to find out more about my fun new series!) ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~
「勉強の必要性は重々わかっているのに続かない……」 「勉強しているのに結果が出ない……」 こんなふうに、勉強にまつわる何かしらの悩みを抱えている人は少なくないはず。そんなときは、日本の最高学府と言われる東京大学の学生や出身者たちの方法が参考になるかもしれません。ぜひあなたの勉強に取り入れてみてください。 【1】本を持ち歩いて「数分あったら本を開く」 勉強でまず大事なのは毎日継続すること。勉強の成果は一朝一夕では現れないからです。あなたがもし勉強を習慣にできていないのでしたら、手軽な「スキマ時間読書」から始めてみませんか。仕事に役立つ本を読んだり、参考書にざっと目を通したりするのも、立派な勉強ですよ。 東京大学法学部を首席で卒業し、現在は信州大学特任准教授を務める山口真由氏は、数分あれば欠かさず本を読むのだそう。常に本を持ち歩き、誰かが約束に遅れたら本を読み、ランチの行列を待っている最中も本
この話をフィクションと思われてもいい。嘘松認定されてもいい。誰かの目に触れるだけで嬉しいから。 私は北国の相当の田舎で生まれた。コンビニも車がなければ行けない場所にあるようなところだ。当然電車なんて走っていない。ファミレスもないし、地方都市の象徴と言われているイオンなんてものはない。地方都市とも言えない部類の地域だった。 私は小さい頃から勉強ができた。少なくても幼稚園の頃にはひらがなはかけたし、繰り上がりの足し算も誰にも教えられずにできた。漢字は一度見たらすぐに覚えた。だから読んでいた物語に出てくるような高学年向けの漢字も2、3年生の頃には書くことはできた。周りがなぜ同じようにできなかったか理解できなかった。 そんな私を親も当然理解できなかった。周りの大人は中卒と高卒しかいなかった。学校を出れば男は工場だの大工だの漁師だの農家だのになるもの、女はさっさと結婚して子供を2、3人は生むのが当た
本当に申し訳ないのですが、ご質問者様にとって残酷なことを申し上げます。43歳男性、子ども二人希望、年収400万で、安全に産めそうな若い女性希望…将来像と希望条件の再設計をお勧めいたします。その背景を申し上げます。 まずは条件の方から。 基本的に女性は同年代の男性を希望なされますから、女性の年齢+5歳までがマッチングの範囲だとお考え下さい。そのため貴殿が申し込みをしてまともにマッチングが成立する範囲は38~45歳程度の範囲の女性になります。おそらく貴殿は20代~30代前半の女性をお探しなのではないかと思いますが、可能性は非常に低いとお考え下さい。 また子どもを希望される女性は、貴殿が「安全に産める」と思う事と同様に、生殖能力の高い男性を希望されます。貴殿は、不妊の原因の3~5割程度が男性であるという説をご存知でしょうか?男性の生殖能力も、加齢でどんどん衰えるのです。 ですから例えば出産を希望
菅新政権が誕生した。スローガンは『国民のために働く内閣』らしい。 www3.nhk.or.jp 「国民」という言葉の欺瞞 世代間の分断は加速する 1. 引退世代 2. 現役世代 3. 将来世代 現役世代内は、子育ての有無によって分断される 子供を持つことを「想定できる層」と「できない層」 子供を持つことを想定できる層 子供を持つことを想定できない層 「多様性」や「生き方の選択の自由」は少子化を加速させる 「子供を持たない生き方」をする人は増え続ける 少子化は止まらないし分断も埋まらない、じゃあ、どうしたら? 夢のような、夢でしかないシナリオたち 個人は何をしていくのか? 僕は何をするのか? 「国民」という言葉の欺瞞 スローガンを見た僕が最初に思ったことは「国民って、誰?」であった。 おそらく意図としては、「政治家」とか「既得権益」とかに対する「国民」のために働くということなのであろう。あと
安らかにお眠りください。 …………………………… 長い間総理お疲れさまでしたということで、印象に残る発言の数々を50音順に集めてみました。キラキラ輝くキャッチーな発言、これこそがレガシーだ。 あ 悪夢のような民主党政権 い 意味のない質問だよ う ウラジーミル。君と僕は、同じ未来を見ている え エンゲル係数上昇は食生活の変化によるものです お お答えは差し控える か 籠…池…さん…でしたっけ き 緊張感を持って注視する く 空前絶後の規模、世界最大の対策によって、この100年に一度の危機から日本経済を守り抜きます け 権力はガンガン使うものなんですよ こ こんな人たちに負けるわけにはいかない さ サンゴについては移している し 森羅万象すべてのことに答えなければならない立場ではありますが す スピード感を持って支援をお手元にお届けしてまいります。 せ 責任を取ればいいというものではない そ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く