Modern C++に必須の基本ライブラリを解説!その他新着記事多数
このメールは翔泳社のメディア・イベント・サービスにご登録いただいた方に
お送りしています。配信の停止は文末をご覧ください。
-----------------------------------------------------------------
━
★AWSユーザーの運用“あるある課題”を60分で解決! 10月16日オンライン開催
●IT担当者の業務が増すばかり ●コストがかさむ一方で運用維持が厳しい
●社員のAWS取得が進まない、社内でAWS人材が育たない……属人化が心配
など、AWSユーザーの課題解決方法を実践レベルまで!参加費無料の特別セミナー
⇒ https://event.shoeisha.jp/special/20241016?utm_source=codezine_regular_20241002&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━
[1]今週のホットトピックス
━━━━━━━━━━━━━━━━━━━━
こんにちは。CodeZine編集部です。今週のおすすめはこちらです。
【リクルートの「アナリティクスエンジニア」に聞く!
ダッシュボード開発の極意】
今や多くの企業が、データによる意思決定を推進するためのダッシュボードや
BIツールなどの整備に取り組もうとしている。だが、そのようなダッシュボードの
整備は、エンジニアが業務の傍ら手探りで行っていることも多い。
リクルートのデータ推進室では、データによる意思決定を支える
アナリティクス環境の整備を専門的に行うエンジニアとして、
2022年に「アナリティクスエンジニア」という職種を設置した。
「アナリティクスエンジニア」とはどんな存在か。データ活用における役割、
ダッシュボード作成のポイントなどについて、アナリティクスエンジニアの組織を
率いる新堀秀和氏と林田祐輝氏に話を聞いた。
https://codezine.jp/article/detail/20097?utm_source=codezine_regular_20241002&utm_medium=email
【コンテナに正規表現も! Modern C++に必須の基本ライブラリ】
本連載では、Modern C++と称されるC++について、Modern C++らしい言語仕様を
ピックアップし紹介していきます。第8回は、基本ライブラリを紹介します。
誰でもいつでも必要となるような機能はあらかじめ持っておく、というのが
モダンなプログラミング言語の条件でしょう。コンテナ、正規表現など、
利用頻度の高い基本ライブラリについて理解を深めます。
https://codezine.jp/article/detail/20220?utm_source=codezine_regular_20241002&utm_medium=email
【編集部からのお知らせ】
★大企業で勤務しているITエンジニア必見!★
「ITエンジニア×大企業で社会を変革する」をテーマに、
「Developers X Summit(デベロッパーズクロスサミット)」を開催します。
小野 和俊氏、市谷 聡啓氏といった、
大企業において内製化を推進しているトップランナーたちによるセッションや、
大企業DXのヒントとなるプラクティスやトレンドを知ることができる
セッションを用意しています。懇親会も開催予定です。
◆詳細・申し込みはこちらから
⇒ https://event.shoeisha.jp/devsumi/20241114?utm_source=codezine_regular_20241002&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[2] 新着記事一覧:12本(9/25~10/2)
━━━━━━━━━━━━━━━━━━━━
今週のオススメ記事はこちらです。
◆生成AI時代のプログラミングとの向き合い方とは?
AIを活用した実装力を養うヒント
生成AIの登場によって、プログラミングの知識がなくても誰でも簡単にコードを
生成することが可能になった。しかし、AIによって生成されたコードの修正や
カスタマイズにはプログラミングの知識が不可欠であり、AI時代であっても
エンジニアにはプログラミングスキル、とりわけ実装力が重要になる。
本セッションでは、『プロになるJava』の著者でLINEヤフーに所属する
きしだ なおき氏が、Javaの手続きにおける状態遷移にフォーカスを当て、
プログラミングのどこが難しいのか、どのように考えるべきかを
整理するとともに、AI時代に対応した実装力を養うヒントについて語った。
https://codezine.jp/article/detail/19783?utm_source=codezine_regular_20241002&utm_medium=email
◆開発者全員が幸福な環境を実現!
──New Relic導入でオブザーバビリティを獲得する
ITエンジニアの転職・就職・教育を提供する採用プラットフォーム、
レバテック。同社では事業をより加速するために、システムをTo Beへ
近づけていくための2軸のシステム戦略を推進している。それを実現するため、
レバテックはNew Relicを導入して、開発生産性を最大化に取り組んだ。
New Relicはどのようなツールで、なぜ、開発生産性を最大化できたのか。
New Relic技術統括コンサルティング部 ソリューションコンサルタントの
高木憲弥氏とレバレジーズ レバテック開発部 DevOps推進グループ SREチーム
リーダーの蒲生廣人氏が紹介した。
https://codezine.jp/article/detail/20055?utm_source=codezine_regular_20241002&utm_medium=email
◆アジャイルは"電車"、ウォーターフォールは"タクシー"?
──事業貢献を加速させる組織改革とプラットフォーム戦略
事業に貢献するチームは、「ビジネス目標」と「IT活動」が整合している状態が
望ましい。これを実現するためのマネジメント手法として、アジャイルが
広く知られているが、チームの組織的・技術的な環境が適切でなければ、
その効果は十分に発揮されない。2024年7月23日に開催された
Developers Summit 2024 Summerで、グロース・アーキテクチャ&チームス
(Graat)の代表取締役社長、鈴木雄介氏は、企業内のIT組織がどのように事業に
貢献していくかについて、実践的な知識と方針を共有した。
https://codezine.jp/article/detail/20066?utm_source=codezine_regular_20241002&utm_medium=email
◆SCSKの社長がデジタルヒューマンに! 生成AIを活用した人間らしさ実現の
ポイントと課題
SCSKが今年6月に新規開設したSCSK LINK SQUARE 。そこで来客を出迎えるのは、
デジタルヒューマンの同社社長だ。3Dスキャンでアバター化された社長と、
LLMを活用した自然な対話が楽しめる企画展示。実はその裏でさまざまな技術が
取り入れられている。SCSKの古川孔佑氏とInsight Edgeの田島正規氏が開発の
経緯や活用技術の選定、アーキテクチャ、開発のポイントなどを解説した。
https://codezine.jp/article/detail/20086?utm_source=codezine_regular_20241002&utm_medium=email
◆OpenTelemetry入門【実践編】
~OpenTelemetry Collectorでテレメトリーデータを扱う~
この連載は、オブザーバビリティという言葉を聞いたことはあるが具体的な
イメージを持っていないエンジニア向けにOpenTelemetryについて紹介するもの
です。概要理解から導入方法まで一通り理解いただける連載となります。
第3回目は、テレメトリーデータの収集と送信のためのOpenTelemetry Collectorに
ついて扱います。
https://codezine.jp/article/detail/20081?utm_source=codezine_regular_20241002&utm_medium=email
◆VSCodeの豊富な機能で編集を効率化しよう!―行操作、マルチカーソル、
検索と置換、エディターグループを解説
本連載では、このVSCodeにフォーカスし、基本的な使い方から拡張機能の活用、
そして本格的な開発現場での利用を想定した高度な機能までを
紹介していくことで、読者がVSCodeマスターになるお手伝いをします。
第9回では、VSCodeの持つ豊富な編集機能を紹介します。行操作、
マルチカーソル、検索と置換、エディターグループを紹介します。
https://codezine.jp/article/detail/20142?utm_source=codezine_regular_20241002&utm_medium=email
◆リクルートのデータ意思決定を支える「アナリティクスエンジニア」に聞く!
ダッシュボード開発の極意
今や多くの企業が、データによる意思決定を推進するためのダッシュボードや
BIツールなどの整備に取り組もうとしている。だが、そのようなダッシュボードの
整備は、エンジニアが業務の傍ら手探りで行っていることも多い。
リクルートのデータ推進室では、データによる意思決定を支える
アナリティクス環境の整備を専門的に行うエンジニアとして、2022年に
「アナリティクスエンジニア」という職種を設置した。
「アナリティクスエンジニア」とはどんな存在か。データ活用における役割、
ダッシュボード作成のポイントなどについて、アナリティクスエンジニアの組織を
率いる新堀秀和氏と林田祐輝氏に話を聞いた。
https://codezine.jp/article/detail/20097?utm_source=codezine_regular_20241002&utm_medium=email
◆自分でコードを書かずにどこまでやれるか?「GitHub Copilot」をフル活用して
React+ExpressのWebページ実装に挑戦
本連載ではコーディング支援AIツール「GitHub Copilot」のさまざまな機能や
活用例を紹介しています。前回はGitHub Copilotのより詳細な操作方法と
シーン別の活用法を説明しました。最終回となる今回は、クライアント側に
React、サーバー側にExpressを利用したWebページを、GitHub Coplotに全面的に
頼り、できるだけ自分でコードを書かずに実装する事例を紹介します。
https://codezine.jp/article/detail/20100?utm_source=codezine_regular_20241002&utm_medium=email
◆2つのSaaSをフルスクラッチで開発して分かった、開発スピード向上を実現する
アーキテクチャ選定の勘所
メディカルフォースは、さまざまな産業に対して連続的に事業を立ち上げる
「コングロマリット構想」を掲げるテックカンパニーである。2021年に
自由診療クリニック向けオールインワンSaaS「medicalforce」をローンチし、
2024年には警備産業向けSaaS「警備フォース」をリリースするなど、
サービス開発を多角的に進めている。同社のCTOである畠中翔一氏が、2つのSaaSを
フルスクラッチで開発した経験から得た知見をもとに、ドメイン駆動設計(DDD)
を含む開発の効率化について語った。
https://codezine.jp/article/detail/20076?utm_source=codezine_regular_20241002&utm_medium=email
◆コンテナに正規表現も! Modern C++に必須の基本ライブラリ
本連載では、Modern C++と称されるC++について、Modern C++らしい言語仕様を
ピックアップし紹介していきます。第8回は、基本ライブラリを紹介します。
誰でもいつでも必要となるような機能はあらかじめ持っておく、というのが
モダンなプログラミング言語の条件でしょう。コンテナ、正規表現など、
利用頻度の高い基本ライブラリについて理解を深めます。
https://codezine.jp/article/detail/20220?utm_source=codezine_regular_20241002&utm_medium=email
◆初代プリウス開発からスクラムのエッセンスを探す!
トヨタが考える「成功するアジャイル開発」とは?
スクラムを提唱したジェフ・サザーランド氏は講演や著書で、
トヨタの初代プリウス開発から知見を得たと述べている。トヨタ社内で
アジャイルのフレームワークのひとつであるスクラムを推進するうえで、
内部資料から初代プリウス開発プロジェクトを振り返り、スクラムとの接点を
見い出そうとする試みがあった。その取り組みについて、トヨタ自動車株式会社の
パワートレーン機能・性能開発部 竹内伸一氏と、パワートレーン統括部
南野圭史氏、アジャイルコーチとして参画しているアギレルゴコンサルティング
川口恭伸氏に、アジャイルを成功させるために大切なポイントをお話いただいた。
https://codezine.jp/article/detail/20094?utm_source=codezine_regular_20241002&utm_medium=email
◆Kubernetesクラスタを不正に操作されないように、
今すぐやるべきセキュリティ対策
Kubernetesでは、ServiceAccountを使用すればPodに対して様々な権限を付与
できます。ですが、付与する権限を誤ったり、過剰に権限を付与したりすると、
思わぬリスクに晒されます。重大なリスクの1つに、Podを含むコンテナに
侵入した攻撃者によるKubernetesクラスタの不正操作があります。
どのような対策をすればこうした事態を防げるのでしょうか。
『リスクから学ぶ Kubernetesコンテナセキュリティ』(翔泳社)から、
2つの対策を紹介します。
https://codezine.jp/article/detail/20205?utm_source=codezine_regular_20241002&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[3] 人気ランキング(9/25~10/1)
━━━━━━━━━━━━━━━━━━━━
<記事>
●1位 2つのSaaSをフルスクラッチで開発して分かった、開発スピード向上を
実現するアーキテクチャ選定の勘所
https://codezine.jp/article/detail/20076?utm_source=codezine_regular_20241002&utm_medium=email
●2位 自分でコードを書かずにどこまでやれるか?
「GitHub Copilot」をフル活用してReact+ExpressのWebページ実装に挑戦
https://codezine.jp/article/detail/20100?utm_source=codezine_regular_20241002&utm_medium=email
●3位 コンテナに正規表現も! Modern C++に必須の基本ライブラリ
https://codezine.jp/article/detail/20220?utm_source=codezine_regular_20241002&utm_medium=email
●4位 自宅のPCでLLMが動く! オープンソースの視点からひも解く
生成AIの現在と未来
https://codezine.jp/article/detail/20040?utm_source=codezine_regular_20241002&utm_medium=email
●5位 まずはここから!GUIテスト自動化ツール導入のポイントと「Squish」で
実践するビヘイビア駆動型テスト
https://codezine.jp/article/detail/20038?utm_source=codezine_regular_20241002&utm_medium=email
<ニュース>
●1位 Vue.jsエンジニアの平均収入はフレームワーク別ランキング5位の
1035万円、「SOKUDAN」のデータから明らかに
https://codezine.jp/article/detail/20225?utm_source=codezine_regular_20241002&utm_medium=email
●2位 Microsoft Excelのスプレッドシート内でのPython実行を可能にする
「Python in Excel」が正式リリース
https://codezine.jp/article/detail/20250?utm_source=codezine_regular_20241002&utm_medium=email
●3位 HTMLからデザイン要素を排除し、文字情報をまとめたファイルを作る
言語モデル「Reader-LM」が公開
https://codezine.jp/article/detail/20230?utm_source=codezine_regular_20241002&utm_medium=email
●4位 JavaScript実行環境「Node」のバージョン22.9.0が公開、
問題多発のJITコンパイラを標準で無効に
https://codezine.jp/article/detail/20236?utm_source=codezine_regular_20241002&utm_medium=email
●5位 AppleがSwift言語の新版「バージョン6」を公開、
データ競合をエラーとして検出する機能などを追加
https://codezine.jp/article/detail/20252?utm_source=codezine_regular_20241002&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[4] 新着ニュース:37本(9/25~10/2)
━━━━━━━━━━━━━━━━━━━━
・Google、ユーザーが提示した資料だけで考えるAIサービス「NotebookLM」で
動画と音声に対応(10-01)
https://codezine.jp/article/detail/20271?utm_source=codezine_regular_20241002&utm_medium=email
・PHP向けWebアプリケーションフレームワーク「Laravel 11.24」が公開(10-01)
https://codezine.jp/article/detail/20267?utm_source=codezine_regular_20241002&utm_medium=email
・アレン人工知能研究所が画像も解釈するLLM「Molmo」を公開、
GPT-4oに迫る性能を実現(10-01)
https://codezine.jp/article/detail/20268?utm_source=codezine_regular_20241002&utm_medium=email
・PyTorch Foundation、量子化とスパース化でLLMの学習と推論を高速化する
ライブラリ「torchao」公開(10-01)
https://codezine.jp/article/detail/20269?utm_source=codezine_regular_20241002&utm_medium=email
・Oracle、OCIにおけるアプリケーションの開発と導入を支援する新機能を発表
(09-30)
https://codezine.jp/article/detail/20198?utm_source=codezine_regular_20241002&utm_medium=email
・Google Cloud、プロンプトエンジニアリングをAIで支援するサービスを
プレビューとして公開(09-30)
https://codezine.jp/article/detail/20270?utm_source=codezine_regular_20241002&utm_medium=email
・Next.js開発者の平均年収はフレームワーク別ランキング6位で1026万円、
調査レポートをCAMELORSが公開(09-30)
https://codezine.jp/article/detail/20259?utm_source=codezine_regular_20241002&utm_medium=email
・Cloudflare、「Workers AI」をはじめとするAIアプリケーション開発者
プラットフォームの機能強化を発表(09-30)
https://codezine.jp/article/detail/20260?utm_source=codezine_regular_20241002&utm_medium=email
・総務省、社会人がデータサイエンスを学べる無料オンライン講座
「社会人のためのデータサイエンス演習」を開講(09-30)
https://codezine.jp/article/detail/20261?utm_source=codezine_regular_20241002&utm_medium=email
・Microsoft、VSCode向けのPythonデータ分析機能拡張を提供開始(09-30)
https://codezine.jp/article/detail/20254?utm_source=codezine_regular_20241002&utm_medium=email
・Denoの中核部となるJavaScriptエンジンがオープンソースソフトウェアとして
登場(09-30)
https://codezine.jp/article/detail/20255?utm_source=codezine_regular_20241002&utm_medium=email
・GoogleがGemini 1.5の改良版を提供開始、APIの呼び出し回数制限も緩和
(09-30)
https://codezine.jp/article/detail/20256?utm_source=codezine_regular_20241002&utm_medium=email
・MicrosoftがAzure Cosmos DBのスケーリング機能を改善、
必要なパーティションのみスケールアップ(09-30)
https://codezine.jp/article/detail/20257?utm_source=codezine_regular_20241002&utm_medium=email
・Metaが新LLM「Llama 3.2」を公開、画像解釈モデルに合わせて端末上で動作する
小規模モデルも(09-30)
https://codezine.jp/article/detail/20258?utm_source=codezine_regular_20241002&utm_medium=email
・ArmがPyTorch FoundationにPremier Memberとして加入(09-27)
https://codezine.jp/article/detail/20251?utm_source=codezine_regular_20241002&utm_medium=email
・AppleがSwift言語の新版「バージョン6」を公開、データ競合をエラーとして
検出する機能などを追加(09-27)
https://codezine.jp/article/detail/20252?utm_source=codezine_regular_20241002&utm_medium=email
・Amazon Web Services、3Tバイトのメモリを使えるGraviton4インスタンス
「X8g」を提供開始(09-27)
https://codezine.jp/article/detail/20253?utm_source=codezine_regular_20241002&utm_medium=email
・Okta Customer Identity Cloud(powered by Auth0)、
無料プランの拡充と有料プランの機能強化を発表(09-27)
https://codezine.jp/article/detail/20241?utm_source=codezine_regular_20241002&utm_medium=email
・2025年3月開催「エンジニアがこの先生きのこるためのカンファレンス2025」、
登壇者を9月30日まで募集中(09-27)
https://codezine.jp/article/detail/20242?utm_source=codezine_regular_20241002&utm_medium=email
・Unity Technologies、ゲーム開発向け統合エンジン「Unity 6」を10月17日に
全世界でローンチ(09-27)
https://codezine.jp/article/detail/20247?utm_source=codezine_regular_20241002&utm_medium=email
・ITエンジニアの約9割がAIによる仕事の代替を意識も、
具体的な対策は不十分であることが明らかに(09-27)
https://codezine.jp/article/detail/20248?utm_source=codezine_regular_20241002&utm_medium=email
・AISI、「AIセーフティに関するレッドチーミング手法ガイド」を公開(09-27)
https://codezine.jp/article/detail/20249?utm_source=codezine_regular_20241002&utm_medium=email
・Microsoft Excelのスプレッドシート内でのPython実行を可能にする
「Python in Excel」が正式リリース(09-27)
https://codezine.jp/article/detail/20250?utm_source=codezine_regular_20241002&utm_medium=email
・Amazon Web Services、Amazon BedrockエージェントのTeamsやSlackでの
やり取りを可能に(09-27)
https://codezine.jp/article/detail/20238?utm_source=codezine_regular_20241002&utm_medium=email
・Amazon Web Services、OpenJDK 23準拠のJava開発キットを提供開始(09-27)
https://codezine.jp/article/detail/20239?utm_source=codezine_regular_20241002&utm_medium=email
・CMSコミュニケーションズ、推論モデルをWebアプリケーション化する
「M2A Service」の提供を開始(09-26)
https://codezine.jp/article/detail/20243?utm_source=codezine_regular_20241002&utm_medium=email
・パーソル、テクノロジー人材を対象にした人事制度の導入によって
エンゲージメントが上昇(09-26)
https://codezine.jp/article/detail/20244?utm_source=codezine_regular_20241002&utm_medium=email
・ELYZA、「GENIAC」支援のもと行ってきた新たな基盤モデルの研究開発に関する
成果を公表(09-26)
https://codezine.jp/article/detail/20245?utm_source=codezine_regular_20241002&utm_medium=email
・JavaScript実行環境「Node」のバージョン22.9.0が公開、問題多発の
JITコンパイラを標準で無効に(09-26)
https://codezine.jp/article/detail/20236?utm_source=codezine_regular_20241002&utm_medium=email
・Amazon Web Services、独自AIチップ向けSDK「AWS Neuron 2.20」を公開
(09-25)
https://codezine.jp/article/detail/20233?utm_source=codezine_regular_20241002&utm_medium=email
・Mistral AI、画像を理解するAIモデル「Pixtral 12B」を公開(09-25)
https://codezine.jp/article/detail/20234?utm_source=codezine_regular_20241002&utm_medium=email
・Mistral AIがサービス料金を値下げ、無料でAPIを試用できる制度も開始
(09-25)
https://codezine.jp/article/detail/20235?utm_source=codezine_regular_20241002&utm_medium=email
・手描きのラフスケッチからフロントエンドのコードを生成するAIサービス
「Superflex」が提供開始(09-25)
https://codezine.jp/article/detail/20229?utm_source=codezine_regular_20241002&utm_medium=email
・HTMLからデザイン要素を排除し、文字情報をまとめたファイルを作る
言語モデル「Reader-LM」が公開(09-25)
https://codezine.jp/article/detail/20230?utm_source=codezine_regular_20241002&utm_medium=email
・Redisからフォークした「Valkey」、初のメジャーバージョンアップとなる
「8.0.0」に到達(09-25)
https://codezine.jp/article/detail/20231?utm_source=codezine_regular_20241002&utm_medium=email
・映画のような動画を作り出すAIモデル「Gen-3 Alpha Turbo」のAPIが公開
(09-25)
https://codezine.jp/article/detail/20232?utm_source=codezine_regular_20241002&utm_medium=email
・Amazon Web Services、Swift言語向けのSDKを正式に公開(09-25)
https://codezine.jp/article/detail/20237?utm_source=codezine_regular_20241002&utm_medium=email
------------------------------------------
プロフィールを更新して最適な情報を受け取ろう
------------------------------------------
お仕事や関心内容にお変わりはございませんか?
適切な情報をお届けするために
翔泳社では定期的なプロフィール更新をお願いしています。
▼マイページはこちら
https://shoeisha.jp/users/profile?utm_source=codezine_regular_20241002&utm_medium=email
━━━━━━━━━━━━━━━━━━━━
[5] 配信停止の方法
━━━━━━━━━━━━━━━━━━━━
メールマガジンの配信停止はこちらからお手続きください。
https://shoeisha.jp/ml/cancel/cz?token=&utm_source=36806&utm_medium=email
配信先の変更はこちらから(ログインが必要です)。
https://shoeisha.jp/users/account
・ニュースの内容は予告なしに変更される場合があります。
・記事中の会社名、製品名は、弊社および各社の登録商標、商標です。
・お問い合わせについては、
https://shoeisha.jp/help/contact/cz/
へご連絡ください。
────────────────────
発行:株式会社翔泳社 CodeZine編集部
(c)2005 SHOEISHA. All rights reserved.