並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 120件

新着順 人気順

エンジニアの検索結果1 - 40 件 / 120件

  • 「黒字、出ちゃいました」 独立から半年、デイリーポータルZの今 林雄司に聞く :: デイリーポータルZ

    1978年生まれ、甲子園出身。兵庫県西宮市出身と言っても誰もわかってくれないので甲子園出身と言うことにしているけど、甲子園は大阪府だと思われがちなのが悩み。 好きなバレーボールはモルテン。好きな音楽家はKAN。 前の記事:「白えび」以外もうまい! ビーバーシリーズ食べ比べ 黒字、出ちゃったんですよ 岡田 独立してから半年以上経ちました。デイリーポータルといえば赤字運営でしたが(※20年以上の歴史で黒字は1回きりだった)、独立採算になってしまって……。お金、大丈夫ですか? 林 実は……出ちゃったんですよ、黒字。 黒字、出ちゃった 「出ちゃった」って、会社としてはふつうのことのはずなんですが……。デイリーポータルが利益を優先して、おれなんかが金持ちになってもしょうがないから、多少苦しいぐらいの方が面白いかなって思ってたんです。 黒字だって言ったら、これまで運営を助けてくれていた「デイリーポータ

      「黒字、出ちゃいました」 独立から半年、デイリーポータルZの今 林雄司に聞く :: デイリーポータルZ
    • 市区町村マスタを手に入れろ、そして更新し続けろ - エムスリーテックブログ

      全国の市区町村の名前とコードをデータベーステーブル化したもの、すなわち市区町村マスタはITシステムを作っていれば何かしらの場面で必要になるものです。 ではその市区町村マスタを作るための元データはどこから手に入れたらいいものか。 そして「作る」というのもありますが、市区町村は再編されるものですから最新の変更にどう追従するか、しかもそれを自動化できるかというのも大いに気になるところですね。 エムスリーエンジニアリンググループ三浦(@yuba@reax.work) [記事一覧 ]です。 Unit1(製薬プロモーション)およびUnit9(治験臨床研究支援)のエンジニアです。 今回は私も皆様とまったく同じように市区町村マスタのデータ源に悩んでいろいろ調べましたので、それで得た知見を共有させていただこうと思います。今回は代表的な3つのデータソースをご紹介し比較していきます。 ほしいのはこんな感じのデ

        市区町村マスタを手に入れろ、そして更新し続けろ - エムスリーテックブログ
      • ネットに騙されてスクールに通いフリーランスのITエンジニアになったが人生詰んでる

        コンビニバイト未満の案件しか取れない。 マジでランサーズの最底辺を彷徨ってる感じ。 あまりに稼げなすぎてもうほとんど居酒屋のバイトで飯食ってる。 俺がフリーランスのエンジニアとして独り立ちする日は来ないんじゃないだろうか。 マジでネットの「IT系らくして稼げすぎ!」みたいなの全部ウソやわ。 副業でめっちゃ稼げる→もともと本業でやってた人がそれより遥かに低い賃金でバイトをやるだけ 仕事選び放題→選べはするけど使ってもらえるかは別の話 自由な時間に働ける→ノルマがめっちゃ多いので労働時間自体は多い こんな私でもすぐに結果が出ちゃった→ビリギャル(超進学校で舐めプしてただけのエリート)みたいなパティーンならそうかも マージで駄目だな。 人生完全に無駄にしたわ。 つうか結局プログラムって覚えても日常であんま使えんのよな。 検索力高めて海外のフリーソフト落としてきた方がよっぽど便利よ

          ネットに騙されてスクールに通いフリーランスのITエンジニアになったが人生詰んでる
        • ソシャゲの運営をしていた時の思い出 1/2

          前の会社を辞めて、今月でちょうど十年になる。いい機会だから振り返ってみたい。若かりし日のことを。 この振り返りの日記が、ソーシャルゲーム業界や、ゲーム開発者への理解を深めるきっかけになれば幸いだ。 大学を出て、新卒で入ったのがその会社(以下D社とする)だった。私が入社した頃がちょうど、D社が経済社会の中で一番ノッてくる時期だった。 出身大学は、準MARCH的な目立たないところである。D社の入社試験を受けてみようと思ったのは、なんとなくだった。 リクルートは仕事に全振りしてる人が多そう、旅行業界はインドアの自分にはちょっと、メーカーは父が苦労していたのを見ている、飲食業界が地獄なのは身に染みて知っている、という具合に就職マップの本を見て絞っていった。そして、残ったのがゲーム・エンタメ・ITの世界だった。 在学中にD社のサービスを体験していて、悪くないなと思っていた。面接試験は自然体が大事で、

            ソシャゲの運営をしていた時の思い出 1/2
          • ドキュメンテーションを文化にする〜コミュニケーションの「ハブ」作りに取り組んだ4年間~ - MonotaRO Tech Blog

            はじめに こんにちは。プラットフォームエンジニアリング部門の池田(@progrhyme)です。 この記事では、モノタロウのテック系の部門で筆者が取り組んできた「ドキュメンテーションプロジェクト」について、下の目次の流れに沿って紹介していきます。 【目次】 はじめに 「ドキュメンテーションプロジェクト」とは プロジェクト発足の背景 ねらい(まとめ) 何をやったか ドキュメンテーションの促進 Confluence → Googleドキュメントへの移行 その結果どうだったか 上手く行ったこと 上手く行かなかったこと まとめ 「ドキュメンテーションプロジェクト」とは 初めに、プロジェクトの概要について簡単に説明します。 このプロジェクトのミッション(=目標)は主に以下の2つです。 ドキュメンテーションを通してプロジェクト内外のコミュニケーションを効率化し、業務プロセスの効率を上げる 社内のドキュメ

              ドキュメンテーションを文化にする〜コミュニケーションの「ハブ」作りに取り組んだ4年間~ - MonotaRO Tech Blog
            • SIerからWeb系企業に転職する人は大勢いても、Web系からSIerに転職する人はわずかなのは何故か?|いぐぞー ✈️ 旅するプログラマー

              SIerからWeb系企業に転職する人は大勢いても、Web系からSIerに転職する人はわずかなのは何故か? 自分は様々なITエンジニアと交流したことがあるが「技術が好きでITエンジニアになった人」でSIerからWeb系企業に転職した人は大勢いるけれど、Web系からSIerに転職しようと決めた人は見たことがない。 もちろん、これは自分の観測範囲内の話でしかない。だから単なる偶然かもしれない。 ただ同僚や友人やSNS・勉強会で知り合った人など、少なくとも80人以上のITエンジニアから仕事の変遷を聞いて、これなのだ。 一方で、中小から大手、大手から中小に転職をする人は全然いる。 たとえば誰もが聞くようなメガベンチャーから中小企業に転職してくる人は意外といる。 給料が安くなる転職を受け入れる人もいる。 未経験からITエンジニアになる人もいれば、ITエンジニアからまったく違う業種に移る人も大勢いる。

                SIerからWeb系企業に転職する人は大勢いても、Web系からSIerに転職する人はわずかなのは何故か?|いぐぞー ✈️ 旅するプログラマー
              • 食べログノートでWebSocket不要の(ほぼ)リアルタイム更新を実現した話 - Tabelog Tech Blog

                目次 目次 はじめに リアルタイム化の必要性 解決策の検討 予約状況の更新に必要な速度を検討 実装案のブレスト 採用するアーキテクチャの決定 実装の詳細 リリース戦略 リリースによる効果 まとめ 最後に おまけ(メディア掲載の紹介) はじめに こんにちは! 食べログ開発本部 ウェブ開発1部 FEチームの佐々木です。 私たちが開発している食べログノートは、レストラン向けのオンライン予約台帳です。ネット予約、電話予約、ウォークインの管理、顧客管理、卓管理などを一元的に行えるツールです。 その中でも特に重要な機能がタイムスケジュール画面です。この画面は、食べログノートの中でも最もよく使われる機能です。登録された卓と予約時間を表示し、ドラッグアンドドロップで卓や時間の変更が簡単に行えます。 今回の記事では、このタイムスケジュール画面において、WebSocketを使用せずに(ほぼ)リアルタイム更新を

                  食べログノートでWebSocket不要の(ほぼ)リアルタイム更新を実現した話 - Tabelog Tech Blog
                • 日本経済新聞社を退職しました

                  業務委託期間を含めて4年在籍した日本経済新聞社を退職しました。 日経に入るまで 自分が日経に入った理由は3つあり、 そろそろ健康保険が切れそうだったから Web標準への理解が求められる仕事をしたかったから 情報を編纂すること、発信すること自体に興味があり、興味と事業ドメインがマッチするから です。なんと自己中な・・・ 前の会社を辞めてフリーランス(と名乗ってはいたがどちらかというと無職の方が実態には近かった)になったときの話も書いておくと、元々は営業から入社した職場で活躍できず逃げるようにエンジニアになったものの、その道で進んでいこうにも未経験で基礎的な能力が無かったので勉強期間を作りたくなって辞めました。当時社会人を経験して思ったのは、社会では期待される人に成長できる仕事が任されていくので、ブートストラップに失敗した自分はこれから常に不利な戦いを強いられ続けそうだということです。なので勉

                    日本経済新聞社を退職しました
                  • はてなで最近実施しているSRE研修の紹介 - Hatena Developer Blog

                    システムプラットフォームチームで SRE をしている id:masayoshi です。 この記事は、はてなの SRE が毎月交代で書いている SRE 連載の7月号です。先月は id:chaya2z さんの AWS ECS で実行するバッチ処理を Cluster Auto Scaling を使ってコスト最適化する でした。 今月は、社内で最近始めたSREへの研修についてお伝えします。 SREの研修 SREの研修は新卒入社のSREや、中途採用でインフラエンジニアやアプリケーションエンジニアからSREにジョブチェンジした方を対象に実施しています。 SREの研修は主に以下の2つに分かれます。 SREの原理原則やSLI/SLOに関する研修 インフラ構築、運用、CI/CD環境の構築に関する研修 基本的にはどちらも受けてもらうことになりますが、受講者の経験によってはどちらかだけになることもあります。 ま

                      はてなで最近実施しているSRE研修の紹介 - Hatena Developer Blog
                    • 機械学習基盤のアーキテクチャ特集 〜8社の設計意図と今後の展望〜 - Findy Tools

                      公開日 2024/07/30更新日 2024/07/31機械学習基盤のアーキテクチャ特集 〜8社の設計意図と今後の展望〜 毎回ご好評頂いているアーキテクチャ特集の今回のテーマは、機械学習です。 機械学習に特に力を入れている日本のIT企業8社にご協力頂き、それぞれの技術的な挑戦と今後の展望についてご寄稿頂きました。各社のアプローチと最新の技術動向を通じて、次世代のイノベーションを紐解いていきましょう。 ※ご紹介は企業名のアルファベット順となっております 株式会社ABEJA ABEJA Insight for Retailについて ABEJA Insight for Retailは、お客様の店舗訪問から購入までの行動をデータから分析する、ABEJAが提供するDXツールです。店舗にIoTデバイス(カメラや来客カウンター等)を設置し、取得データを顧客企業に提供することで小売店舗の運営を支援していま

                        機械学習基盤のアーキテクチャ特集 〜8社の設計意図と今後の展望〜 - Findy Tools
                      • SLI、SLO、エラーバジェット導入の前に知っておきたいこと | sreake.com | 株式会社スリーシェイク

                        1. はじめに こんにちは、「信頼性は可用性ではない」を標語にしているnwiizoです。 近年、サービスの信頼性向上に向けた取り組みとして、SLI(Service Level Indicator)、SLO(Service Level Objective)、エラーバジェットという概念が注目を集めています。これらは、Google発祥のSRE(Site Reliability Engineering)プラクティスの中核をなす考え方であり、多くの組織がこのアプローチを採用し始めています。また、関連するツールも成熟し始めており、実践的な導入がより容易になってきています。 本ガイドでは、SLI、SLO、エラーバジェットを導入する前に知っておくべき重要なポイントについて詳細に解説します。各概念の定義から実践的な導入ステップ、さらには組織文化の変革まで、包括的な情報を提供します。 2. SREにおける基本

                          SLI、SLO、エラーバジェット導入の前に知っておきたいこと | sreake.com | 株式会社スリーシェイク
                        • HTMLとCSSでつくる! リンクテキストのホバー時アニメーション11選 - ICS MEDIA

                          テキストをホバーしたときの変化やアニメーションをつくることは、どのようなサイトをつくっていてもほぼ必ず行う工程ではないでしょうか。 テキストがリンクであることをユーザーに伝えるという点では、ブラウザのデフォルトスタイルのような下線のみで十分な場合もあると思います。 しかしそれだけではなく、変化をつけてよりわかりやすくしたい場合や、サイト全体の雰囲気に合わせたい場合にちょっとしたアニメーションが効果的です。 今回はHTMLとCSSのみで作成できる、シンプルながら少し目を引くアニメーションをテーマに実装例を紹介します。 ▼今回紹介する実装例一覧 とくに、以下のようなデザイナー/エンジニアにとって参考になれば嬉しいです。 HTMLとCSSのみでどのようなホバー時のアニメーションができるのか知りたい 透明度の変化や、下線のつけ外し以外の実装例の引き出しを増やしたい ※今回の実装例では主にヘッダー/

                            HTMLとCSSでつくる! リンクテキストのホバー時アニメーション11選 - ICS MEDIA
                          • LambdaでWEBアプリケーションをホストしたい - NRIネットコムBlog

                            本記事は AWSアワード記念!夏のアドベントカレンダー 18日目の記事です。 🎆🏆 17日目 ▶▶ 本記事 ▶▶ 19日目 🏆🎆 はじめに クラウド事業推進部の望月です。NRIネットコムでクラウドエンジニアをしています。 主にネットワーク領域を得意としています。 この度、2024 Japan AWS Top Engineersと、昨年に続き2024 Japan AWS All Certifications Engineersに選出いただきました。 Top Engineersについては、何が評価されて選ばれたのか全く分かりませんが、応募はしてみるものです。 Network領域で応募したもののService領域での選出だったので、狭き門なのですね。。 再流行しているコロナに見事に罹患しつつも、「AWSアワード記念!夏のアドベントカレンダー」の18日目を担当します。 先に結論 Lambd

                              LambdaでWEBアプリケーションをホストしたい - NRIネットコムBlog
                            • 次の“改訂”は6年後 「子どもにAIを学ばせたい」に、日本の学校教育は追随できるのか

                              子どもにAIを使わせるとはいっても、その目的がAI活用スキルを研いて使いこなせるようにすることと、ドリルのような学習ツールとして使っていくのとでは、実施方法も違うし得られるものがだいぶ違う。 この2つのアプローチの違いは、今後AIと教育を語る上で欠かせない区別となっていくだろう。 いつAIを学ぶのか いま日本の社会で圧倒的に不足しているのは、AIを活用できる人材だ。これはAIを使って何らかの開発行為を行うエンジニアが不足しているという面と、日常業務にAIを活用することで効率化が図れる人材が不足しているという面がある。 エンジニア不足に対応する取り組みとしては、AWSが開設した「生成AI開発が学べるトレーニングコース」を取材した。AIを活用した業務改善については、リートンテクノロジーズジャパンが主催する「プロンプトソン」がある。 これらの活動は、大学生や社会人を対象に、「今々の課題の解決」を

                                次の“改訂”は6年後 「子どもにAIを学ばせたい」に、日本の学校教育は追随できるのか
                              • 「近現代史」ナチの本を色々読んで分かったけど、人間はいったんそれが許されれば同じ人間に対して平気で残酷な仕打ちができる→様々な意見が集まる

                                ないさろーる @nysalor フリーダムエンジニア。Webアプリとか書きます。 ruby ? life : nil 避難先→ @nysalor@mstdn.jp / @nysalor.bsky.social blog.larus.jp ないさろーる @nysalor ナチの本を色々読んで分かったけど、人間はいったんそれが許されれば同じ人間に対して平気で残酷な仕打ちができる。大抵は後から強制されただの恐ろしかっただのと言い訳をするけど、結局のところは許されたから自発的にやってるんだよ

                                  「近現代史」ナチの本を色々読んで分かったけど、人間はいったんそれが許されれば同じ人間に対して平気で残酷な仕打ちができる→様々な意見が集まる
                                • オープンなAmazon Cognitoエミュレーター "Magnito" のご紹介

                                  はじめに こんにちは。かる(@caru)です! 大学生として勉強する傍ら、日々フロントエンドエンジニアを目指して活動しています。今回は、私がコミッターとして参加しているMagnitoというOSSプロジェクトについて紹介します。 皆さんは、AWSのCognitoというサービスを知っていますか? スマホアプリからWebアプリまで、多くのアプリケーションで認証・認可の機能は不可欠です。その中でも、Amazon Cognitoは多くの開発者に利用されている認証・認可サービスの一つです。この記事では、Cognitoを使う際の課題と、Magnitoがそれにどう対応するかを紹介します。 Amazon Cognitoとは Amazon Cognitoは、Amazon Web Serviceが提供するユーザー認証、認可、およびユーザー管理を簡単にするためのサービスです。これにより、アプリケーションにユーザー

                                    オープンなAmazon Cognitoエミュレーター "Magnito" のご紹介
                                  • 5つの基本原則で実現する、ユーザビリティの高い画面設計 - Qiita

                                    はじめに:なぜ今、ユーザビリティが重要なのか? みなさん、こんにちは。日々Figmaと格闘しながら画面設計に励むイェンです。 「使いやすい」と言われるアプリやWebサイト。実は、その裏には綿密に計算された設計があるんです。今回は、私が実際のプロジェクトで学んだ、ユーザビリティを向上させるための5つの鉄則をご紹介します。 これらの鉄則を押さえておけば、ユーザーから「使いやすい!」と絶賛されるデザインが、きっと作れるはずです。さあ、一緒に探検してみましょう! 【1】 シンプルイズベスト:余計なものは思い切って削ろう ユーザーが迷わず操作できる画面を作るには、シンプルさが鍵となります。 ・不要な要素を削除し、本当に必要な情報だけを表示する ・情報の優先順位を明確にし、重要な要素を目立たせる 具体例: ナビゲーションメニューは5-7項目に絞り、よく使う機能をトップレベルに配置します。 Figmaで

                                      5つの基本原則で実現する、ユーザビリティの高い画面設計 - Qiita
                                    • Java Champion・谷本心が3段階の技術レベルに合わせて読んでほしいJava本6選

                                      谷本 心 EverforthとAcroquestの2社で正社員として働くエンジニア。仕事のかたわらでコミュニティ活動も行っており、日本Javaユーザーグループの代表を務めるほか、アメリカで開催されたJavaOneやSpringOneなど国内外のイベントで登壇。その実績から日本で3人目の「Java Champion」に任命された。著書に『Java本格入門』(技術評論社)。趣味は対戦格闘ゲームと、BABYMETALを追いかけて世界中を旅すること。 X: @cero_t Blog: https://cero-t.hatenadiary.jp/ 1. 『Java本格入門~モダンスタイルによる基礎からオブジェクト指向・実用ライブラリまで』(谷本心、阪本雄一郎、岡田拓也、秋葉誠、村田賢一郎 著) 2. 『プロになるJava―仕事で必要なプログラミングの知識がゼロから身につく最高の指南書』(きしだなおき

                                        Java Champion・谷本心が3段階の技術レベルに合わせて読んでほしいJava本6選
                                      • 今は40代から50代の化け物のようなプロエンジニアとスクールで表層知識のみ武装したアマエンジニアが同じ職場に配属されたりする話…そして起きる弊害とは

                                        えんじに🐈にゃーん🍓🫐🍅🌽🍈🍇🦝 @uupaa 今生き残ってる40〜50代のエンジニアの中には、10代の頃から寝食を忘れてCPUやOSやプロトコルスタックから自作しようとする人が少なからず居てな そういう化け物のようなプロと 『儲かりそうだから』とプログラミングスクールで表層知識のみで武装したアマチュアが 同じ職場に配属されてたりする訳よ えんじに🐈にゃーん🍓🫐🍅🌽🍈🍇🦝 @uupaa 地層の深い所から理解している化け物(A)は根幹の改修提案すら可能。不足している知識があっても速攻で追学習してカードを増やしジョーカーも出せる 表層しか見えてないアマチュア(B)にはそんな芸当は無理で貧弱な手札の中から選ぶしかない Bを何人集めてもシステムの根幹に関わる改修は不可能となる えんじに🐈にゃーん🍓🫐🍅🌽🍈🍇🦝 @uupaa 当然のようにAに仕事が集中

                                          今は40代から50代の化け物のようなプロエンジニアとスクールで表層知識のみ武装したアマエンジニアが同じ職場に配属されたりする話…そして起きる弊害とは
                                        • “新卒エンジニア向け”生成AI研修の教材、KDDI子会社が無償公開中 計2時間の体験型学習向け

                                          KDDIグループでアジャイル開発事業を行うKDDIアジャイル開発センター(東京都港区、以下KAG)は7月23日、同社の新卒エンジニア向けに実施した生成AI研修の教材を無償公開した。体験型学習として、プロンプトエンジニアリングやRAG、API利用などの項目の研修メニューを紹介。計2時間程度の研修として想定した内容だという。 全研修メニューは「プロンプトエンジニアリング」(20分)、「いろいろな生成AIアプリを試す」(20分)、「API利用」(20分)、「RAG」(30分)、「AIエージェント」(30分)の5項目。エンジニアとデザイナー共通の体験型新卒研修として実施した。KAGでは事前に講義も実施し、実際の研修では受講者にペアを組ませ、相互フォローさせる形で行ったという。 プロンプトエンジニアリングでは「ChatGPT」を使用。いろいろな生成AIを試す際には、「Claude.ai」や「Perp

                                            “新卒エンジニア向け”生成AI研修の教材、KDDI子会社が無償公開中 計2時間の体験型学習向け
                                          • AI人材を新規採用→実は“北朝鮮の技術者”だった マルウェア感染など画策 米セキュリティ企業が体験明かす

                                            雇ったAI人材が実は北朝鮮の技術者で、社内にマルウェアを仕込もうとしていた。履歴書の写真はAIで加工されたもので、オンライン面談でも気付けなかった──米セキュリティ企業のKnowBe4が、こんな出来事に遭遇したと自社ブログで明かした。結果として情報漏えいなどにはつながらなかったものの、注意喚起として事態の詳細を紹介している。 KnowBe4は7月15日(現地時間)までに、社内のAIチームで働くソフトウェアエンジニアを採用した。Web会議による面接を4回実施し、履歴書と同一人物かを確認したり、身元調査を行ったりした上での採用だったという。同社はその人物に、業務用端末としてMacを送付した。 しかし、その人物は身元を偽った別人だった。その人物はMacを受け取った瞬間にRaspberry Piからマルウェアをダウンロードしたり、不正なソフトウェアを実行したりしようとするなど、さまざまな操作を行っ

                                              AI人材を新規採用→実は“北朝鮮の技術者”だった マルウェア感染など画策 米セキュリティ企業が体験明かす
                                            • この夏押さえておきたいJavaScriptの配列操作コレクション

                                              こんにちは!サイボウズ株式会社フロントエンドエンジニアの おぐえもん(@oguemon_com) です。 サイボウズの技術ブログの夏フェス・CYBOZU SUMMER BLOG FES '24が始まりました!企画の一環として、フロントエンドの記事が今日から20日連続投稿されますので、みなさんお楽しみに! 今回は、コーディングに手放せない存在の1つ「配列」をテーマに、JavaScriptの配列操作の中でも普段使いしやすいものをピックアップして、細かいテクニックや比較的新しい話を交えながらお届けします。 身近ながらも今まで見落としていたポイントを拾ってもらえたらと思います! // 凡例 const arr = ["a", "b", "c"] arr // console.logした出力結果 ← 出力結果に対するコメント

                                                この夏押さえておきたいJavaScriptの配列操作コレクション
                                              • 自分が書いたコードより目立つな - エンジニアがバズったので自戒 - じゃあ、おうちで学べる

                                                はじめに 私はソフトウェアエンジニアだ。私はソフトウェアエンジニアだ。私の本質的な仕事は、複雑な問題を解決し、効率的で革新的なソフトウェアを開発することだ。長年、私の世界はコードとアーキテクチャとアルゴリズムで構成されてきた。そして、それは今も変わらないはずだった。しかし、予期せぬ出来事が起こり、私の認識は大きく揺さぶられることになった。 パターン認識 エンジニアとして働く中で、私は一つの重要なスキルを磨いてきた。それは、パターンを認識し、分析する能力だ。この能力は、複雑なシステムを理解し、効率的なアーキテクチャやアルゴリズムを設計し、バグを特定する上で不可欠だ。 私たちエンジニアは、コードの中にパターンを見出し、それを活用することで問題を解決する。重複するコードを関数化したり、似たような処理をクラスとして抽象化したり。パターンを見抜く目は、より良いソフトウェアを作る上で欠かせない。 プロ

                                                  自分が書いたコードより目立つな - エンジニアがバズったので自戒 - じゃあ、おうちで学べる
                                                • VSCode vs Cursor〜コーディング環境を制するものはどちらか? | 株式会社divx(ディブエックス)

                                                  目次[非表示] 1.はじめに 2.結論 3.Visual Studio Codeとは 4.Cursorとは 5.VSCode→Cursorへの乗り換えは? 6.VSCode vs Cursor 6.1.1.ChatGPTが標準で搭載されている 6.2.2. コードをその場で編集・チャットに挿入できる 6.2.1.コードをその場で編集(⌘+K) 6.2.2.コードを1クリックでチャットに挿入(↑+⌘+E) 6.3.3. フォルダ単位、プロジェクト単位でコードを参照してChatGPTに質問できる 7.さいごに 8.参考リンク 9.お悩みご相談ください はじめにDIVXでエンジニアをしている松田です。 突然ですが、「Cursor」をご存じでしょうか? AI機能を搭載していることで話題となっているテキストエディタです。以前、「Cursorを使ってみた」という記事を目にしたことがある方もいるかもしれ

                                                    VSCode vs Cursor〜コーディング環境を制するものはどちらか? | 株式会社divx(ディブエックス)
                                                  • 金融庁のサイバーセキュリティに関するガイドラインを読んだ話 - LayerX エンジニアブログ

                                                    LayerX Fintech事業部*1で、セキュリティ、インフラ、情シス、ヘルプデスク、ガバナンス・コンプラエンジニアリングなど色々やってる @ken5scal です。 今日はFintech事業部らしく、金融庁が意見募集をしていた「金融分野におけるサイバーセキュリティに関するガイドライン」(案)*2について感想を記載します。 具体的には、よかったな〜とおもうところ、きになったところ、最後にルールメイキングやっていこうぜ!という内容です。 もちろん良い子のFintechのみんなは提出したよね? www.fsa.go.jp 本邦におけるサイバーセキュリティの確保について「サイバーセキュリティ基本法」を軸として各種施策が定められています。 その中で当社Fintech事業部が取り組むような証券サービスは「重要社会基盤事業者(重要インフラ事業者)」に位置づけられています。これは証券サービスが「他に代

                                                      金融庁のサイバーセキュリティに関するガイドラインを読んだ話 - LayerX エンジニアブログ
                                                    • 「分かりやすいネットワーク図」の描き方

                                                      ネットワーク図は設計や運用、障害対応といった様々な業務に役立つ。ただし、分かりやすい図を描くのは意外と難しい。そこで今回、展示会「Interop Tokyo」の会場ネットワーク「ShowNet」の図を20年以上描き続けているエンジニアなど、図を描く名人たちを取材した。そこから得た、分かりやすいネットワーク図を描く手順やコツ、人気の作図ツールなどを紹介する。

                                                        「分かりやすいネットワーク図」の描き方
                                                      • 現場のエンジニアから見た採用担当との協働

                                                        こちらのイベントの登壇資料です https://herp-user-community.connpass.com/event/324922/

                                                          現場のエンジニアから見た採用担当との協働
                                                        • 「スペシャリストとゼネラリストどちらを選ぶか」というITエンジニアのキャリア論争。ある本で完全に終結する話→様々な意見が集まる

                                                          いぐぞー ✈️ 旅するプログラマー @igz0 【朗報】 「スペシャリストとゼネラリストどちらを選ぶか」というITエンジニアのキャリア論争、ある本で完全に終結する。 答えは「どちらかにしかなれないという二分法が誤り。どちらにもなれ。多くの場合、スペシャリストはゼネラリストになる能力も持っているため、まずはスペシャリストを目指せ」 pic.twitter.com/uewwUAaZLy

                                                            「スペシャリストとゼネラリストどちらを選ぶか」というITエンジニアのキャリア論争。ある本で完全に終結する話→様々な意見が集まる
                                                          • ステップバイステップで学ぶ初めてのPHPアップデート | 株式会社divx(ディブエックス)

                                                            目次[非表示] 1.はじめに 2.なぜPHPバージョンアップが必要なのか? 3.PHPバージョンアップ手順 3.0.1.PHP 7.4とPHP 8.3の変更差分調査 3.0.2.Laravelのバージョンアップ(7.3から10へ)の調査 3.0.3.Composerライブラリのバージョンアップ 3.0.4.PHP 8のローカル環境設定を更新する 3.0.5.静的解析の実施 3.0.6.テスト仕様書の作成 3.0.7.エラーの修正 3.0.8.テスト環境へのデプロイ 3.0.9.デバッグ 3.0.10.本番環境へのデプロイ 4.静的解析ツールの活用 4.0.1.PHPStanを使用した理由 4.1.ルールレベルの設定 4.1.1.使用した感触 5.まとめ 6.お悩みご相談ください はじめにこんにちは、株式会社DIVXでエンジニアを務めております、本間と申します。 今回は、PHPのバージョンを

                                                              ステップバイステップで学ぶ初めてのPHPアップデート | 株式会社divx(ディブエックス)
                                                            • 中間管理職はツライ? SmartHRの”中心管理職”に聞くマネジメントの本音|株式会社SmartHR

                                                              今回は、SmartHRのマネジメントの苦悩や工夫のリアルをお届けします。 SmartHRの組織は5階層に分かれており、それぞれの階層に対応するマネジメント役職が存在します。その中でも、今回はDirectorという役職にフォーカスを当てます。この役職は、一般的には本部長や事業部長と呼ばれる重要なポジションです。 SmartHRの組織階層と役職CxOやVP(執行役員)を支えるDirector。現場近くでマネジメントをする、Chief、Managerを束ねるDirector。Directorは、まさにマネジメントの中間に位置する存在です。中間管理職と聞くと苦労が多そうに感じるかもしれませんが、彼ら彼女らは組織の中心であり、中心管理職とも言えます。 今回の対談では、2名のDirectorをゲストに迎え、CEOの芹澤が聞き手となり、日々の課題解決や悩み、そして彼ら自身のキャリアについてお話を伺いまし

                                                                中間管理職はツライ? SmartHRの”中心管理職”に聞くマネジメントの本音|株式会社SmartHR
                                                              • Google Chromeのパスワード管理に障害、保存していたパスワードが消える

                                                                Googleは「Google Workspace Status Dashboard」において、2024年7月24日22時半過ぎから25日16時半ごろ(協定世界時)までChromeのパスワードマネージャーが正常に動作しなくなったと報じた。影響を受けたユーザーは保存していたパスワードが消え、パスワードを保存できなくなったと報告している。 Google Workspace Status Dashboard パスワードが消えた原因 Googleは今回の件の根本原因を次のように説明している。 予備分析から問題の根本的な原因は、適切な機能保護なしに製品の動作を変更したことにあると判明した。Googleのエンジニアは修正プログラムを展開することで問題を軽減した。今後数日以内に完全修復し、根本原因を明らかにする。 現時点では暫定的な修復ではあるものの、問題は解決したと説明している。また、影響を受けたユーザ

                                                                  Google Chromeのパスワード管理に障害、保存していたパスワードが消える
                                                                • @Hiroki__IT が目の前にやってきて私にIstioのこと教えてくれた。- Istio in Action の読書感想文 - じゃあ、おうちで学べる

                                                                  はじめに マイクロサービスアーキテクチャの台頭により、サービスメッシュ技術は現代のクラウドネイティブ環境において外せない選択肢の一つとなっています。 その理由は明確です。マイクロサービスに求められる非機能要件の多くは類似しており、これをアプリケーション側で個別に実装すると、開発者やインフラエンジニアの負担が増大するからです。 ここで登場するのがサービスメッシュです。サービスメッシュの採用により、これらの非機能要件をインフラ層で一元管理することが可能となり、アプリケーション開発者とインフラエンジニアの責務を明確に分離できます。つまり、各エンジニアが自身の専門領域にフォーカスできるのです。これは単なる効率化ではなく、イノベーションを加速させるためサービス開発する上での労苦をなくします。 そして、サービスメッシュの世界で圧倒的な存在感を放っているのがIstioです。その包括的な機能と広範な採用で

                                                                    @Hiroki__IT が目の前にやってきて私にIstioのこと教えてくれた。- Istio in Action の読書感想文 - じゃあ、おうちで学べる
                                                                  • BigQueryの承認済みビューを利用した社内データ公開設計 - enechain Tech Blog

                                                                    はじめに 旧BigQuery構成と課題点 新GCP Project/BigQuery構成 承認済みビューの設定 結果 終わりに はじめに enechainのデータプラットフォームデスクで2年目エンジニアをしている菱沼です。 本記事では、社内ユーザに対する閲覧権限をBigQueryの承認済みビューを用いて改善した例をご紹介します。 事業規模の拡大に伴い、各種データへのアクセス権限整備の重要性が増し、BigQuery上のデータも厳密な権限管理が求められるようになりました。 今回は、我々が抱えていたBigQueryアーキテクチャの権限管理上の課題と、その課題に対する取り組みについて具体的にご紹介します。 ぜひ最後までお付き合いください! 旧BigQuery構成と課題点 データプラットフォームデスクで構築しているデータ基盤の1つに、 外部データソースから取得したデータを収集・蓄積するためのETLパ

                                                                      BigQueryの承認済みビューを利用した社内データ公開設計 - enechain Tech Blog
                                                                    • 日本CTO協会主催の新卒合同研修に参加して圧倒的な学びを得た話 - Tabelog Tech Blog

                                                                      はじめまして。食べログ開発本部ウェブ開発2部 新卒1年目の濱口(machida4)です。 私は2024年の5月末から7月末までの約2ヶ月間、一般社団法人 日本CTO協会が主催する新卒合同研修に参加しました。 本記事では、新卒合同研修の各講義の内容と、そこから自分が学んだことについてご紹介します。 目次 参加の経緯 新卒合同研修について 第1回:キャリア戦略・フォロワーシップとマネジメント(講師: 日本CTO協会/株式会社LayerX) 第3回:BtoB SaaS開発基礎(講師: 株式会社アンチパターン) 第4回:インテリアコーディネートで学ぶアジャイル開発(講師: 株式会社メンバーズ) 第5回:BigQueryで始めるデータ分析入門&生成AIを活用した分析効率化(講師: グーグル・クラウド・ジャパン合同会社) 第6回:AWSの基礎から学ぶWebアプリケーション構築入門(講師: アマゾンウェ

                                                                        日本CTO協会主催の新卒合同研修に参加して圧倒的な学びを得た話 - Tabelog Tech Blog
                                                                      • リーナー、Nuxt.jsからNext.jsに乗り換えたってよ - リーナー開発者ブログ

                                                                        こんにちは。 めろたんです。 最近は咳としゃっくりが同時に出るようになってしまってとてもしんどいです。 はい。 今回は、弊社のサービスである、リーナー見積のフロントエンドをVueからReactに乗り換えた話について書いていこうと思います。 まず前提 リーナー見積では、フロントエンドは3つのサービスに分かれており 買い手向け画面 売り手向け画面 リーナー運営向け画面 という構成になっております。 サービスの構成図 各々Nuxt.jsで作られており、その全てでSEOや初期ページローディングのパフォーマンスをすごく求められるものではないため、CSRで行うように構成していました。 また作り始めた当時、会社やプロダクトがアーリーフェイズであり、そもそもプロダクトがこれで行けるかどうかというのもあったため、何を使って作るかというのは深く考えず、後に作り直すだろうというのを前提でNuxt.jsを選定して

                                                                          リーナー、Nuxt.jsからNext.jsに乗り換えたってよ - リーナー開発者ブログ
                                                                        • Go で実 DB を使ったテストをしてみた - Repro Tech Blog

                                                                          はじめに こんにちは。Repro で新規事業の開発をしている冨永です。 我々のチームでは主に、ユーザーのイベント集計を定期的にバッチ処理するフローで Go を採用しています。 Go で RDB など外部依存のあるコンポーネントを扱うテストをする際 interface などで抽象化しモックすることが多かったのですが、実際にその部分の挙動が確かめられないという不安がありました。 そこで今回は testfixtures というライブラリを使って実際に DB アクセスするテストを書いてみたのでその紹介です。 きっかけ まずはチーム内でテストに関する共通認識を作るためワークショップを実施しました。 各々の『知りたいこと』『教えたいこと』『議論したいこと』を話し合った結果、以下のような話題が上がりました。 今回は特に『外部依存のあるコンポーネントでテストが書き辛い』というトピックが盛り上がり、その中で

                                                                            Go で実 DB を使ったテストをしてみた - Repro Tech Blog
                                                                          • ソフトウェア開発の礎となる知識体系の基盤「SWEBOK」とは? 最新第4版の内容と開発現場での活用法

                                                                            真のエンジニアリングには「定量化&定性化」が不可欠 「『エンジニアリング』してますか?」という参加者への問いかけからスタートした鷲崎氏の講演。同氏によれば、エンジニアリングの辞書的な定義は「科学に裏打ちされた技術活動・学問体系」とされており、ソフトウェアの開発運用を行う際にこの定義を満たしていれば、きちんと「エンジニアリングを行っている」と表現できる。 ただしSWEBOKにおいては、ソフトウェアエンジニアリングを「ソフトウェアの開発運用保守に対する体系的、規律的、定量的なアプローチの適用」としている。この定義に則れば、個々の技術者の直感、すなわちそれぞれが良かれと思うスタイルで開発を行うカウボーイコーディングは、ソフトウェアエンジニアリングではないことになる。 加えて、鷲崎氏はソフトウェアエンジニアリングを「定量的であることが望ましい」とする。定性的な部分はもちろん、品質の測定評価や顧客満

                                                                              ソフトウェア開発の礎となる知識体系の基盤「SWEBOK」とは? 最新第4版の内容と開発現場での活用法
                                                                            • ChatGPT規約違反で「AIゆういちろう」休止 Geminiに変えて再開へ 政策聞けるAI bot

                                                                              衆議院議員の玉木雄一郎氏(国民民主党代表)は8月1日、ChatGPTのAPIを使い、自身の政策などについての質問に回答できるサービス「AIゆういちろう」を休止した。「ChatGPTのAPIの規約上、政治キャンペーンへの利用ができないとOpenAIから指摘を受けた」ためという。 今後、LLMをGoogleの生成AI「Gemini」に変更し、近日中に再スタートする予定だという。 AIゆういちろうは、玉木氏の過去の国会での発言などを学習させたChatGPTベースのAI bot。テキストか音声で入力した政策についての質問に回答できるサービスとして、7月8日に公開した。 ただ「プロンプトを調整すれば、政策に無関係な質問でもChatGPTの回答が得られる」と話題になり、そうした利用を試すユーザーも相次いだ。 そのためもあってか、運用開始から8日で12万件を超える利用があり、「API利用料が10日で12

                                                                                ChatGPT規約違反で「AIゆういちろう」休止 Geminiに変えて再開へ 政策聞けるAI bot
                                                                              • テキスト抽出不要のRAGを実現するColPali

                                                                                導入 こんにちは、株式会社ナレッジセンスの須藤英寿です。普段はエンジニアとして、LLMを使用したチャットのサービスを提供しており、とりわけRAGシステムの改善は日々の課題になっています。 本記事では、画像の情報をそのままベクトルデータにして検索する手法、ColPaliについて解説します。 サマリー 通常、RAGでは文書データからテキストを抽出して、その文字をベクトルデータに変換します。しかしColPaliは、文書データを画像として認識してベクトル化を行います。画像として保管することでテキスト化できない情報を扱うことができます。他にもベクトルを複数に分解することで精度を改善し、テキストの抽出が必要ないことからデータ保管時のコストの大幅な低減などのメリットを享受できます。 PDFのデータを保管する際には、ColPaliモデルに正規化したPDF画像を入力として渡し1024個の128次元ベクトルを

                                                                                  テキスト抽出不要のRAGを実現するColPali
                                                                                • 長く読まれるブログを書く

                                                                                  SocialDog でエンジニアチームのブログ編集長を担当している上田です。 私たちは最近ブログ発信に力を入れているのですが、『ブログをどう書けばいいのかわからない』という声がちらほらありました。 そこで今回は私の経験則[1]をベースに、ブログの 書き方のプロセス や 長く読まれるために心がけていること をご紹介します。 ✍️この記事で書くこと 主に次の2つのことを書きます。 執筆のプロセス 記事を書く上で 迷いを減らすためのプロセス について書きます。 寿命の長い記事の書き方 私がブログ記事を書いてきたなかで、 数年にわたって Google の検索順位で 10 位以内 をキープする記事がいくつかありました。[2] また前職でも、 会社ブログ全体の流入数の3割が私の1つの記事だった 経験があります。 ただ、毎回すべての記事が一定読まれるようになったわけではなく、継続的に読まれる記事にはいく

                                                                                    長く読まれるブログを書く