タグ

tjnet555のブックマーク (10,474)

  • VISAカードの裏側と “手が掛かる” 決済システムの育て方

    YAPC::Hiroshima 2024

    VISAカードの裏側と “手が掛かる” 決済システムの育て方
    tjnet555
    tjnet555 2024/02/12
  • 新任エンジニアリングマネージャーのための「ぼうけんのしょ」

    2024/02/10に行われたYAPC::Hiroshima 2024で発表した内容です。 ■リンク LayerXにおけるEM実践例のご紹介 https://tech.layerx.co.jp/entry/2023/12/20/115724 カジュアル面談 https://jobs.layerx.co.jp/7b31f370acc0411994174700fe212287 LayerX Casual Night(2024/02/13, 2024/02/26) https://jobs.layerx.co.jp/casual-night EMゆるミートアップ vol.6(2024/03/01@ビットキー) https://em-yuru-meetup.connpass.com/event/308552/ ■参考・出典 アンドリュー・S・グローブ「HIGH OUTPUT MANAGEMENT」

    新任エンジニアリングマネージャーのための「ぼうけんのしょ」
    tjnet555
    tjnet555 2024/02/10
  • 時代がstaticおじさんに追いついてきた(追記あり) - きしだのHatena

    この文章みてください。 オレはもう20年以上システム業界にいるけどな、その長い経験から言うと、オブジェクト指向なんてものは、理論としては面白いけど、およそ実用的とは言い難いものだな。まぁ、例えばGUIのコンポーネントとかはオブジェクト指向に基づいて作られているようだから、そういうツールとかを作る人には必要なものなのかもしれない。しかし君たちがいずれ作ることになる業務アルゴリズムにはまったく無縁のものだと思ってもらって間違いない。どうもこの業界、オブジェクト指向でなければダメ、というような風潮がまかりとおっているけどな、オブジェクト指向なんか当に使っている人はほとんどいないよ。オレも少し勉強してみたけど、カプセル化とかポリ何とかとか、どうにも利点が理解できなかったね。実際、実業務で使ったことなどないしな…… 「またお前、オブジェクト指向の話をしてるのか」と思ったかもしれませんが、2010年

    時代がstaticおじさんに追いついてきた(追記あり) - きしだのHatena
    tjnet555
    tjnet555 2024/02/09
  • A search engine in 80 lines of Python

    February 05, 2024 · 26 mins · 4728 words Discussion on HackerNews. Last September I hopped on board with Wallapop as a Search Data Scientist and since then part of my work has been working with Solr, an open source search engine based on Lucene. I’ve got the basics of how a search engine works, but I had this itch to understand it even better. So, I rolled up my sleeves and decided to build one fr

    tjnet555
    tjnet555 2024/02/08
  • プログラマの実力は経験だけであがらないことがレベル格差につながる - きしだのはてな

    プログラマというのは、道具に慣れることが、実力があがることにならないのですよね。だから、勉強せず業務経験だけだとレベルが低いままということになってしまう。 Javaを10年さわり続けて、Strutsを5年さわり続けても、それだけでは、与えられた画面を手際よく作成できるようになるだけで、たとえばStrutsすらよりよく使えるようになるわけではなかったりする。 Javaにしても、「volatileってなんですか?」という問いに、まあ知らないのはしかたないとしても、解説を見ながらですら答えられない可能性がある。 プログラムの反復生産は、プログラミング能力の向上にあまりつながらない。設定や記述に慣れるだけだ。そして、この「慣れ」というのには「難しいからそもそも実装を回避する」というようなものも含まれる。実力の向上は、作業ができるレベルで止まってしまう。 プログラマとしての実力をあげるための勉強が自

    プログラマの実力は経験だけであがらないことがレベル格差につながる - きしだのはてな
    tjnet555
    tjnet555 2024/02/07
  • レイテンシ(遅延)とスループット(帯域幅)と帯域幅遅延積 - Qiita

    マルチクラウド展開にまつわる既成概念を覆すより データ転送では、特に長距離の場合にレイテンシ(遅延)が問題になることがありますが、現在はすべてのクラウド・プロバイダーがそれぞれの物理インフラストラクチャを互いの近くに配置(専門用語では「コロケーション」)しているため、これはさほど問題となりません。この近接性(場合によっては同一コロケーション施設内の別の部屋)は、クラウド間のレイテンシがミリ秒単位であることを意味します。それに加え、クラウド・データセンター・リージョンは世界中で増加しており、クラウド・リージョン間の距離は縮まっています。 という事で、レイテンシ(遅延)について、まとめてみてみます。 ■ Agenda レイテンシ(遅延)とスループット(帯域幅) レイテンシと TCP の動作 帯域幅遅延積(Bandwidth-Delay Product) TCP Window Size の調整と

    レイテンシ(遅延)とスループット(帯域幅)と帯域幅遅延積 - Qiita
    tjnet555
    tjnet555 2024/02/07
  • 投資家・井村俊哉さん、100万円を12年で85億円の利益に!銘柄選びやファンダメンタルズ分析の極意 | 達人に学ぶ「お金の流儀」 | マネクリ マネックス証券の投資情報とお金に役立つメディア

    厳しいお笑いの世界で「先立つもの」を得るため、投資スタート デイトレードで数百万円の損失も経験 探すべきは「見切り品の納豆」のような銘柄 “秘伝のタレ”とも言える銘柄リスト500は常時リフレッシュ 「マーケットは頻繁に間違えている」と考える理由 95%強の確信が持てる銘柄のみ、片手に収まる程度を保有 新NISAの有効活用法:つみたて投資枠は長期・積立・分散投資、成長投資枠は安定配当銘柄で 元手100万円で日株への投資をはじめ、2023年末には通算獲得利益が85億円(含み益込み、税引き前)に達した井村俊哉さん。元お笑い芸人から投資家に転身し、「ニッポンの家計に貢献する」ことを目指して、将来的にはファンドを立ち上げたいと表明しています。そんな井村さんに、投資を始めたきっかけやマーケットへの視点、銘柄選びのポイントやファンダメンタルズ分析の極意などについて伺いました。 ●井村俊哉さんプロフィー

    投資家・井村俊哉さん、100万円を12年で85億円の利益に!銘柄選びやファンダメンタルズ分析の極意 | 達人に学ぶ「お金の流儀」 | マネクリ マネックス証券の投資情報とお金に役立つメディア
    tjnet555
    tjnet555 2024/02/07
  • 賢さは “たった数分” の積み重ねでつくれる。「1日10分」の勉強を10日間続けてみた - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

    「通勤電車に乗る時間はまあまあ長いけれど、正直、電車のなかだけでもぼーっとしていたい。勉強なんてできない……」 「仕事が忙しく、とても疲れている。帰宅後にがっつり勉強するのは無理……」 このように毎日仕事がいっぱいいっぱいで、勉強までしていられないと感じる人は多いかもしれません。 でもご安心ください。勉強にかける時間は必ずしも長くなくていいのです。今回は、プロフェッショナルたちの知見をもとに、1日たった数分の積み重ねで効果を実感できる勉強法を3つご紹介します。勉強を無理なく習慣化できるうえに、記憶力も高まりますよ。筆者の実践例もあわせて、ぜひ参考にしてみてください。 プロフェッショナルたちがすすめる “超短時間” 勉強法 1.「思い出しながら」を読む 2. スマートフォンを活用「マイクロ・ラーニング」 3. 寝る直前に「5分間暗記」 1日10分の勉強、実際にやってみた 1日10分の勉強を

    賢さは “たった数分” の積み重ねでつくれる。「1日10分」の勉強を10日間続けてみた - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
    tjnet555
    tjnet555 2024/02/05
  • 東大・ハーバード出身者が5分あればやっている勉強法4選。超短時間で学習効率上げまくり! - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

    仕事やプライベートが忙しく、理想とする勉強時間を確保できない――。何かを学ぶビジネスパーソンにとって、共通の悩みではないでしょうか。 その悩みを解消するひとつの方法は、「たった数分のスキマ時間」の活用。東大やハーバード大などの名門を卒業した優秀な人々も、スキマ時間の徹底活用にこだわっています。彼らは、たとえ5分程度の空き時間さえも、無駄にはしません。 今回の記事では、東大やハーバード大出身者が “5分” もあれば実践している勉強法をお伝えします。彼らはどのようなやり方で、たった数分の時間を勉強に費やしているのでしょうか。 1. を読む 東京大学を首席で卒業し、さらにハーバード・ロースクールへの留学経験をもつ山口真由氏(信州大学特任准教授)は、“4分” の空き時間さえあれば、ためらわずを開き勉強していると述べます。 たとえば、図書館で借りたはエレベーターのなかで読み始め、1階に着くまで

    東大・ハーバード出身者が5分あればやっている勉強法4選。超短時間で学習効率上げまくり! - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
    tjnet555
    tjnet555 2024/02/05
  • 1分の積み重ねで合格を目指す「超・効率」勉強法

    タイムリミットがあるほうが、勉強ははかどる! 資格試験合格など、具体的に差し迫った目標がある場合、どのように時間を確保し、効率的に勉強を進めるかがカギとなる。つい「時間がない」と言い訳してしまいがちだが、意外とスキマ時間を見落としていないだろうか。「まとまった時間はなくても、細切れの時間を集めればいい」と話すのは、医師で子育てもしながらハーバード公衆衛生大学院留学を叶えた吉田穂波氏。スキマ時間をフル活用した勉強法についてうかがった。《取材・構成=前田はるみ、写真撮影=まるやゆういち》 まとまった時間より、スキマ時間の積み重ね 忙しいビジネスマンが、まとまった勉強時間を確保することは難しい。だが、5分くらいの時間なら、1日のあちこちに見つけられるのではないだろうか。ネットサーフィンに興じてしまう時間や、会議前の待ち時間……。これらのスキマ時間を集めて勉強時間に充て、仕事育児、家事を両立させ

    1分の積み重ねで合格を目指す「超・効率」勉強法
    tjnet555
    tjnet555 2024/02/05
  • 技術書の積読を避けるためにやっていること - Magnolia Tech

    ついつい技術書を買いすぎて、なかなか読めないまま次を買ってしまったりして、結局読まないままになる、というパターンに時々ハマっている。なるべくそうしないように厳選しているつもりなのだけど、それでもいわゆる積読が発生してしまう。 技術書に関しては、二つのルールを守るようにしている 紙のを買う 電子書籍の方が圧倒的に便利なのは分かっているのだけど、やはり物理的な「圧」が有った方が読もうという気になるので、技術書は可能な限り紙ので買うことにしている 一度に読むを限定する 机の上に無印良品の仕切りスタンドを置いてあって、ここに収まる以外は同時に読まないようにしている 読み終わったら、棚のと入れ替え MUJI 無印良品 スチロール仕切りスタンド・ホワイトグレー 3仕切・大・約270×210×160mm 02856410 MUJIAmazon 無印良品 アクリル仕切りスタンド 3仕切り・約1

    技術書の積読を避けるためにやっていること - Magnolia Tech
    tjnet555
    tjnet555 2024/02/05
  • きしだなおきが提案する自己成長を目的とした「アウトプット駆動勉強術

    【新連載】まずは自分のために。きしだなおきが提案する自己成長を目的とした「アウトプット駆動勉強術」 2024年2月5日 Javaスペシャリスト きしだなおき 九州芸術工科大学 芸術工学部 音響設計学科を満期退学後、フリーランスでの活動を経て、現在はLINEヤフー株式会社に勤務。著書に、『プロになるJava 』(共著、技術評論社)、『みんなのJava OpenJDKから始まる大変革期! 』(共著、技術評論社)、『創るJava』(マイナビ)など。 X(@kis) ブログ きしだのHatena こんにちは、きしだです。 この連載ではエンジニアとしてキャリアを作っていくための勉強法についてを書いていきたいと思います。 初回の記事では、「アウトプット」について考えてみます。 レバテックLABでも、アウトプットについて書かれた記事がいくつかありますが、ここでは自分のためのアウトプットという視点から考

    きしだなおきが提案する自己成長を目的とした「アウトプット駆動勉強術
    tjnet555
    tjnet555 2024/02/05
  • DuckDB メモ

    モチベーション JSONL を読み込んで解析するツールが欲しかった ログを読み込ませたいので圧縮機能は必須 自社のパッケージ製品が出力する JSONL を読み込んで解析できる仕組み 顧客が問題解析を気軽にできるようにしたい 顧客向けツールとして提供したい つまり顧客環境で動かしたい 1 バイナリ OSS として提供したい Apache-2.0 として公開したい ログファイルは大きくても 100 GB は行かない もともと Go + SQLite + JSONB で検討していた SQL で書きたい SQLite ファイルとして書き出したい SQLite ファイルフォーマットは信頼できる S3 などにファイルを置いておくだけにしたい クラウド版に組み込みたい 顧客毎に duckdb ファイル作ればいいのでは? duckdb ファイルダウンロードできると便利そう DuckDB https://d

    DuckDB メモ
    tjnet555
    tjnet555 2024/02/05
  • プログラミングの終焉と生存戦略|k1ito

    この文章は何: 近年の生成AIブームにより、革命的なまでにプログラミングという仕事の形は変わることが予想され、実際、今までにない速度で世界が効率化され様々なサービスがローンチされていく中「使う側」としても「作る側」としても「IT業界(特にSaaS業界など)での生存」は難しくなっているように感じます。正解を知っていたらとっくに僕は大儲けをしているわけですが、当然わかるはずもなく生存戦略に苦しむだけの中での寝言です。 まとめと結論めいたもの:AI技術の発展により「プログラミング」と呼ばれる「人間の仕事を機械に引き継ぐ行為」のほとんどはゼロコストで行えるようになり、少なくとも今ほどの価値や競争優位の源泉とはならないだろう。今やるべきは、AIを自社の競争優位の源泉とするべく、まるで人材投資のようにAIへの引き継ぎ書を書くことと、AIの研修制度を作ることかもしれない。 プログラミングという仕事の終焉

    プログラミングの終焉と生存戦略|k1ito
    tjnet555
    tjnet555 2024/02/04
  • 給料は日本の5倍で、世界から集まる優秀な人たちと働ける──日本のエンジニアがアメリカで働くルートとは?

    給料は5倍のアメリカで働くメリットと課題 給与が高い一方で、生活コストもかかるのではないかという懸念がある。ここでも花木氏は統計情報を出し、サンフランシスコの生活コストは東京の2倍程度であることを示した。 「給与の中央値が3600万で、これは日の東京の5〜6倍です。生活コストの差よりも年収の差の方が大きいため、手元に1000万円残すことも可能だと思います」(花木氏) 次に、「働き方」の違いだ。アメリカでは、基的に結果が全てである。結果を出していれば、自由に働けることが多いため、9時から5時の勤務が厳密に求められることは少ない。例えば、花木氏がFacebookで働いていた時の同僚は、無料ランチが終わる時間ギリギリに出社することがあったが、結果を出していたため特に問題視されなかった。また、ニューヨーク大学時代のクラスメイトは、1日2時間しか働いていなかったが、その間に仕事を終えていたため、

    給料は日本の5倍で、世界から集まる優秀な人たちと働ける──日本のエンジニアがアメリカで働くルートとは?
    tjnet555
    tjnet555 2024/02/03
  • 1年育休をとったエンジニアの話

    1年間の育休を取らせていただきました(復帰済み)。 チームの皆様、役員の方含め、快く休みを取らせていただきありがとうございました。 おかげさまで取ってよかったなと思える1年だったので、男性エンジニア育児休業について少しメモしておこうかと思います。 今後取ろうかなと考えている人等の参考になれば幸いです。 前提

    1年育休をとったエンジニアの話
    tjnet555
    tjnet555 2024/02/02
  • Go1.22 リリース連載 HTTPルーティングの強化 | フューチャー技術ブログ

    はじめにGo1.22リリース連載 の5目です。 記事ではGoの標準ライブラリである net/http の ServeMux におけるルーティング周りの強化について取り上げます。 関連する Release Note と Issue はこちらを参照してください。 https://tip.golang.org/doc/go1.22#enhanced_routing_patterns https://github.com/golang/go/issues/61410 変更点HTTPメソッドの指定が可能にServeMux.Handle や ServeMux.HandleFunc を使用してハンドラを登録する際に GET /xxx のようにHTTPメソッド指定して、ハンドラを呼び分けることができるようになりました。 mux := http.NewServeMux() // GETを指定したハンドラ

    Go1.22 リリース連載 HTTPルーティングの強化 | フューチャー技術ブログ
    tjnet555
    tjnet555 2024/02/02
  • インデックス投信を成立させる技術

    「株式インデックス(指数)の構成銘柄を全部その通りに買うことなんてできないのに、なぜインデックス投信が成り立つの?」という疑問を受け取ったので少し解説する。 インデックス投信に求められるのは、「買った投資家をなるべく儲けさせること」ではなく、あくまで「インデックスと全く値動きを実現すること」である。インデックス投信が実際のインデックスの値動きからずれてしまうことを「トラッキングエラー」と呼ぶが、このエラーが小さい投信こそが優れたインデックス投信ということになる。 そしてインデックス投信が「インデックスの構成銘柄を、その通りに全部丸ごと買う」のは、資金量や売買実務の問題で実現不能だ。構成銘柄数が少ないタイプのインデックスならある程度可能ではあるが。 なのでインデックス投信は、「インデックスの構成銘柄を全部買わなくても、インデックスと同じ値動きになるポートフォリオ」を実現するために、数学を駆使

    インデックス投信を成立させる技術
    tjnet555
    tjnet555 2024/02/02
  • はじめてのピープルマネジメント

    ■イベント リアルな事例から考えるエンジニアリングマネジャーの役割 https://sansan.connpass.com/event/304373/ ■登壇概要 タイトル:はじめてのピープルマネジメント 登壇者:技術部 Bill One Engineering Unit 小式澤 篤 ■Bill One エンジニア 採用情報 https://media.sansan-engineering.com/billone-engineer

    はじめてのピープルマネジメント
    tjnet555
    tjnet555 2024/01/31
  • 効率的なGo

    書は、Goアプリケーションの効率やスケーリングに関する疑問に対して、実用的な答えを与えてくれる書籍です。 レイテンシー、CPU、メモリ資源についての知識、またOSやGoがそれらを抽象化している方法について、またソフトウェアの効率に関わるデータ駆動な意思決定を行う事の意味や、計算量解析の手法、最適化状況の例など、実用的なソフトウェアを開発する中での「効率」に関する知識を紹介します。 Goやその他のモダンな言語で書かれたプログラムを設計、作成、変更するソフトウェア開発者、また誰かが書いたソフトウェアを主に運用するDevOpsエンジニア、SRE、シスアド、プラットフォームチームなどの読者が、いつ、どのように効率最適化を適用するかという問いに答えるための知識を身に付けることができるでしょう。 関連ファイル 原著者による書のサンプルリポジトリ 正誤表 ここで紹介する正誤表には、書籍発行後に気づい

    効率的なGo
    tjnet555
    tjnet555 2024/01/31