つい最近、強烈な寒波がやってきて北九州ですら白銀の世界になりました。 あ!そういえば(; ・`д・´)、と思い出し以前から報告しているセルフリノベーションした賃貸に駆けつけてみると、、ありゃ案の定、、、電気温水器の配管に巨大な氷の塊が、、、 ...

つい最近、強烈な寒波がやってきて北九州ですら白銀の世界になりました。 あ!そういえば(; ・`д・´)、と思い出し以前から報告しているセルフリノベーションした賃貸に駆けつけてみると、、ありゃ案の定、、、電気温水器の配管に巨大な氷の塊が、、、 ...
【課題①】IT業界の多重マージン構造により、 国内エンジニアは非効率でミスマッチが多い労働環境にさらされている 近年、ますます発展するITサービス。その様な背景からもエンジニアに対する需要が増加し、2030年には国内で約79万人不足するといわれています(2019年3月みずほ情報総研調査より)。 その様な中、現在107万人ほど存在するIT人材(エンジニアなど)のうち、約4割はSES業界にて従事しているといわれています(イーデス@人事より)。 この、SES業界は案件情報が降りてくるまでがピラミッド方式の構造になっており、末端の人材に情報が伝わりにくくなっていたり、また、多くが多重マージン構造になってしまっています。 この構造により川下の企業は川上の企業に案件が左右されてしまうため、案件が急にストップすると人材リソースが余ってしまうといったことも起こり得ます。また、情報伝達がうまくいかないことか
はじめに ラクスルグループのノバセルで新卒2年目のエンジニアをしています田村(tamtam)です💪 現在は、データサイエンティストが作成した学習済みモデルをもとに、推論を行うロジックを実装し、Web APIとして提供するための開発をしています。 この記事を読んで得られること この記事では、推論用REST APIサーバーを構築する際に考えたことを2つのセクションに分けて紹介します。 推論用サーバーを構成するAWSリソースの検討 推論コードを実装する上での検討 SageMakerを利用し推論用REST APIサーバーを構築する方の参考になれればと思います! それでは詳細について見ていきましょう! 参考となるレポジトリ 今回の記事に際して、参考となるプロジェクトテンプレートを共有します。 github.com 上記のテンプレートは、サンプルとしてWord2Vecを利用した予測を行います。試した
はじめに こんにちは。RAKSUL Advent Calendar 2021 15日目を担当するハコベルの吉岡です。 本日はメッセージキューを使う際にProtocol Buffersを使って構造化されたメッセージのやりとりができないかのPoC(Proof of Concept)を紹介させていただきます。 背景 今取り組んでいるプロジェクト内でAmazon SQSを使うことになったのですが、現段階でSQSにメッセージをエンキューするのがGoのサービスで、メッセージを受け取るのがPythonのサービスということが想定されています。SQSの技術検証を進める中で「構造化されたデータをメッセージとしてやりとりできないか」とふと思い、「Protobufをうまいこと使えないか」という考えが浮かびました。 事例がないかリサーチしていると、自分がやりたいことと同じことをやっている方の記事があったのでこちらを
メンバーの権限にはAdmin Member Testerの3種類があり、初期値はMemberです。 Memberには非公開のLIFFへのアクセス権がないため、開発中LIFFを見る必要がある場合は権限変更を忘れないようご注意ください。 自分だけのグループトーク LIFFには、LINEアプリのトークルームから起動しないと使用できない機能があります。 (KeepからLIFFを開いてデバッグしたら、sendMessageが権限エラーで利用できなかった経験あり) とはいえ、開発中のLIFF URLを誰かにあててトークで公開するわけにもいかないため 開発中のLIFF URLを開くために、自分だけが参加しているトークをつくると便利です。 トークルーム作成を開く グループを選ぶ 友だちを選択画面で誰もえらばずに次へ メンバーが自分だけなのを確認して作成
みなさんお元気ですか?僕は少しだけ元気ではありません。じんわりとした夏の暑さを感じながらブログを書いています。 実は、数ヶ月前にスマートニュースという会社を退職しました。 しばらく無職 しばらくは就職せずに無職でいようかなと思っています。 すぐに再就職した方がいいんだろうな〜。とは思うのですが少し疲れたかも。 いい時代になったものだ 最近は AI の進化も素晴らしく、昔ソフトウェアで出来なかったことがどんどんできるようになってるなって感じます。 Rust とか、ちょうど欲しかった感じのプログラミング言語もあるし、 ChatGPT は完璧ではないけど何か新しいことを始めるときに素晴らしい洞察を与えてくれる。 時代は確実に良くなってる。そんな時代に「自分は働いていないくていいのか」と少し不安になるけれど、自由気ままにコードを書く、そんな時間が今あってのもいいのかなって思ってます。 オフトピック
この記事は MICIN Advent Calendar 2022 の24日目の記事です。 前回は熊沢さんの2つの新規事業立ち上げで経験したタイプ別MVP検証の進め方でした。 はじめに 本記事では、業務アプリケーションのバックエンドとしてGoを採用することによるメリットを、実際の業務経験を振り返りつつ考察してみます。 近年では多くの企業でGoが採用されています。その採用理由は、「並行処理をたくさん行いたいから」「学習コストが低いから」「フットプリントが小さくコンテナベースのプラットフォームに向いてるから」「Googleが使ってるから」「高速だから」といったところが挙げられるんじゃないでしょうか。 一方で、単なるモノリスなAPIとしてGoを選ぶ必要はないんじゃないのか、といった声もよく聞きます。「初期フェーズはスピード重視でRuby on Railsが最強だ」「枯れた技術であるJava + S
各種プロセス制御で使われているPID制御について理解して頂くために、やさしく解説しているページです。初心者にもわかりやすく説明しました。
運用テクニック 更新日 2024.12.17 LINE広告の仕組みと特徴とは?配信面の種類や費用を総まとめ
次世代システム研究室の Y.I. です。 久しぶりにアドテクプロダクトへ参加することになり、アドテクについて改めて調べ直したのでまとめます。 RTB(Real Time Bidding) が出てきた時も高度な仕組みで驚きましたが、さらに発展した仕組み Header Bidding などが普及しているようで、アドテクの進歩には度々驚かされます。 アドテクサービス遷移 ざっくりですが以下の流れで新しい仕組みが出てきています。 純広告 ↓ アドネットワーク ↓ アドエクスチェンジ / RTB ↓ Header Bidding ↓ PMP(Private Market Place) アドテクサービス解説 純広告 広告主と媒体が直接契約して媒体に広告を配信する仕組み。広告主からみて広告出稿したい媒体や広告掲載枠へ広告出稿できる。 課金形態は表示期間や表示回数に対して料金を支払う。事前に配信期間や回数
こんにちは、NE会社で働いておりますきんじょう(@o0h_)がお送りします。 弊社ではPHPを用いてアプリケーション開発を行っています(Ruby, Go, Javaも領域によっては利用しております) さて、つい先日のことですが、社内にいるメンバーから「デザインパターンについて、勉強してみてるんだけど・・・」「ちょっとついていくのが難しくて」「どうしたらいいですかね?それとも、先にやっておくべきことが他にありますか?」なんて雑談をしました。 なるほど、コレは頻出質問になりそうだな・・・という気持ちにもなったので、今回はこの場を借りて「デザインパターン[1]、その前に〜個人的に思ったことをツラツラと〜」でお届けしていきたいと思います。 「デザインパターンを(から)勉強してみる」ことの、オススメ/オススメナイ いちおう、今回は「リーダブルコードくらいは読んでいる」「デザインパターンの勉強をしてい
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。Yahoo!広告 ディスプレイ広告エンジニアの小杉です。 アプリへの広告配信を行うシステムの開発を担当しています。 昨年、数万 QPS のリクエストを受けるレガシーなアプリ用 SSP(Supply Side Platform)サーバーを Go に言語刷新し、 障害件数 0件で完了できました。 この記事では、これほど大規模なシステムリニューアルを無事故で完遂するためには、 どのような点に注意しプロジェクトを進行したのかご紹介します。 なぜ言語を刷新したのか このシステムは旧来 PHP で作られていましたが、それを今回 Go 言語に置き換えました。 ヤフーでは、レガシーなシステムをモダン化して開発しやすい環境を作ることに取
今回は、アルパカ証券のフロントエンドについて述べます。 アルパカ証券ではReactを採用し、SPA(Single Page Application)として実装しています。また言語としてTypeScriptを初期から採用しています。 技術スタックTypeScriptそれなりに大きな規模のソフトウェアになるため、TypeScriptによって型レベルでの安全性を担保することで開発速度が出ると考えていたため採用しました。 特に型情報が有効なのはサーバーとのAPI部分です。JavaScriptではなにもないと勝手に変換されて不正な値になってしまうことがありますが、TypeScriptである程度保護されています。このAPI部分は前回述べたようにgRPCのprotoで定義されているのでこれを利用できます。 gRPCのproto定義からTypeScriptへの変換は、以下のように行います。 一度proto
この記事はRetty Advent Calendar Part2の17日目の記事です。 はじめに おすすめプラグイン紹介 Git系 GitToolBox Find Pull Request GitLink エディタ拡張系 InspectionLens Randomness Rainbow Brackets ショートカット関連 Mnemonic Keymap Key Promoter X その他 EnvFile JsonParser Awesome Console おわりに はじめに Rettyで生産性改善を担うProductivityチームに所属している山田です。 生産性改善というと技術負債に立ち向かって開発しやすい環境を整備する、定型作業を自動化して本質的な作業に向かいやすくする、といった大掛かりなものが思い浮かびやすいと思いますが、普段使っているツールを最大限に活用して短い時間で仕事を
The future of Dgraph is open, serverless, and AI-ready →
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く