WebAssembly, a.k.a. WASM, is a standard defining a low-level programming language suitable (A) as a target for cross-compilation from many other languages and (B) for running via a virtual machine in a browser. Designed with scriptability via JavaScript in mind, it provides a way to compile C code (among others) to WASM and script it via JavaScript with relatively little friction despite the vast
多重下請けやベンダーロックインといった慣行が根強く染み付く日本のIT業界。発注者の丸投げや責任の所在が不明な取引慣行が定着し、トラブルを起こしている。DX(デジタル変革)による開発需要が高まる今、悪しき商習慣の見直しは待ったなしだ。 2022年9月21日、個人情報保護委員会はBIPROGY(旧日本ユニシス)に対して、個人情報保護法に基づく指導を行ったと発表した。指導の内容は「組織的安全管理措置」「物理的・技術的安全管理措置」「委託先の監督」の3点。7月21~22日にBIPROGY社員らが常駐する兵庫県尼崎市の施設を立ち入り検査のうえ、資料の提供を受け事実関係を確認した。 調査結果から浮かび上がったのは、再委託を重ねた結果として曖昧になった責任の所在である。 「再委託、さらには再々委託していたことは知らなかった」――。尼崎市の担当者は、ベンダーに委託した業務の実態についてこう振り返る。 20
本日もお読み頂きまして、ありがとうございます。 今回は『ランダムチャット』のつぶやきに投稿されていた「働く」ということについてのつぶやきを紹介したいと思います! 皆さんも一度は、仕事を辞めようか?転職しようか?など考えたことはないでしょうか? 『ランダムチャット』には家族や友達に相談しづらいつぶやきが多く投稿されていますが、匿名なので安心して使うことができます。 さっそく『仕事』『働く』ことについてつぶやかれている投稿を紹介したいと思います! このつぶやきの主が「バイト(フリーター?)のままじゃダメかなぁ」と投稿しました。 (ランダムチャット つぶやきの投稿内容)このスレに対して、回答者は下記のようにコメントをしています。 注意:『ランダムチャット』のつぶやきは回答順位に下から1.2.3となり上に行くほど最新の回答になります。 読みづらくてすみません…実際の『ランダムチャット』は下から上へ
駅弁として売られている「JR貨物コンテナ弁当」がワクワクするのですよ。子ども心をくすぐられるというか、おもちゃチックな部分とか、それなのにしっかり駅弁としてウマイところに惹かれるのです。 JR貨物コンテナ弁当 神戸のすきやき編 正式名称は『JR貨物コンテナ弁当 神戸のすきやき編』で、価格は1500円。製造しているのは兵庫県神戸市の淡路屋。JR東京駅の一部の駅弁屋さんでも購入可能です。 マニア心をくすぐる この駅弁の何が良いかって、見た目が貨物コンテナそのものな点。 貨物コンテナをそのまま小さくしただけともいえるリアルな作りは、マニア心をくすぐります。ちなみに、箸は伸縮自在なものがひとつ入っています。 豆腐と人参も入ってて彩鮮やか 貨物コンテナのフタを開けると、中にはたっぷりとすき焼きの具が入っています。 意外と多いですよ、肉や野菜などの具の量。しっかり豆腐と人参も入ってて彩鮮やか。 小物入
エンジニアを目指しています!という方からインフラエンジニアになるのが良いのか、開発エンジニアが良いのか質問をいただいたりします。 異業種からIT業界へ転職を目指される方のお話を聞いていると、開発、特にアプリ開発やWeb開発の希望者が多い傾向にあると感じます。 自身の作ったコードが、「書いた通りに動いて」、それが「目に見える」ということで、アプリやWebサービスの開発に携わりたいと考えているのかと思います。 実際、エンジニアを目指すための方向けのスクールでは成果物として何かしらのwebサービスのクローンを作ることが多いようですし、インフラエンジニアよりは開発エンジニアのほうが身近な分野なのではないかと思います。 もちろん、スクールでもインフラ関連の勉強は実施するようですが、メインは開発ですね。 このこと自体は納得できることなので、特に違和感もありません。 私は約20年のエンジニア経験で、イン
前回はマスを置くところまで行きました。 次はマウスで石が置けるようにしていきましょう。 マウスをクリックしたときのプログラムはAR、VRでも使える技術です。また、今回はレイヤーを使いますので、例えばRPGで行きたいところで町だけを選択したい場合は、レイヤーを使うことで再現できたりするので、今回を知ることで可能性が広がりますの是非マスターしていきましょう。 Unity バージョン: 2020.3.2.2f1 記事を読んでほしい方 ・ゲーム開発未経験者 ・オセロを作ったことない人 ・初心者エンジニア この記事で得られること ・レイヤーの作り方 ・列挙型の使い方 ・クリックした位置取得方法 ユーザーの前提知識 ・Unityプロジェクトの作成方法がわかる ・Unityを使ってオブジェクトを作ってみたりしたことがある
はじめに 新しいプロジェクトの提案作業をしていて、急遽こんな画面になるよって、見せれないか?という依頼を受けました。フロントエンジニアではない私は、この手の対応は得意ではないものの、最近興味を持っていたSvelteを試す絶好の機会だと、やってみることにしました。 フロント周りの知見が多いわけではない中、無事簡単なプロトができたので、その記録として残しておこうと思います。 ということで、間違っていることや変なところがあるかもしれませんので、自己責任でお願いします。 環境 Windows 10 Pro WSL2 Docker(WSL2 上にインストール)※Docker Desktopでも可 VS Code やってみる 前提 VS Code ⁺ Docker使って、コンテナ上に環境を作ります。 Node.JSが入っていればOKです。 インストール 以下のコマンドで、質問に答えならが空のプロジェク
こんにちは。日本マイクロソフトの向井です。 今回は2022年10月に開催されたMicrosoft Ignite 2022 の以下のセッションで紹介されていた、Power Platform のManaged環境について情報をまとめたいと思います。 組織内のローコード ガバナンスの合理化 マネージド環境はオンにすることで、CoE Staerter キットなどを使わなくても、簡単にPower Platformのガバナンス管理がおこなえるようになる機能です。 具体的にどんなことができるか見ていきましょう。 1. マネージド環境の設定 Power Platform 管理センターの Active Managed Environment からマネージド環境を有効化できます。 マネージド環境を有効にしたい環境を選択して、画面上のEnable Managed Environments をクリック ここから以
Chart.jsを使ってグラフの描画 Chart.jsはJavaScriptでグラフを描画するためのライブラリです。 以前少しだけ使用したことがあったのですが、もう一度使い方をおさらいしようと思い、勉強ついでにメモ。 これから使おうと思っている方の参考になればと思います。 https://www.chartjs.org/ バージョン Chart.js 3.9.1 使い方 インストール npmを使用してインストールするか、CDNを利用します。 今回はCDNで。 <head> <script src="https://cdn.jsdelivr.net/npm/chart.js@3.9.1/dist/chart.min.js"></script> </head>
こちらの記事をご覧いただきありがとうございます。 以前SUUMOの物件データをスクレイピングした記事を投稿しました。今回はスクレイピングしたデータから見つかった、入力ミスと思われる変なデータをご紹介します。 スクレイピングした記事 ↓でスクレイピングしたデータから見つかった変なデータを紹介します。 前置き:SUUMOに批判的な意見を主張したいわけではありません。 やっていること自体は人の揚げ足取りと思われて致し方ないことですが、決して批判的な意見を言いたいわけではありません。 機械学習をするうえで、イレギュラーなデータを見つけることは分析精度を上げることにつながります。 てかむしろSUUMO凄くない? と思います。どう見ても入力ミスだよな…?と思う場面はそんなにありませんでした。 人は誰しも細かいミスをしてしまうものだと思いますし、自分も毎日ミスだらけです。スペルミスのエラーとか1分に1回
DATUM STUDIO株式会社 取締役CAOの里洋平氏が運営するYouTubeチャンネル「里洋平チャンネル」。今回のゲストは、株式会社メルカリ・機械学習エンジニア(※動画収録当時)の松岡玲音氏。プログラミング経験ゼロからデータサイエンティストに辿り着いた道のりについて話しました。 MITの博士課程を辞めてメルカリにジョイン 里洋平氏(以下、里):みなさんこんにちは。里洋平です。今回は株式会社メルカリで機械学習エンジニアをされている(※動画収録当時)玲音さんにお話を聞いていきたいと思います。玲音さん本日はよろしくお願いします。 松岡玲音氏(以下、松岡):よろしくお願いします。 里:では玲音さん、さっそくですが、まずは自己紹介がてら、これまでどんなことをしていたのかであったり、趣味の話であったりをお話していただいてもよろしいでしょうか? 松岡:じゃあキャリアからいこうかな。今は機械学習エンジ
フリー記者・編集者。ITmedia NEWS記者→nanapi編集者→フリーで執筆、編集など。若い頃は「IT戦士ゆかたん」としても活動していました。 SNSの黎明期から、記者としてネットと人の関わりを追い続けてきた岡田有花さんが、必ずしもメインストリームではないものの、興味深いSNSの世界を紹介していきます。 「mixi」(ミクシィ)というワードを聞いて、むずがゆいような恥ずかしいような気持ちになる30代以上は少なくないかもしれません。 mixiは、2000年代中盤に大流行したSNS。「mixi日記」を書き、友だちのページに「足あと」を残して訪問しあい、ソーシャルゲーム「サンシャイン牧場」で夜通し遊んだ……そんな思い出を持つ中年も多いでしょう。私もその一人です。 ▲2022年のmixi今でもサービスは続いていますが、流行当時の勢いは失われ、一部の人が使うSNSに落ち着いています。 そんなm
🧑💻こんな方におすすめ スタートアップからメガベンチャーにて負債を前提として開発をすすめ向き合っている方 すでに技術的負債の解消、リファクタリングに取り組んでいるエンジニア テックリードやEMという立場で、組織的に技術的負債の解消に取り組んでいる人、または取り組んで行きたいと考えている人 ☑️イベントのゴール 現状で技術的負債の解消に向き合っている、テックリード、EM、ミドルマネジメントのエンジニアの方々が、技術的負債に対しての技術的・組織的なアプローチ方法がわかること 今後技術的負債に対してどのように向き合っていくのかについての知見を得られること 🎤登壇者 🗣️スピーカー 伊藤 直也さん @naoya_ito 株式会社一休 執行役員 CTO 青山学院大学大学院博士課程前期修了後、新卒でニフティ株式会社に入社し、ブログサービス「ココログ」を開発。その後、株式会社はてなの取締役CT
『バイオハザード ヴィレッジ』Mac版、本日発売。M1〜M2チップ対応のクオリティーはゲーミングPC並みかも2022.10.28 13:0014,299 尾田和実 ぐおー。Apple シリコンM1&M2とmacOS Ventura 13.0の新生Macパワーコンビに『バイオハザード ヴィレッジ』がやってきた。 「バイオハザード」シリーズの最新作『バイオハザード ヴィレッジ』は、数々のゲームアワードを受賞している名作サバイバルホラー作品。その「ヴィレッジ」Mac版がいよいよ本日からリリース。 これ、密かに楽しみにしていたんですよ。注目ポイントは、やはりカプコンの誇るゲームエンジン“RE ENGINE”の高次元なグラフィックスが、Appleのスケーリング/フレームレート向上用の新技術“MetalFX Upscaling(メタルエフエックス アップスケーリング)”によってどこまでドライブされるか
関連キーワード アプリケーション開発 | ERP | プログラマー ソフトウェア開発者を目指す動機は、人によってさまざまだ。企業や消費者の役に立つものを生み出したい人もいれば、問題を解決するスリルを味わいたい人もいる。バックアップソフトウェアベンダーAcronisの開発者、ゼニア・キム氏の場合は後者だ。キム氏は2020年に米国のデジペン工科大学(DigiPen Institute of Technology)を卒業し、コンピュータサイエンスとゲームデザインの学位を取得した。 否定できない「コーディング力よりコミュ力」の時代 併せて読みたいお薦め記事 連載:当事者が語る「女性開発者の増やし方」 前編:アニメを極めようとした学生が“アニメじゃない”道を選んだのはなぜ? さまざまなキャリアの歩み方 建築家志望の学生が“プログラミングの沼”にはまってしまった理由 IT業界の女性は「メンター」を求め
Anker、”最強のPCスタンド”を作ってしまう。ワイヤレス充電台やHDMIも搭載、USB-Cハブ内蔵モニター台を発表 「Anker 675 USB-C ドッキングステーション (12-in-1, Monitor Stand, Wireless)」を発表 Ankerが10月27日、プレスイベント「Anker Power Conference 2022 Fall」を開催。ワイヤレス充電パット内蔵のPCスタンド一体型ドッキングステーション「Anker 675 USB-C ドッキングステーション (12-in-1, Monitor Stand, Wireless)」を発表した。価格は32,990円、2023年春頃の発売を予定している。 本体幅は約540 × 220 × 90mm、重さは約2.1kg。複数のUSB-Cポート、SDカードスロット、HDMIポート、ワイヤレス充電パッドなどを含む以下のポ
「ツイッター」を買収して「言論の自由」を獲得しようとしたり、ウクライナ戦争を終わらせるための“和平案”を提案したりと、何かと話題に事欠かないイーロン・マスク。もちろん、火星開拓への執着ぶりは変わらない。現在「ダイエット中」のマスクと英「フィナンシャル・タイムズ」紙の記者が、ランチをした。 イーロン・マスクとのディナーは、テスラでのドライブから始まった。テキサス州の州都オースティンで、私はマスクの2歳半の息子Xと並んで後部座席に座る。午後7時くらいだった。案の定、Xはぐずりだした。向かう先はマスクお気に入りのメキシコ料理店「フォンダ・サン・ミゲル」。 その前に私は同僚と、コロラド川のほとりに建つ「ギガファクトリー」を案内されていた。この巨大な生産工場で、テスラの最新小型スポーツ多目的車(SUV)の「モデルY」が生産されている。モデルYは世界で最も売れているテスラEVで、マスクを長者番付の首位
2022年度電験三種を一発合格する~!!企画 理論のお勉強も順調です♪ 三相交流回路に入りました~! 今日は三相交流のΔーY変換について! 三相交流のΔーY変換、Y-Δ変換するときは、負荷側を変換するほうが位相のズレを考慮しなくていいので便利です☆ 電源側は、 電圧が ΔーY変換:1/√3倍 Y-Δ変換:√3倍 負荷側は、 インピーダンスが ΔーY変換:1/3倍 Y-Δ変換:3倍 前回のΔーΔ結線、YーY結線の場合の相電流と線電流☆相電圧と線間電圧の関係はしっかり理解しておきましょ~! ぜひチャンネル登録お願いします! ◎電気をたのしくわかりやすく解説します☆ 「電気予報士」なな子のおでんき予報
EC 市場が年々拡大していく中、最近ではヘッドレスコマースというワードを技術畑以外でも目にしたり、耳にすることが多くなってきました。私の体感的には 2019 年頃から技術者の間でヘッドレスコマースのアーキテクチャが話題となり、2020〜2022 年にかけて技術以外のレイヤーにも徐々に広まってきたように感じています。 この記事では最近ホットなヘッドレスコマースを理解する上で必要な基本知識と今後どのような方向性でヘッドレスコマースが採用されていくのかを解説・予想していきたいと思います。 ヘッドレスコマースとは ヘッドレスコマースとは顧客接点(サイトの構成や見た目など)を司どるフロントエンドと EC のコアシステム(商品、顧客、在庫、決済など)を処理するバックエンドを分離した構築設計を指します。 ただ、フロントエンドとバックエンドを分離すると言われてもいまいちピンとこない方もいるかと思うので、こ
散財系YouTuberさんの「動画」にこだわった厳選アイテム3選 | みんなのつくえ2022.10.28 21:307,615 大野恭希 こちらはお買い物メルマガ「ROOMIE TREAT MAIL」からの記事です(登録はこちら) コロナ禍を受けて働き方も大きく変わり、「家=職場」となった人も多いはず。本来はくつろいだり趣味を楽しんだりする場所であった家を、なんとか効率良い作業スペースにもできないか……そんな試行錯誤を繰り返す人も少なくないのでは。 そこでスタートしたのが「みんなのつくえ」。今回は登録者数9万人超えYouTubeチャンネル「散財TV」で、さまざまなガジェット類への“散財っぷり”を披露するなおしまさんが登場。デスクで愛用している製品ベスト3をお聞きしました。 【なおしまさんプロフィール】 散財TV なおしま 「散財は人生」を謳い文句にYouTubeで活動中。ニッチなものから流
Google は 10 月 25 日、2023 年 2 月 7 日に予定している Chrome 110 のリリースをもって公式に Windows 7 と Windows 8.1 のサポートを終了すると発表した (Google Chrome ヘルプコミュニティ投稿、 BetaNews の記事、 Neowin の記事、 Android Authority の記事)。 Google は当初、2020 年 1 月 14 日の Microsoft による Windows 7 の延長サポート終了から少なくとも 18 か月間は Windows 7 をサポートすると発表していたが、同年 11 月には 2022 年 1 月 15 日までの延長を発表し、2021 年 11 月にはさらに 1 年延長すると発表していた。 Chrome による Windows 7 / 8.1 のサポート終了スケジュールは、Micr
■あなたはどこを見る? あなたは、まずどこを見るだろうか? デザイン? スペック? それとも金額? メーカーから発売される新しいノートパソコンの話ではない。賃貸住宅の話だ。 あなたは引っ越そうと決めた。どんな物件に住みたいだろうか? 新しい住まいを選ぶ際、「これはゆずれない」という条件があると思う。 新築 オートロック フロ・トイレ別 駅近 家賃は〇万円まで などなど。特にはじめての一人暮らしであれば、たくさん条件をつけているはず。 しかし、不動産屋で確実にこう言われる。 不動産屋さん「そんな好物件はありません。あったら私が住みたいですよ」 私が東京で1番最初に住んだ物件は、駅から徒歩14分だった。不動産広告の基準によると、徒歩1分は道路距離で80m。徒歩14分だと1120mになる。つまり、あのアパートは駅から1.1km以上離れていたわけだ。 遠すぎる。 そのアパートは同じ敷地内に大家さん
個人的にはあり。 ウォール・ストリート・ジャーナル紙が主催したテックイベント「WSJ Tech Live」にて、ディズニーのボブ・チャペックCEOが、Disney+の将来的活用について語りました。配信サービスとリアルなパークでの体験に相互作用を持たせたいと考えているそうです。 イベントの中でチャペックCEOは「Disney+ユーザーの動向を知るべきだと思います。最後にパークを訪れたのはいつか、どのような体験をしたのか、何が好きなのか。これはパーク来場者でも同じで、Disney+で何をよく見ているのかを知りたいですね」と語りました。つまり、Disney+での観覧履歴とパークでの体験を紐付け、それぞれのユーザーによりパーソナライズなディズニー体験を提供したいということ。 例えば、ディズニーランドで『カリブの海賊』に3回乗ったとします。で、帰宅したらDisney+で『パイレーツ・オブ・カリビアン
TVアニメ『ゴールデンカムイ』とearth music&ecology Japan Labelのコラボアイテムの受注生産販売が決定いたしました 杉元、白石、尾形、谷垣をイメージしたニットアイテムなどが登場いたします‼ 詳細… https://t.co/xlpdW5m7gB — earth JapanLabel (@earth_JL) 2022-10-28 12:00:12 『ゴールデンカムイ』×earth music&ecology Japan Label コラボアイテム購入ページ 『ゴールデンカムイ』の関連商品を見る (Amazon.co.jp) 本コラボでは、杉元佐一、白石由竹、尾形百之助、谷垣源次郎をイメージしたアイテムがメインに登場する。 杉本のマフラーをイメージしたニットストール、白石の半纏をイメージしたニットカーディガン、尾形のマントをイメージしたニットポンチョカーディガン、谷
ホーム ニュース 『Fit Boxing 北斗の拳』公式Twitterアカウントが突如凍結。ラオウのムチパツ拳王ボディお披露目直後に イマジニアは10月27日、『Fit Boxing 北斗の拳 ~お前はもう痩せている~』(以下、Fit Boxing 北斗の拳)の最新情報を公開。新たなボス/インストラクターとしてラオウが参戦すると告知した。あわせて公式Twitterアカウントではプレゼントキャンペーンも開催。しかし、なぜかその直後に公式Twitterアカウントが凍結される事態となったようだ。 『Fit Boxing 北斗の拳』は、『Fit Boxing』と「北斗の拳」のコラボレーションによる、ボクシングエクササイズゲームである。ベースとなる『フィットボクシング(Fit Boxing)』は、2018年にNintendo Switch向けとして発売されたエクササイズゲームだ。プレイヤーはジョイコ
ITエンジニアの基礎力を証明する国家資格として多くの受験者を集めてきた「基本情報技術者試験(FE)」が、2023年4月から大きく変わる。実施方式や出題範囲など変更は多岐にわたる。 関連記事 基本情報技術者試験が1969年発足以来の「大改訂」、どうなる難易度 変更に向け、試験を運営する情報処理推進機構(IPA)は2022年10月1日から実証試験を実施している。運営上の課題などを抽出するため、実証試験は新方式に準じる。記者が実証試験に参加したところ、一部の受験者がぶつかりかねない壁に気付いた。 プログラミングから逃げられない 読者の参考にしていただくため、まずは受験した記者のプロフィルについて記しておく。記者は約3年前まで他社で情報システム部門に所属していた。情シス勤務といっても設計や開発には携わっておらず、社内ITに関する企画・管理がメインの業務であった。文系学部出身で、プログラミングは1度
優れたテックは人の意識下にもぐりこむ。ギズモード編集長の「&e(アンディー)」レビュー2022.10.28 11:00Sponsored by イーデザイン損保 小暮ひさのり テックで、もっと安全に。テックでもっとシンプルに。 テクノロジーの進化はさまざまな「便利」を生み出しています。保険商品もその例に漏れずインシュアテック(保険×テクノロジー)によって、より効率的で、より便利なものへと進化を続けています。 イーデザイン損保の「&e(アンディー)」もまた、そんなテクノロジーを活用した自動車保険。単なる事故にあったときの補償だけではなく、専用のセンサーを車内に設置することで、走行ルートから挙動まで、さまざまなデータを取得し分析。 こうして得られたデータを活用して、ユーザーが安全運転を意識し、社会全体の安全へと繋げていこうというユニークな保険商品となっています。 この新しいサービスにいちはやく
はじめに こんにちは、ITANDI株式会社でノマドクラウドの開発をしている河合です。 前職では半導体業界の技術営業に従事しており、エンジニア未経験でITANDIに入社さていただきました。休日は、サウナと映画鑑賞(サスペンス系)を楽しんでいます。 ノマドクラウドとは、ITANDIが提供している不動産仲介会社用CRM(顧客管理)のことです。 バックエンドはRails、フロントはhaml、Vueなど、インフラはAWS、エラー監視としてSentryを使っています。 本日は、Railsのbenchmarkを使ってN+1問題を解決したことについて記事を書こうと思います。 背景 SentryでN+1アラートが発生しました。以下のSQLクエリが複数回呼ばれており、リクエストされてから、テンプレートのレンダリングが終了するまで809.37msかかっていました。(テーブル名は変更してあります) SELECT
こんにちは!エキサイト株式会社で夏の長期インターンシップをさせていただいた福田です。今回はそこで学んだ内容について紹介します。 自己紹介 趣味はスポーツ全般、ポーカー、ピアノなど色々してます。 個人でアプリリリースをして稼ぐという夢を追い求め、1年前にプログラミングをはじめました。 自分のキャリアを考えた時に、実際にプログラマーとして働くとはどのようなものなのかを知りたいと考え、今回の就業型インターンをさせていただきました。 インターンで行ったこと exciteニュースのスクロール機能 E・レシピのAndroid, iOSのネイティブアプリからFlutterアプリへのリビルド Github ActionsからのSlack通知機能 これ以外にも様々なことをさせていただき、非常に学びのある1ヶ月半になりました! 学び チーム開発について 企業のプロジェクトにおいては複数人かつ年単位で管理するも
はじめまして、エキサイト株式会社の中尾です。 今回はMemcachedからRedisに移行した話をします。 半年ほどかかりましたが、、、なんとかやりました。。(時間かかりすぎなのは申し訳ございません) はじめに まずはcacheの中身を精査する。 apiサーバーのcacheの向き先変更に成功 twig cacheをfileに アプリケーションのcacheをRedisに(1回目) アプリケーションのcacheをRedisに(2回目) アプリケーションのcacheをRedisに(3回目) 長い長い戦いの終わりに はじめに まず、なぜ移行をしたかという話の前に、構成を説明します。 webサーバーが2種類とapiサーバーが1種類あるのですが、 片方のwebサーバーが7台存在し、その中でApacheとMemcachedが共存しておりました。 webサーバーのスペックはmemory 16G * 7台の
こんにちは、開発企画の佐島です。 10月25日、グリーグループの様々な技術チャレンジを紹介する GREE Tech Conference 2022 がハイブリッドで開催されました。 当日は雨こそ降らなかったものの今年一番の冷え込みで、本当に人が来てくれるんだろうかと心配で仕方ありませんでしたが、結果的には多くの方にご来場いただき、また、多くの方にご視聴いただくことができました。 例によってセッション内容については動画とスライドが全て公式サイトにアーカイブされていますので、本記事ではハイブリッド開催をやってみて実際のところどうだったのか、振り返ってみようと思います。 物理開催決断にいたるまで そもそも GREE Tech Conference は物理開催を前提としていましたが初年度の2020からいきなりコロナ禍となり過去2回はいずれもオンライン開催でした。 昨年の打ち上げの席で、次こそは物理
はじめに こんにちは、SmartHRでQAエンジニアをしている machi です。 先日、E2Eの自動テストをプロダクトリポジトリに取り込んでビルドパイプラインに組み込むということにチャレンジしてみたので共有したいと思います。 SmartHRのE2E自動テスト SmartHRでは、E2E自動テスト(ここではChromeなどのブラウザを介して行なうテストを指しています)をプロダクト自体のコードがあるリポジトリとは別の独立したリポジトリとして管理していました。E2E自動テストを単純にCIに組み込むと、自動テスト全体の実行時間が数倍〜数十倍に肥大化してしまう恐れがあるためです。 そこでE2E自動テストをステージング環境に対して定期的に実行し、失敗したらslackにアラート通知するという構成となっていました。 このE2E自動テスト用リポジトリは、単一のリポジトリの中でSmartHRのほぼすべてのプ
前回の記事ではMermaid.jsをレンダリングしましたが、次はPlantUMLをレンダリングしてみます。こちらも、前回のMermaid.js同様、メンテナンスされているPlantUML対応コンポーネントはありません。 PlantUMLもMermaid.js同様、多様なダイアグラムをサポートしています。しかし、PlantUMLはJavaで書かれており、一部C言語製のGraphvizにレイアウト処理を任せているようです。そのままの仕組みでGitHub Pagesのような静的HTMLで気軽に動かすことはできません。Haxeで作り直してJavaScriptでも動かせるようにするPlantUML2というのもあるようですが、まだまだ安定版ではなさそうです。 しかし、GitHub Pagesでプレビューを実現しているサイトは確かにあって、どうやっているのかと思っていたら、その仕組みについては公式ページ
初めてテックブログ書きました。CTO室 兼 新規事業本部パブリテック事業部 所属の武田と申します。 今回JAWS DAYS 2022に登壇させてもらいましたのでレポートを残します。 JAWS DAYS 2022の武田のセッションタイトル JAWSUGとは?JAWS DAYSとは? JAWSUGは「Japan AWS User Group」の略で「じょーずゆーじー」と読みます。日本全国に60以上の支部を持つ Amazon Web Services(以下AWS)のユーザーグループです。 jaws-ug.jp 私は4年ほど前からJAWSUGの「初心者支部」という支部の運営に参加してまして、運営メンバー全員が非営利で勉強会や交流イベント開催などの活動をしています。 jawsug-bgnr.connpass.com そのユーザーグループが主催の最大のイベントがJAWS DAYSです。今年は2,400
どうもお久しぶりです! CTO室でSREやってる香西です! さて、タイトルの通りJAWG-UG最大のイベントである「JAWSDAYS2022 -Satellites- 」に登壇させて頂いたので登壇レポートを書いていきたいと思います🎉 jawsdays2022.jaws-ug.jp なんで登壇したの? CTO室にはJAWS初心者支部の運営メンバーである武田さんがいるのですが、今回武田さんの提案で「社外向けのブランディング的なことを目論んでセッションスポンサー枠で登壇するのはどうだろうか?」という提案があり、それいいねということで急遽予算も取ることができて準備万端な感じだったのですが、まさかのセッションスポンサー枠が秒速で埋まるという事態が発生してしまい、それならばとダメ元でCfPを提出してみることにしました。 JAWS DAYS、セッションスポンサー折角予算急遽確保できたにも関わらず余裕で
表 1: GCE で動作している CS Tool の技術スタックと、メルカリの Kubernetes 上のマイクロサービスが持つ技術スタックの比較。 これらの問題を解決するために、現行の CS Tool モノリスをコンテナ化して Kubernetes に乗せることにしました。 SRE チームが管理する GCE 上のモノリス用の基盤を廃止することで、システムのオーナーシップを完全に自チームに移管できます。例えば、言語のアップデートがしたかったらその言語の base image を作成し、kubernetes の manifest で指定する image を変更すれば良いです。他にも、ログ集約基盤として fluentd を使いたければ、Kubernetes サイドカーとして Pod にコンテナを追加すればよいですし、各種インフラの設定も Kubernetes manifest で一元管理できま
はじめに こんにちは!マーケティングテクノロジーDivの遠藤です。 今回、私が運用/開発に携わっている社内システムのRuby、Ruby on Rails(以下 Rails)の バージョンアップを以下の通り実施したのでそれについて話します。 Ruby 2.3から2.7へ Rails 4.2から6.0へ はじめに バージョンアップが必要だった背景 バージョンアップ実施を決断できた要因 1. テストカバレッジが高まったこと 2. チーム状況の変化 3. 組織施策の後押し 4. システムの習熟度が高まった 対象システムの規模感 ファイル数、ルーティング数 テスト バージョンアップ差分 アップデート作業について 実施スケジュール 実施してみて所感 1. monkey patchしているgemのアップデート作業は辛い 2. Ruby は想定よりスムーズにバージョンを上げられた 3. 2世代先のバージョ
時間計算量(Time complexity)とは プログラムが行う処理(挿入、取得、計算、比較、削除、など)の回数やステップ数のことを時間計算量(Time complexity)と呼びます。一般に、使用しているアルゴリズムの時間計算量が大きいほど、全体の処理時間も大きくなります。 時間計算量は、処理対象の要素数に応じて変化することがほとんどです。次に具体例を挙げます。 1から10までの数が入った配列の中から偶数を取り出そうとして、次のような処理を記述しました。(言語はRubyです。) [1,2,3,4,5,6,7,8,9,10].select { |n| n % 2 == 0 } この処理は全ての要素をチェックしていくので、時間計算量は要素数10に比例します。もしこれが1から100までの数を含む配列になったとしたら、要素数が10倍になるため時間計算量も10倍に膨らみます。 要素数に応じた時
・はじめに こんにちわ!はじめまして、@shgxと申します。 今年の5月辺り、GameWithのサービス開発部に中途入社しました。 入ってからもう大体6ヶ月くらいになります。時間は早いものですね。 今回は入社してからの雑記みたいなものを、入社の経緯・オンボーディングについてや開発部の雰囲気や印象等、色々と書いていこうと思います。 ・自己紹介 某大手IT企業のアルバイト、受託開発会社とSESを経て、GameWithのサービス開発部にサーバーサイドエンジニアとして入社しました。 現在はクリーンアーキテクチャ・マイクロサービスアーキテクチャなど、先端アーキテクト技術を導入・実装するスケールアーキテクトチームに所属しています。 私の具体的な業務例としては、TypeScriptでのVue.jsコンポーネントなどのフロント開発や GolangでのバックエンドAPI開発、PHPでGameWith本体の開
はじめに こんにちは、クラウドエースの中嶋です。 皆さんは、gcpdiag という OSS のツールがあるのはご存知ですか? gcpdiag は、Google Cloud プロジェクトの設定の問題を検出してくれるツールです。 クラウド利用時に発生するセキュリティインシデントの多くは、クラウドサービスの構成・設定ミスが原因です ですが、利用しているプロダクトやプロジェクトが多いとこのような構成・設定ミスに気付くのは、かなり大変です。 人手をかけず、自動で設定の問題を検出できたらどれだけ楽か…! というわけで、今回は gcpdiag を使用して設定の問題を検出してみたいと思います。 gcpdiag とは gcpdiag は、Google がお客様の問題に対応する中で遭遇してきた一般的な問題を検出するために作成されたものです。 オープンソース コミュニティの協力を得ながら Google が維持管
エンジニアの1日 vol.7 として、柔軟な時間で働いているエンジニアの1日を紹介します。 あいさつ エンジニア プロフィール 1日の流れ 業務開始 作業 昼食 定例 業務終了 リモートワークについて メリット 作業環境 空調 通勤の必要がない デメリット まとめ あいさつ こんにちは。Tech Magazineチームの@natsuumeです。弊社エンジニアが普段どのような働き方をしているのか紹介する「エンジニアの1日」シリーズ第7弾をお届けします。 過去のエンジニアの1日シリーズが気になる方はこちらからどうぞ。 また、「エンジニアの1日」はそれぞれ1人のエンジニアの働き方をピックアップした記事ですが、Opt Technologies全体や各部の傾向について気になる方は下記もご覧ください。 エンジニア プロフィール @natsuume 東京本社勤務 2019年に新卒としてオプトに入社し、現
はじめに まず始めたこと 入社前に行ったこと 入社してから行ったこと オンボーディングの振り返り 最後に はじめに CREグループの衛藤です。今回で3回目の投稿となります。今年の9月からプロダクト開発運用部の部長になりました。最近スプラトゥーン3を買ったのですがまだプレイ出来てなくて、子供がやっているのを見守っています。 昨年末くらいから力を入れてカジュアル面談を行ったり採用面接を行っていたのですが、今年の4月くらいからありがたいことに内定を承諾して頂けることとなりました。結果としてCREグループで3名、グロースハックグループで1名内定承諾頂きまして、7月1日の入社となりました。 内定承諾についてはとても喜ばしいことなのですが、グループとして複数メンバーを同時に受け入れたことがなかったので、頑張って資料を作ったみたいな話が今回の内容となります。 まず始めたこと 2018年に私が入社した時か
エンジニア組織の生産性指標を基にした「Findy Team+ Award 2022」発表〜「生産性が高いエンジニア組織」等... ファインディ株式会社のプレスリリース(2022年10月25日 15時00分)エンジニア組織の生産性指標を基にした「Findy Team+ Award 2022」発表〜「生産性が高いエンジニア組織... PR TIMESは 【 Medium Div. 】(対象:エンジニア組織が50〜100人未満の企業) 【 グロース部門 】過去半年間で生産性指標が大きく向上した企業が対象 の2部門でダブル受賞でした。受賞企業35社のうち、ダブル受賞は弊社を含めて2社のみとのことで非常に光栄です。 PR TIMESのエンジニア組織について PR TIMES開発本部ではCTO金子が入社した2021/04より、様々な改善を行ってきました。 Feature Toggleを活用した開発フロ
こんにちは。techtekt編集部です。 2022年11月17日(木)19:30~、TECH Street主催イベント「UXエンジニア・デザインエンジニアの実情語ります! ~TechとCreativeのギャップどう埋める?どんなキャリアを歩んできたの?etc~」が開催されます。 本イベントにて、ネイティブアプリの企画からデザイン・開発などの経験を持ち、現在パーソルキャリアで新規サービスの開発を担うエンジニアの金子が登壇いたします。 イベント概要 登壇する金子の記事はこちら! 開催概要 お申し込みはこちら イベント概要 ITテクノロジーに関する様々な職種やテーマをピックアップして「他社・他の人ってどうしてるの?」を学ぶ、TECH Streetコミュニティ恒例の事例・知見共有勉強会。今回はUXエンジニア(UXE)・デザインエンジニアのキャリアや知見を共有しあう勉強会を開催いたします! 各社で職
こんにちは、エンジニアのみーや(@miiya387)です。 今回は先日開催された「WP HACK DAY」の第4回でチームで取り組んだ内容のレポートをしようと思います。 チームメンバー全員で終始楽しく取り組んだので、当日の様子からエンジニアの雰囲気などが伝わったら嬉しいです。 また、解決する手段としてSlackワークフローやGoogle Apps Script(以下: GAS), Redmine APIなどを活用したので、Slackワークフローを用いて資料の作成や通知周りを一本化したいと思っている方の参考にもなればと思います。 目次 WP HACK DAYについて 当日の様子 成果物 まとめ WP HACK DAYについて WP HACK DAYは、ウエディングパークエンジニアチームの技術力向上と一体感醸成のための1dayハッカソンです。 今回実施した第4回目では「業務課題を解決するプロダ
デジタル庁は10月28日、デジタルインボイスの国内標準仕様のバージョンアップを行い、「Peppol BIS Standard Invoice JP PINT Version 1.0」(Peppol)として公開した。同日、民間団体のデジタルインボイス推進協議会(EIPA)はイベントを開き、請求書にかかわるITベンダー20社あまりがPeppol対応を表明した。 EIPAが検討を進めてきたPeppol対応は、2021年12月にデジタル庁に対して提言を行い、国としての標準化をデジタル庁が担う形になった。標準仕様であるJP PINT Ver1.0が公表されたことで、バトンは再びデジタル庁からEIPAに戻ってきた Peppolは請求書情報をデータでやり取りする仕組み。双方のシステムがPeppolに対応していれば、売り手のシステムから買い手のシステムへと直接やりとりできるようになる。インボイス制度で増加
「データ連携で新しい価値を!」……ちゃんとデータ保護できてる? 山口市の高齢者支援事業はゼロトラストを採用(1/2 ページ) 内閣府が国を挙げて力を入れている「スマートシティ」。さまざまな通信端末やセンサーなどを使ってデータを収集、統合し、市民の利便性向上を目指す取り組みだ。これを実現するには何が必要だろうか。 IoT、クラウド、AI……有用なテクノロジーはさまざまだが、最も必要な要素の一つが情報セキュリティ対策だ。 通信端末やセンサーからは個人情報を含むデータが取得でき、クラウド上のデータ分析基盤には各種端末やサービスから集まったビッグデータが形成される。れらを保護する仕組みに穴があれば、大規模な情報漏えい事故につながりかねない。 スマートシティは安全が確保できなければ、リスクの大きいもろ刃の剣になってしまう。 山口県山口市もスマートシティ構想を掲げて実証実験を続けている都市の一つだ。1
信頼できる医療専門家が作成した動画をより多くの視聴者に届けるために、YouTubeは「信頼できる情報源からの情報をベースにした動画を作成している健康関連チャンネル」を優遇するライセンスプログラムを開始しました。 New ways for licensed healthcare professionals to reach people on YouTube https://blog.youtube/news-and-events/new-ways-licensed-healthcare-professionals-product-feature-application/ YouTube opens up its certification process to licensed healthcare professionals https://www.xda-developers.com/
JAWS UG 情シス支部 第28回 (https://jawsug-sysad.connpass.com/event/261308/) でお話しした、AWSのコスト管理 (Cloud Financial Management) の全体像についての資料です。 資料内のURL Amazon Web Services 企業導入ガイドブック https://www.amazon.co.jp/dp/4839970114 Baseline Environment on AWS (BLEA) https://github.com/aws-samples/baseline-environment-on-aws QuickSightを使った AWS Cost & Utilization Report (CUR)の可視化 https://aws.amazon.com/jp/premiumsupport/kn
New Network Provisioning System Leveraging Kubernetes and Cloud Native Open Source
In November, with the release of Chrome 108, Chrome will make some changes to how the Layout Viewport behaves when the on-screen keyboard (OSK) gets shown. With this change, Chrome on Android will no longer resize the Layout Viewport, and instead resize only the Visual Viewport. This will bring Chrome on Android’s behavior up to par with that of Chrome on iOS and Safari on iOS. Here's some backgro
ガジェット全般、サイエンス、宇宙、音楽、モータースポーツetc... 電気・ネットワーク技術者。実績媒体Engadget日本版, Autoblog日本版, Forbes JAPAN他 レゴがロボティクス教育キット「マインドストーム」シリーズの販売を年内で終了すると発表しました。 マインドストームのチームは今後「社内の別の事業分野」に再配置されるとのことです。Robot Inventorアプリは2024年まで使用できます。 マインドストームはマサチューセッツ工科大学(MIT)とのコラボレーションにより、レゴの標準的なブロックとコンピューター部品を組み込んだブロックを使ってロボットシステムを構築する画期的な教育ツールとして1998年に誕生。 PC上でパーツをドラッグ&ドロップするだけでプログラミングができ、子どものみならず大人にもファン層を形成してきたシリーズ製品です。 シンプルなパーツを組み
データエンジニアリングとは何か 昨今、データドリブンな経営・事業推進の重要性が日に日に高まってきていますが、それを実現するためにはデータの分析環境(≒データ分析基盤)が必要不可欠です。しかしながらデータ分析基盤を構築・運用するためには、専門性の高いデータエンジニアリングのスキルやノウハウを身につける必要があります。 この記事ではデータエンジニアリングを実践するにあたって「何が必要か」「どうキャッチアップすれば良いのか」を説明していきます。 なお、本記事は筆者の経験則に基づく解釈が多く含まれております。より客観的に学びたい方に向けて参考文献も記載しておりますので、併せてご参照頂けますと幸いです。 データ分析基盤の必要性 データ分析やデータ活用を行うシステム基盤のことを、データ分析基盤と言います。 通常分析に必要なデータは企業内に散在しており、分析するためには1箇所に集約する必要があります。
あなたがITエンジニアをやっている限り、そのキャリアの中で1回は思ったことはあるだろう。 プロジェクトが失敗する原因は、コンサルタントのせいだ。 プロジェクトが失敗する原因は、コンサルタントのせいだ。 コンサルタント―――企業の全社戦略や、事業統合のサポート、新規参入戦略など、企業経営のトップレベルに関わる問題解決を謳う連中だ。全員が全員クズだとは言わないが、中には極悪非道なやつもいる。 顧客を財布、しかも巨大な財布だと見なし、知ったかぶりの業界通を気取り、難解な経営用語で煙に巻き、「お客さまと一体となって」嘘八千を並べ、プロジェクトが焦げ付く前にトンズラする、そういう連中である。 やつらが掲げる「最先端の経営理論」なんてものは、たまたま成功した特殊な事例の拡大解釈であり、一般化することはできないのに、法外なコンサルティング料を請求してくる。 それにも関わらず、経営者は喜んで財布を開く。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く