タグ

ma3tkのブックマーク (1,131)

  • 【やじうまPC Watch】 ポータブル版PS1を自作する猛者現わる。実機マザー内蔵でバッテリ駆動も可能

    【やじうまPC Watch】 ポータブル版PS1を自作する猛者現わる。実機マザー内蔵でバッテリ駆動も可能
    ma3tk
    ma3tk 2024/04/15
  • Wallaby.jsを使ってフロントエンド開発のテストを効率化しよう - Findy Tech Blog

    Findy Team+でフロントエンドエンジニアをしている 川村(@peijun333)です。 Findy では、フロントエンドのコード品質と安定性を確保するために Jest などのテストフレームワークを積極的に活用しています。通常、Jest は CLI から実行してテスト結果をコンソールで確認しますが、コマンドを用意する手間や、テスト経過のデバッグのために都度 console.log などでその内容を確認しなければならずとても不便です。 そこで、今回はテストの自動化とリアルタイムなフィードバックを提供する JavaScript の統合テストツールである Wallaby.js を紹介します。Wallaby.js を導入することで、開発効率の向上が期待できます。 Wallaby.js とは? 前提条件 VS Code でテストの修正 Wallaby.js はリファクタリングに強い スナップシ

    Wallaby.jsを使ってフロントエンド開発のテストを効率化しよう - Findy Tech Blog
    ma3tk
    ma3tk 2024/04/15
  • 大規模データを扱う現場でどんな変化が? Snowflake導入5社のデータ基盤アーキテクチャと設計意図 - Findy Tools

    公開日 2024/03/11更新日 2024/03/12大規模データを扱う現場でどんな変化が? Snowflake導入5社のデータ基盤アーキテクチャと設計意図 スケーラビリティやデータ活用までのリードタイム、価格面での懸念に応える製品として注目を集めるSnowflake。特に大規模なデータを取り扱う現場では、Snowflake導入によってどんな変化があるのでしょうか。 記事では、前回の第一弾でご紹介したChatworkさん、delyさん、GENDAさん、スターフェスティバルさんに引き続き、第二弾として大規模データを取り扱う5社に、データ基盤の設計思想やデータチームの方針にも触れながら、Snowflake導入の背景や効果を伺いました。 ■目次 ・株式会社Algoage ・株式会社GROWTH VERSE ・株式会社マイナビ ・ノバセル株式会社 ・株式会社セゾン情報システムズ 株式会社Alg

    大規模データを扱う現場でどんな変化が? Snowflake導入5社のデータ基盤アーキテクチャと設計意図 - Findy Tools
    ma3tk
    ma3tk 2024/03/12
  • RailsのCIのテスト実行時間を 10分から5分に高速化した話 - Findy Tech Blog

    FindyでEMをしている栁沢(@nipe0324a)です。 今回は、FindyのとあるRailsのCIのテスト実行時間を10分から5分に高速化した話をご紹介します。 「CIのテスト実行時間が遅い...」 「CIの実行時間を短くしたい!!」 と感じている方はぜひご覧くださいませ。 Findyでは2024年2月現在、1人あたり1日4プルリクを平均で作っています。静的解析や自動テストなどを即時に行うCI環境がないとスピード感のある開発ができなくなるため、CIを高速で回しタスクを完了させる必要があります。機能も増え、テストケースも拡充したことでCIの高速化が求められるようになりました。 また、個人的には、CIは遅くても10分、理想は5分以内で終わるのを1つの目安にしています。これぐらいのスピード感でCIが完了すると、「プルリク作ってレビュー依頼する」、「レビューコメントもらって対応する」といった

    RailsのCIのテスト実行時間を 10分から5分に高速化した話 - Findy Tech Blog
    ma3tk
    ma3tk 2024/03/04
  • ast-grep VSCode: 構造検索と置換の強力なツール

    こんにちは、 ast-grepの作者Herringtonです。 正規表現でコードを検索したことがある方なら、複数行のマッチングや入れ子構造の処理、コメントの無視などに苦労したことがあるかもしれません。 そこで、ast-grep VSCodeという新しい拡張を紹介します。これは、構造的検索と置換(SSR)という技術を利用して、より正確で効率的な検索と置換を実現するツールです。 構造検索は? テキスト検索と置換の限界 例えば、JavaScriptコードをリファクタリングして、lodash の _.filter 関数をネイティブの Array.prototype.filter メソッド に置き換えたいとします。単純なテキスト検索と置換は次のようになります: これは一部のケースではうまくいくかもしれませんが、いくつかの問題があります。 一行の式しかマッチングできません。コードが複数行にまたがってい

    ast-grep VSCode: 構造検索と置換の強力なツール
    ma3tk
    ma3tk 2024/03/04
  • 年間 1000万人以上が使うあのサービスの言語・技術スタック まとめ - Findy Tools

    公開日 2024/02/27更新日 2024/02/28年間 1000万人以上が使うあのサービスの言語・技術スタック まとめ 企業の規模や業種によって採用される技術スタックは様々異なります。それは事業やプロダクトの特徴、過去に採用してきた技術などの要因に大きく影響されています。 以前、「言語・技術スタックまとめ 15選」ではスタートアップからメガベンチャーまで幅広い企業の技術スタックとその設計思想を取り上げさせていただきましたが、この記事はその続編です。 大手企業の技術スタックはその規模や、事業・プロダクトの変遷によって、独自の特徴が見られます。各社どのような経緯で現在の技術構成に至ったかという背景を知ることで、技術選定における考え方のヒントを見つけられると思いますので、ぜひ参考にしてください。 ※掲載している技術スタックは各社からご提供頂いたものを掲載しております

    年間 1000万人以上が使うあのサービスの言語・技術スタック まとめ - Findy Tools
    ma3tk
    ma3tk 2024/02/28
    大きい企業も最新技術めっちゃ使ってる、、、!
  • Findy Tech Blogをはじめました! - Findy Tech Blog

    こんにちは!Findy CTOの佐藤(@ma3tk)です。 日からFindyでテックブログを始めることにしました。Findyは「挑戦するエンジニアのプラットフォームをつくる」というビジョンを掲げていますが、昨年様々な方とお話したり面談させていただく中で、Findyの開発組織の良さを伝えきれていないという課題に気づきました。 Findyの開発組織は、カジュアル面談などを通じて知っていただくと「とても面白い」と言っていただけるのですが、その面白さを事前にお伝えできていないことがありました。今回のテックブログスタートがその課題を解決するための一歩になればと思い開始しました。 初回は、大事にしていることと開発ポリシーの観点からFindyの開発組織の紹介をしたいと思います。 Findyの開発組織で一番大事にしていることは5つのバリュー Findyの開発組織は、次の5つのバリューを大事にしています。

    Findy Tech Blogをはじめました! - Findy Tech Blog
    ma3tk
    ma3tk 2024/02/26
    書きました!
  • キャッシュを活用するために必要な知識と勘所 - そーだいなるらくがき帳

    どうもキャッシュバスターズ、 id:Soudai です。 Cache(以下、キャッシュ)は特定の場面に置いて劇的な効果を発揮し、様々な問題を解決する反面、新たなコンポートやミドルウェアが追加され、複雑性が上がり、運用のレベルが上がるため、扱いに注意する必要があります。 キャッシュを活用することで、パフォーマンスの改善や負荷軽減が行われ、コンピュータリソースの最適化によるサーバコストの削減や、レスポンスの改善によるユーザエクスペリエンスの改善がされます。 反面、その劇的な効果に毒され安易に多用すると、サービスが強くキャッシュに依存してしまい、非常に壊れやすくなり、運用が難しくなってしまいます。これをWeb界隈では「キャッシュは麻薬」と比喩されて、戒められてきました。 そのためキャッシュを使わずにサービスが運用できるのであれば使わないに越したことはないのですが、ある一定以上の規模になった際にコ

    キャッシュを活用するために必要な知識と勘所 - そーだいなるらくがき帳
    ma3tk
    ma3tk 2024/02/09
  • GPT-4の回答を向上させる「プロンプト26の原則」、220以上の生成タスクが実行可能なマルチモーダルモデル「Unified-IO 2」など重要論文5本を解説(生成AIウィークリー) | テクノエッジ TechnoEdge

    2014年から先端テクノロジーの研究を論文単位で記事にして紹介しているWebメディアのSeamless(シームレス)を運営し、執筆しています。 1週間分の生成AI関連論文の中から重要なものをピックアップし、解説をする連載です。2024年初っ端の第27回目は、「礼儀は不要」「モデルに質問させる」「良い解答には報酬」など、大規模言語モデルの返答が向上する「プロンプト26の原則」をはじめとする5つの論文をお届けします。 生成AI論文ピックアップ複数の自律AIエージェントが過去の経験を共有して未知のタスクを処理するモデル「Experiential Co-Learning」 画像から動く3Dシーンを生成する新モデル「DreamGaussian4D」 大規模言語モデルの返答が向上する「プロンプト26の原則」が公開。「礼儀は不要」「モデルに質問させる」「良い解答には報酬」など 220以上の生成タスクが実

    GPT-4の回答を向上させる「プロンプト26の原則」、220以上の生成タスクが実行可能なマルチモーダルモデル「Unified-IO 2」など重要論文5本を解説(生成AIウィークリー) | テクノエッジ TechnoEdge
    ma3tk
    ma3tk 2024/01/02
  • 技術blogのリンクを投げたらChatGPTが要約して、いい感じに整形してチャンネル投稿してくれるbotを社内Slackに生やしたら捗った話

    こんにちは、株式会社シグマアイのエンジニアの@k_muroです。 今回の記事は最近導入した「技術blogを良い感じに共有してくれるSlack bot」のご紹介を。 はじめに 技術の進化は止まらない。(真面目な話、AI系の進捗がマジですごいて全然追えない) 毎日のように新しい技術、フレームワーク、ライブラリ、ツールが生まれています。そんな中でエンジニアとして働いていると、この情報の波に疲れを感じること、ありませんか? ありますよね?(脅迫) 実際私もその一人で、この小さな疲れが積み重なって大きなストレスとなることに気づきました。 「新しい技術情報、追いつけるかな?」 「あのブログ記事、後で読もうと思ってたのに、どこいったっけ?」 「チーム全員が同じ情報を持ってるか心配だな。」 そんな日常の疑問や不安から逃れるための一歩として、私はあるSlack botを開発しました。このbotは、送られた技

    技術blogのリンクを投げたらChatGPTが要約して、いい感じに整形してチャンネル投稿してくれるbotを社内Slackに生やしたら捗った話
    ma3tk
    ma3tk 2023/11/06
  • CSSで角丸を美しく実装するテクニック、ネストされた外側と内側を相対角丸の美しいバランスで実装

    カードやパネルの外側と内側に角丸を使用したときに、なんだかバランスが悪いなと思ったことはありませんか? 角丸を二重にするときに外側の角丸と内側の角丸の値を同じに設定すると、内側の方がすこし大きく見えて、不格好になってしまいます。 外側の角丸と内側の角丸を美しいバランスで実装する相対角丸のテクニックを紹介します。 まずは、ネストされた角丸を美しいバランスで実装したデモをご覧ください。 See the Pen Inner Radius Design Tip with CSS Custom Properties by coliss (@coliss) on CodePen. 外側の角丸と内側の角丸を美しいバランスで実装するポイントは、「外側の半径 = 内側の半径 + パディング」に設定することです。こうすることで、外側の角丸と内側の角丸の中心点が同じになり、美しいバランスになります。 ちなみに、

    CSSで角丸を美しく実装するテクニック、ネストされた外側と内側を相対角丸の美しいバランスで実装
    ma3tk
    ma3tk 2023/08/28
  • アフターコロナの世界でソフトウェアエンジニアの未来はどう変わるのか? 転職市場動向から見る、企業と求職者の今 - はてなニュース

    世界に大きな影響を与えたコロナ禍、そしてスマートフォン誕生以来の衝撃ともいわれる「ChatGPT」の登場──。エンジニアを取り巻く環境は、激動の真っ只中にあります。 アフターコロナとも言われる状況になった今、エンジニアの働き方や企業の動きにはコロナ禍とはまた違った変化が見られています。例えばリモートワークからハイブリッド出社、完全出社に切り替えた企業もあり、働き方や技術トレンドの変遷に合わせた対応や、それらに伴いこれからの時代において必要となるスキルセットも注目されています。 経済や市場をはじめとした外的環境の変化に対応し、キャリアを積むために、エンジニアはどのような考えのもとで行動すべきなのでしょうか。また企業はどのようにして優秀なエンジニアを見つけて採用すればいいのでしょうか。 今回はエンジニア転職サービス「Findy」を提供するファインディ株式会社CTO・佐藤将高さん(写真右)と同社

    アフターコロナの世界でソフトウェアエンジニアの未来はどう変わるのか? 転職市場動向から見る、企業と求職者の今 - はてなニュース
    ma3tk
    ma3tk 2023/05/17
    インタビューしていただきました🙏
  • 『LeanとDevOpsの科学』著者登壇!開発生産性Conference (2023/07/13 09:30〜)

    開発生産性Conference | タイムテーブルはこちらの特設サイトへ エンジニア不足が叫ばれるなか、開発生産性が今注目を集めています。 インターネット・テック企業はもちろんのこと、大手企業における内製化の取り組みも生産性を上げる1つの手段として向き合う企業が増えてきています。 一方で、開発生産性向上のための取り組みは、自動化、プルリク分解、ペアプログラミング、シフトレフトへの施策、開発者体験の向上など、数多くありますが、どの施策から着手すべきか、また見るべき指標や組織作りなど、まだまだどの企業も手探りな状態です。 開発生産性Conference 2023は、開発生産性に纏わる知見を集めて、より良い組織を作りながら顧客への価値提供の速度を上げ、よりグロースするサービス・プロダクト作りに向き合うためのカンファレンスです。 カンファレンスはオフラインを中心に開催いたします。 基調講演、ゲス

    『LeanとDevOpsの科学』著者登壇!開発生産性Conference (2023/07/13 09:30〜)
    ma3tk
    ma3tk 2023/05/15
    やります!
  • 「わかってんじゃん」と思われる議事録を目指して - Qiita

    はじめに エンジニア職は、コンサルや営業などのフロント部門と比較すると、議事録を取る必要のあるミーティングの機会は少ないと思います。 それでも製品企画や設計などの各種レビューや、ユーザーへの業務ヒアリングやユーザビリティテストなど、議事録を取る場面はやってきます。 これまで読みやすいと思う議事録に出会うことがしばしばあり、そういった議事録を取れるように精進せねばな、と感じます。 また私自身、議事録を取るのが割と好きで、私がミーティングの主体でない場合、特に依頼されずとも議事録を取ることが多いです。 ・・・まあ、私が書いた議事録について「わかってんじゃん」と言われたことはありませんが、これまで議事録を読んできて、そして取ってきて、ここポイントだな、と感じている点をまとめてみます。 なお今回書くポイントは、私がよく出席する以下の2種類のミーティングの議事録の取り方に寄っていると思いますので、そ

    「わかってんじゃん」と思われる議事録を目指して - Qiita
    ma3tk
    ma3tk 2023/05/04
  • 27カ国中最下位…日本がIT人材足りない根本理由

    はデジタル分野の専門人材不足が深刻化する「2025年デジタルの崖」に直面する。経済産業省によると、2020年には30万人、2030年にはデジタルサービスの需要次第で45万人から80万人にまで不足が拡大するとされている。後者の場合、日が必要とする190万人の専門人材を4割も下回ることになる。 経産省は、日がこの崖を乗り越えなければ、2025年以降、日のGDPは予測よりも毎年12兆円も低くなると警告している。その損失は、2022年のGDPの2%以上に相当する。ところが、政府はDXなどという聞こえのいいスローガンを掲げるだけで、この状況を改善するためにほとんど何もしていない。民間企業では心強い変化も起きているが、それが政府の動きによって増幅されない限り、崖の高さを低くすることしかできないだろう。 そもそも人材育成ができていない 最大の問題は人材の育成ができていないことだろう。日数学

    27カ国中最下位…日本がIT人材足りない根本理由
    ma3tk
    ma3tk 2023/05/03
  • プログラミングを強みに生き残れるか? 焦燥感にとらわれた20代を越えて広がったキャリアの可能性 - Findy Engineer Lab

    OSS活動をする中で知った、届かない存在に対する焦燥感。ソフトウェアエンジニアとしてプログラミングが一番の強みだという廣戸裕大(hiroppy)さんですが、IC(Individual Contributor)のキャリアを歩むなかで技術のキャッチアップにもがき、悩んだ時期もあったといいます。その焦燥感をどう解消していったのか、今につながった転機を寄稿いただきました。 △ 留学先のアイルランドにて、セミナーゲストとしてNode.jsを解説(2019年) ずっとプログラミングを強みにして走り続けられるのか 焦燥感と戦ってひたすらキャッチアップした20代の日々 新しくできた数名の組織に参加して広がった視野 シード期のスタートアップでtoBサービス開発に挑戦 視野を広げてキャリアパスの選択肢を増やす この記事を書くにあたって、過去を振り返って自分の強みとは一体何かと考えたときに、やはりプログラミング

    プログラミングを強みに生き残れるか? 焦燥感にとらわれた20代を越えて広がったキャリアの可能性 - Findy Engineer Lab
    ma3tk
    ma3tk 2023/04/18
    20代の焦燥感とてもわかる、、、!
  • 転職しますの記 - bonotakeの日記

    このブログ記事はいわゆる転職ブログです。昨日3/16が現職の最終出社日だったので、公開するものです。 ただし、よくある転職ブログのように、元職場や新しい職場を大きく取り上げて評価することを意図したものではありません。 僕は転職活動をするのがこれで3回目になるのですが、今回は転職活動そのものがめちゃめちゃ面白く、ものすごく得るものが多かったので、その体験のうち公開できそうなところだけをとりあえず書き残そうという試みです。ちなみに長いです。 目次 目次 どこに転職するの そもそもお前は何者なの なぜ転職を考え始めたか 1. いつ辞めてもいい、と思いながら仕事をしていた 2. Ubieを知った 3. スクラムマスターとしてもっと場数を踏みたくなった 4. 諸々の事情で選考に進み始めた スクラム人材としてびっくりするほど評価された どうやって進路を決めたか 現職にも残るという選択 他にも面白い体験

    転職しますの記 - bonotakeの日記
    ma3tk
    ma3tk 2023/03/20
    おお、ご活用いただきありがとうございました!引き続き良い機能やサービスを提供してきたいと思いますので今後ともよろしくお願いいたします🙏
  • 優れた技術者を求めるなら開発生産性を高めよ!Findyが進める2023年のエンジニア組織とは (1/2)

    ITエンジニアにとって、どんな環境で働くかは重要です。今回はエンジニアの働き方や転職を支援しながら、生産性向上に取り組むFindy株式会社にお話を伺いました。CEOとして経営全般を把握する山田裕一朗氏から転職市場について、CTOとしてサービス開発やチームマネジメントを担う佐藤将高氏から働き方などを伺いました。 マスクド:Findyにおけるエンジニアの定義について教えてください。 佐藤:エンジニアの中でもソフトウェアエンジニアを前提として、Web系に特化しています。弊社を利用するエンジニアの特徴としては、最新技術海外事例など新たな分野に対する学習意欲が高い方が多いです。いわゆる「テックリード」などと呼ばれる、技術のスペシャリストをイメージしてください。 マスクド:Web系のエンジニアを取り巻く転職動向について、どのような変化がございますか。 山田:転職市場全体としてはコロナ禍の2020年頃

    優れた技術者を求めるなら開発生産性を高めよ!Findyが進める2023年のエンジニア組織とは (1/2)
    ma3tk
    ma3tk 2023/01/31
    インタビューしていただきました!
  • やっぱりコンパイラが書きたい。渡米後にRuby JIT開発を趣味から仕事に変えた私のキャリア戦略 - Findy Engineer Lab

    国分崇志(@k0kubun)と申します。プログラミング言語Rubyのコミッターとして活動しています。2019年からシリコンバレーで働いており、2022年からShopifyという会社でRubyJust-In-Time(以下、JIT)コンパイラをフルタイムで開発しています。 長い間趣味でやっていたコンパイラの開発を仕事にしたのは、現職が初めてでした。この記事では、趣味仕事に変えた経緯や、どのようにして業務経験のない分野にキャリアチェンジしたのかを紹介します。 仕事で分散システム、趣味でコンパイラを書くキャリア 楽しく稼げる仕事を求めてたどり着いたRubyエンジニア 研究で分散システムと言語処理系の両方に興味を持つ 分散ミドルウェアを仕事で、JITコンパイラを趣味のOSS活動で やっぱりコンパイラを仕事にした複合的なきっかけ 働きながら大学院に通い、コンパイラが一番好きなことに気付いた コン

    やっぱりコンパイラが書きたい。渡米後にRuby JIT開発を趣味から仕事に変えた私のキャリア戦略 - Findy Engineer Lab
    ma3tk
    ma3tk 2023/01/18
  • ローソン、販売期限切れ「からあげクン」を急速冷凍し子ども食堂へ

    ローソン、販売期限切れ「からあげクン」を急速冷凍し子ども食堂へ
    ma3tk
    ma3tk 2023/01/18