最新記事一覧
第7回からは、第6回で作成した投稿アプリのREST APIを利用して、UI作成フレームワークDioxusでアプリのフロントエンド部分をSPAとして開発していきます。第7回では、API呼び出し関数の実装と、その呼び出し結果をページに反映するコードを通じて、Dioxusの基本動作を理解します。
()
病気ではないそうです。
()
機械設計に携わるようになってから30年超、3D CADとの付き合いも20年以上になる筆者が、毎回さまざまな切り口で「3D設計の未来」に関する話題をコラム形式で発信する。第8回は、この春から新人エンジニアとして社会に出る人たちへ、3D推進者からのメッセージをお届けする。
()
熱量スコアを含めたSNSの各指標と売り上げにどのような相関があるかを分析する。
()
第6回は、第5回の続きとして、投稿アプリにREST APIを導入し、後続の回で利用できるようにします。
()
()
第5回は、第4回の続きとして、テンプレート化した投稿アプリにセッションによる状態管理の仕組みを導入し、それを利用した入力情報の記憶やフラッシュメッセージの実装例を紹介します。
()
「自社内にシステム部があるアニメ制作会社は2017年当時、珍しい方だと感じていました」――庵野秀明氏が率いるカラーは、IT化で制作効率を高めている映像スタジオの一つだ。
()
迷惑行為が発生したのはフランチャイズ加盟店「有限会社楽天峯(らくてんほう)」が運営する店舗。
()
第4回は、第3回の続きとして、投稿アプリにWebアプリケーションテンプレートエンジンの「Tera」を導入し、見た目を整えていきます。
()
「庵野さんは“ちゃぶ台返し”はしない」。シン・エヴァの「Avant2パート」「Aパート」で制作進行を担当した成田和優氏は言う。成田氏へのインタビューから、マネジャーとしての庵野秀明をひもといていく。
()
JAXAからアニメの制作進行に転向するという異色の経歴の人物がいる。成田和優氏だ。なぜ職を移ったのか。両者の違いと共通点は。シン・エヴァの制作を通じて感じた、アニメ業界のマネジメントとは。「プロジェクト・シン・エヴァンゲリオン」の著者でもある成田氏に話を聞いた。
()
第3回は、第2回の続きとして、投稿アプリに投稿表示、作成、更新、削除の機能を実装していきます。この過程で、リクエストの受け取り方法、レスポンスの生成方法の詳細を理解します。
()
自由民主党の「『日本電信電話株式会社等に関する法律』の在り方に関するプロジェクトチーム」によりNTT法に関する提言案が議論されたことを受けて。
()
今回から数回に分けて、RustのWebアプリフレームワークであるActix Webを紹介します。題材は、シンプルな投稿アプリです。今回は、投稿アプリの基本形を作成し、Actix Webでのルーティングやハンドラー関数の書き方を理解して一覧表示機能まで実装してみます。
()
()
食中毒患者を出した駅弁メーカーの「吉田屋」が謝罪会見を開いた。筆者の窪田氏は、会見の内容は「成功」したように感じるが、一つ気になることが残ったと指摘する。それは「33都道府県に流通する弁当は“駅弁”なのか」問題だ。
()
Rustを使った「Webアプリ」の開発はどのようなものになるのでしょうか? 本連載のスタートとなる今回は、アプリ開発の下準備として、Rustの現状を踏まえた連載の目的を紹介し、Webアプリ開発環境の構築を通じて、Rustのプロジェクト管理の基本をおさらいします。
()
コロナ禍で製造業のマーケティング手法もデジタルシフトが加速した。だが、業界の事情に合わせたデジタルマーケティングを実践できている企業はそう多くない。本連載では「製造業のための正しいデジタルマーケティング知識」を伝えていく。第7回のテーマは有名な分析フレームワーク、「アンゾフの成長マトリクス」の活用法だ。
()
()
今回は、BigQueryでメール開封率を算出する方法を解説します。GA4単体では測定できないため、メールサービスであるSendGridを利用します。またGoogleクラウドのCloud FunctionsによりBigQueryへの開封率データ保存を自動化する方法を解説します。
()
3大サーバレスを紹介する本連載もいよいよ最終回です。その最終回として、Google Cloud Functionsを紹介します。
()
ファンからも悲しみの声が。
()
「高原の原宿」のランドマークが再スタートを切りました。
()
トヨタ自動車は2024年3月期第1四半期の決算を発表した。
()
今回は、GA4とBigQueryを組み合わせてSQLによるWeb分析を行う方法を解説します。特定のイベントをカウントする方法や閲覧ページの1つ前と1つ後を取得する方法およびアクティブユーザーを取得するSQLを紹介します。これらのSQLについて詳しく解説し、ライブラリの活用方法を紹介します。これらの手法を活用することで、GA4の標準UIのみではできない詳細な分析を行いましょう。なお今回のSQLでは、前回の記事で紹介したサンプルデータを使用しています。
()
前回は、3大サーバレスを実践する初回として、AWS Lambdaを紹介しました。今回は、Azure Functionsを紹介します。
()
第7回は、PythonとRubyによる開発事例を紹介します。これらの言語は、ここまでの回で紹介してきた言語とは異なった、実行環境をWebAssembly化するというアプローチでWebAssemblyに対応しています。PythonのPyodideとPyScript、Ruby 3.2でのWebAssemblyサポートを紹介します。
()
第8回は、gRPCをサポートしないWebブラウザなどのクライアントからgRPCサービスを利用するためのリバースプロキシgrpc-gatewayを紹介します。プログラミング言語はGoです。
()
10年ぶりの交代となった日銀総裁。植田和男新総裁が副総裁2人と共に就任会見を4月10日に開いた。岸田文雄首相は日銀の黒田東彦総裁の後任にふさわしい人物像について「主要国の中央銀行トップとの緊密な連携、内外の市場関係者への質の高い発信力と受信力が格段に重要になってきている」とコメント。日銀総裁に求められる発信力と受信力とは何か、広報の観点から考える。
()
第6回は、Go言語における開発事例を紹介します。GoからのJavaScript関数呼び出し、JavaScriptからのGo関数の呼び出しについても紹介します。
()
元ジャニーズJr.の歌手カウアン・オカモトさんが、日本外国特派員協会で故・ジャニー喜多川氏からの性被害について告発記者会見を開いてから1か月。組織リスクマネジメントの観点からすると、トップの性的行動とそれがもたらすリスクをどうコントロールしていくのかを考える題材となる。
()
第7回は、第4回で実装したサーバサイドストリーミングgRPCサービスを利用するモバイルアプリケーションを、iOS用にSwiftで開発します。前回と同様に、gRPCとモバイルアプリケーションの相性などを理解し、異なるプラットフォームとプログラミング言語で構成されるサービスを問題なく利用できることを理解します。
()
これはオーケーブロッコリー。
()
今回は、Googleアナリティクス4(以下、GA4)のWeb解析をSQLを用いて行うためのデータ連携方法を解説します。GA4のデータをBigQueryにエクスポートすることで、計測した生データを用いた制約のない分析が可能になります。BigQuery連携のための各種手順からデータ構造までを解説します。
()
昔も今も万引き行為は後を絶たず、年間の被害総額は約8089億円に上る。それ以外にも数多の不正行為があり、最近では回転寿司チェーン店を中心に顧客の迷惑動画が拡散される事象も問題に。店舗側の負担となっていた防犯対策のコスト構造を変え、攻めの投資につなげる可能性を探る。
()
ずっと見ていたくなる……。
()
第5回は、WebAssemblyにおいて最も人気があるとされるRustにおける開発例を紹介します。RustとJavaScriptの関数を相互に呼び出す事例を紹介します。
()
前回は、連載1回目ということで、サーバレスサービスそのものと3大クラウドベンダーのサーバレスのそれぞれの特徴を概観するとともに、本連載で実行させる関数を、ローカルで実行させるところまで紹介しました。連載第2回の今回は、その関数をAWS Lambdaで実行させていきます。
()
第6回は、第4回で実装したサーバストリーミングgRPCサービスを利用するモバイルアプリケーションを、Android OS用にKotlinで開発します。ここでは、gRPCとモバイルアプリケーションの相性などを理解し、異なるプラットフォームとプログラミング言語で構成されるサービスを問題なく利用できることを理解します。
()
第4回は、WebAssembly開発で人気のあるC/C++とEmscriptenによる開発事例を紹介します。標準的なC/C++の関数の出力をWebページに反映させる事例の他に、C/C++の関数をJavaScriptから呼び出す事例も紹介します。
()
第5回は、Node.jsでストリーミング型のgRPCサービスを開発してみます。ここでは、ストリーミング型のうちクライアントからの複数リクエストとなるクライアントサイドストリーミングを実装してみます。
()
本連載では、厳しい環境が続く中で伝統を受け継ぎつつ、新しい領域にチャレンジする中小製造業の“いま”を紹介していきます。今回は板金加工を手掛ける山形県のみよし工業に取材しました。
()
本連載では、Googleのアクセス解析ツールの最新版であるGoogleアナリティクス 4の活用に関心を持っている技術者・Web分析担当者を対象に、基本および技術的な活用方法を解説します。特に、BigQueryとの連携によるWebアクセスデータの分析・活用を行う方法を中心に解説します。今回は、ツールとして大きく変わったGoogleアナリティクス 4の基本と特徴を解説します。
()
第3回では、.NETにおけるWebAssemblyアプリケーション開発のためのフレームワークである、Blazor WebAssemblyを紹介します。フロントエンド開発専用となりますが、C#を使うことができるので、.NETに慣れ親しんでいる開発者には有効な選択肢でしょう。
()
小さな街中華屋だった「函館麺厨房あじさい」を1代にして全国7店舗に拡大したのが、3代目社長の東秀一さんだ。いったいどのような狙いがあって東京駅に出店したのか、店舗拡大の秘訣(ひけつ)は何なのか。「函館麺厨房あじさい」を経営する有限会社麺厨房あじさいの東社長に聞いた。
()
第4回は、Pythonでストリーミング型のgRPCサービスを開発してみます。ここでは、幾つかあるストリーミング型のうち、サーバからの複数レスポンスとなるサーバサイドストリーミングを実装してみます。
()
商用サーバレスサービスとしてAWS Lambdaがリリースされてから8年以上が経過しました。その間、MicrosoftからはAzure Functions、GoogleからはGoogle Cloud Functionsがリリースされ、3大クラウドベンダーそれぞれがサーバレスをサービスとして展開しています。本連載では、4回にわたって、この3大クラウドベンダーのサーバレスサービスを比較していきます。連載1回目は、そもそもサーバレスサービスとはどのようなものなのか、3大クラウドベンダーのサーバレスのそれぞれの特徴を概観するとともに、本連載で実行させる関数を、ローカルで実行させるところまで紹介します。
()
前回、ドイツ発祥の公共交通施策「運輸連合」と熊本県における路線バス「共同経営推進室」を紹介した。その後、熊本県はMaaSアプリ「my route」のサービスを開始すると発表。熊本市が先行したけれども、時を置かず他の都市でも同様の計画が立ち上がっていた。
()