タグ

2022年5月30日のブックマーク (10件)

  • Golangでいい設計を実践するための6つのツール

    概要 Golangを書くにあたり、いい設計のコードを書くための手助けとなるツールを調べたのでまとめます。 想定読者 Golangの使い方をある程度わかっている(チュートリアルはやった) いい設計をするための具体的なノウハウに興味がある 記事を書いたきっかけ 引用: https://www.amazon.co.jp/dp/B09Y1MWK9N 最近設計に関して勉強するために「良いコード/悪いコードで学ぶ設計入門」を読みました。 の中では マジックナンバーを使うな 一つのメソッドの中で多くのことをやりすぎるな などの言われてみると基的な注意点が書いてありました。 一方で以下のように、確かにそうなんだけど実際は守れていない注意点にも書かれていました。 単一責任の原則を守ってクラス設計しよう 高凝集なクラスを作ろう を読んでわかった気になって今までと同じように悪い設計のコードを書くままではい

    Golangでいい設計を実践するための6つのツール
  • テストコード導入奮闘記~私はこうやってプロジェクトにテストコードを導入しました~ - Qiita

    導入 どうやら新卒2年目社員のAさんが上司のZさんにプロジェクトにおいてテストコード導入を打診してるようです。少し内容を見てみましょうか。 Aさん(新卒2年目社員)「最近テスト自動化やテストコード、TDDなどの単語をよく聞きます。うちはテストコード書いてないですし、実装後の簡単な動作確認、最終の結合テストしかしていません。開発体験と品質を上げるために、テストコードを導入したいです。」 Zさん(上司)「そうは言うがね、君。今のうちの状況を見てごらんよ。みんな複数のプロジェクトに関わっていて、常に多忙。残業時間もぎりぎりで何とかプロジェクトが回っている状態だよ。そんなみんなにさらに作業を増やすようなことを提案するというのかね?しかも、テストコードはお客様からしたら作っても作らなくても関係ない、いわば直接利益に関係ないような作業じゃないか。もちろん、世の中で認知されているということは知ってるよ?

    テストコード導入奮闘記~私はこうやってプロジェクトにテストコードを導入しました~ - Qiita
  • 全市民の個人情報を持ち出した内部不正事案についてまとめてみた - piyolog

    2022年5月26日、岩手県釜石市は市職員2名が共謀し住民基台帳から全市民の個人情報を違法に取得していたことを公表しました。市は職員2名を懲戒免職とするとともに、岩手県警に刑事告発を行いました。ここでは関連する情報をまとめます。 全市民の個人情報を持ち出し 市民の情報や住民基台帳のデータを無断でダウンロードするなどの流出行為に関わっていたのは釜石市職員である総務企画部の係長(職員A)と建設部主査(職員B)の2名。 住民基台帳にデータへのアクセス権を保有しているのは市職員の半分にあたる約300人。職員Aはアクセス権限のない部署に異動した後、アクセス権限を持つ職員Bに対してデータの送信を依頼してた。*1 *2 職員Aは保育料滞納情報など職員B以外の複数の職員からメールを通じて市民の情報を取得しており、他の関与者がいないか市は調査を継続する。*3 職員Aは市の引継資料を使って不正閲覧を行っ

    全市民の個人情報を持ち出した内部不正事案についてまとめてみた - piyolog
  • 「8K解像度に意味はあるか」を問う分析。人間の“目のスペック”に最適なのは - AUTOMATON

    ビデオゲームが画面に描かれる際の解像度は、ハードウェアの進歩とともに向上の一途を辿ってきた。高精細な映像が求められ、近年では4K対応の機器も普及し、さらに高解像度な8Kの領域に踏み込む機器も登場してきている。「高い解像度には、どこまで恩恵があるのか」との疑問に応える分析を、海外メディアArs Technicaが取りまとめている。 Image Credit: Cafer Mert Ceyhan 解像度とはなにか 解像度とは、画面表示の細かさを示す度合いだ。たとえば、PC用では解像度1920×1080のモニターが一般的に普及している。この数字は、画面がどれだけのピクセル(画素)で構成されているかを表している。つまり、解像度1920×1080のモニターは、微細な点が横に1920個、縦に1080個並んで画面を表しているわけだ。そして、解像度および密度が高ければ高いほど、画面は高精細に見える。一方で

    「8K解像度に意味はあるか」を問う分析。人間の“目のスペック”に最適なのは - AUTOMATON
  • ブロックチェーンでそんなことはできない - chike0905の日記

    概要 稿は、突然ムシャクシャした筆者が自分の考えるブロックチェーンの定義と、世間で言われているブロックチェーンの特性および応用例を批判するものである。 稿は筆者の見解であり、所属組織の公式見解ではない。 ブロックチェーンの定義 そもそもブロックチェーンとはなんなのか。狭義には、「ブロック」の「チェーン」であることから、以下の定義をしたい。 データが、当該データ直前のデータの暗号学的ハッシュ値を持つリスト型のデータ構造 ここでは、そのデータの中に何を保持するかは一切考慮しない。 データがハッシュ値で連鎖することによって、リスト中の任意のデータのみを書き換えると、ハッシュチェーンの整合性が失われ、書き換えが行われたことを検知可能なデータ構造であると定義する。 しかし、世間で「ブロックチェーン」に興味を持つ諸氏はこの定義だけではいささか狭すぎると感じるだろう。 そこで、狭義のブロックチェーン

    ブロックチェーンでそんなことはできない - chike0905の日記
  • 東大の助教を辞め、5年任期の教員に…シジュウカラにすべてを捧げる「小鳥博士」の壮大すぎる野望 「僕は、シジュウカラという動物を世界で一番見てるんで」

    「鳥の言葉」の解読に成功した若手研究者がいる。京都大学白眉センター特定助教の鈴木俊貴さんは、10年かけてシジュウカラの鳴き声を集め、鳥が言葉を話すことを突き詰めた。「僕は、シジュウカラという動物を世界で一番見てるんで」と話す鈴木さんの生態を、フリーライターの川内イオさんが取材した――。 世界で初めて鳥の言葉を解明した男 「今、ヂヂヂヂッて鳴いたでしょ。シジュウカラが集まれって言ってます。向こうに何羽か残ってるから、こっちに来てって呼んでますね」 「今、ヒヒヒって聞こえました? あれはコガラが『タカが来た』と言ってます。それを聞いて、シジュウカラも藪やぶのなかに逃げたでしょ。日語と英語でダイレクトに会話しているような感じで、ほかの鳥の言葉も理解してるんです」 某日、まだ雪が残る軽井沢の森のなかを、京都大学白眉はくびセンター特定助教の鈴木俊貴とともに歩いた。シジュウカラの研究を通して、世界で

    東大の助教を辞め、5年任期の教員に…シジュウカラにすべてを捧げる「小鳥博士」の壮大すぎる野望 「僕は、シジュウカラという動物を世界で一番見てるんで」
  • 「桜を見る会」夕食会にサントリーが3年間、酒を無償提供 識者「違法な寄付の可能性」:東京新聞 TOKYO Web

     安倍晋三元首相の後援会が「桜を見る会」前日に主催した夕会で、サントリーホールディングスが2017〜19年、計400近い酒類を無償で提供していたことが分かった。政治資金規正法は企業の政治家個人への寄付を禁じており、「違法な企業献金に当たる可能性がある」との指摘が出ている。 紙に開示された配川(はいかわ)博之元公設第一秘書=同法違反罪で略式命令=の刑事確定記録で、会場のホテル側が作成した資料に「持ち込み」として酒類の記載があり、同社の電話番号も書かれていた。同社広報担当者は無償提供を認めた上で「安倍議員事務所から多くの方が集まると聞き、製品を知ってもらう機会と考え、夕会に協賛した」と説明。17〜19年だけでなく16年を加えた4年間に毎年約15万円分を提供したという。 夕会は毎年参加者から1人5000円を徴収し、不足分を安倍氏側が補填(てん)していた。酒を持ち込んだ理由について、東

    「桜を見る会」夕食会にサントリーが3年間、酒を無償提供 識者「違法な寄付の可能性」:東京新聞 TOKYO Web
    mas-higa
    mas-higa 2022/05/30
    うちのイベントにもビール持ってきてほしい
  • 楽器できないヤツのためのDTM入門【追記あり】

    あゝボクたちは楽器ができないリア充たちが楽器を振り回し歌い上げるその姿を観続けて幾星霜。 奴らがスポットライトを浴びキラキラ輝けば輝くほどオーディエンスの瞳孔は開きボクたちは暗闇へ包まれて誰の目にも映らなくなる。 あゝボクたちは楽器ができない。もしもピアノが弾けたならボクたちも少しは輝けるのだろうか。 頭の中のメロディを出力することは諦めろボクたちが楽器をやろう音楽を作ろうとするときに、陥りがちなのは頭の中のメロディや音を再現しようとすること。 それは諦めるべきことでボクたちにそんな才能がないことはボクたち自身が一番知っていることじゃないか。 こんなポエムのようなエントリに興味を持っている時点でキミはボクと同じ側であり才能のないクリエイターだ。 なぜ頭の中のメロディを再現できないのか、なぜ再現する方法を教えてくれないのか、なぜ再現してはいけないのか。 それはキミに才能がないからで、そしてボ

    楽器できないヤツのためのDTM入門【追記あり】
  • アメリカで無職になった|Kazuki Tsutsumi

    ここ二ヶ月ほどアメリカで無職をやっている。結果から言うと無事転職先が決まったため既に先が見えた無職生活であるが、Temporary Worker Visa で働く人間が突如職を失うととどうなるかという貴重な経験だったため備忘録を残す。 無職以前San Francisco の Fintech Startup で Sr. Software Engineer として働いていた。前々職でもシリコンバレーで日系企業の駐在員として働いており、帰任と同時にオファーを貰って転職した。会社は H-1B ビザの申請をサポートしてくれて抽選にも通ったが、コロナ禍により大使館面接が停止し、結局一年以上日からリモートで働いた後、2020 年末にやっと渡米することが出来た。 会社の特徴としては全面的に Clojure を使って開発をしていた。元々 Clojure Developer であった自分が採用された理由であ

    アメリカで無職になった|Kazuki Tsutsumi
    mas-higa
    mas-higa 2022/05/30
  • なぜ三角関数擁護派は三角関数の実用例をすぐに思いつかないのか|shi3z

    昨日は月に一度のラジオのレギュラー放送で、テーマは「シン・ウルトラマンと量子力学と三角関数」だった。 シン・ウルトラマンはシン・ゴジラよりも現代物理学の用語が散りばめられていて、メジャーなフィクションの世界に初めてモダンな宇宙論が導入された作品として意義深い。 ネタバレになるので詳しくは語らないが、既に公開されている情報としては、Hey!Say!JUMPの有岡くん扮する滝くんの職業は「非粒子物理学者」であるとされる。 非粒子物理学は、2007年に生まれた非常に新しい理論物理学の一つで、なぜ「シン・ウルトラマン」の禍特対に非粒子物理学者がいるのかといえば、非粒子物理学が扱う対象が、質量がほぼゼロであり、扱う対象の大きさ(スケール)を変えても性質が変化しない物質がありうるだろうという予測から生まれている。まだそのような非粒子は発見されていないが、「スケールを変えても性質が変化しない非粒子の予測

    なぜ三角関数擁護派は三角関数の実用例をすぐに思いつかないのか|shi3z
    mas-higa
    mas-higa 2022/05/30
    "禍特対" とは?