「ソースコードを書くのは単純作業」──そんな内容の記事がITエンジニアなどを中心にTwitter上などで話題になっている。記事を掲載したのは、GitHubの日本法人ギットハブ・ジャパン。ヤマト運輸のGitHub活用事例を紹介する記事の中で、ヤマト運輸のDX推進を担当する中林紀彦執行役員がこのように発言したとしていた。 話題となった記事では、ヤマト運輸のデータ・ドリブン経営について、中林執行役員などが解説。開発環境の内製化のためGitHubを採用したことや、2年で約100人のITエンジニアを採用したことなどを記載している。その中で、今後の展望としてGitHubを活用した内製化の新たな形を探りたいという旨で、中林執行役員の発言として以下の記載があった。 「これまでの内製化はアウトソーシングからの見直しが主体でした。これからは、アーキテクチャのデザインや、GitHubを活用したソースコードのガバ
マクドナルドの冬メニューとして定番の「グラコロ」シリーズに、2022年11月30日(水)から新作の「ふわとろたまご濃厚デミグラコロ」が加わっています。コクのあるたまごとバターが香るふわとろ食感のスクランブルエッグ風フィリングと、ビーフの旨みが効いた濃厚デミソースを合わせたというグラコロが気になったので、マクドナルドで買って食べてみました。 冬の寒さをふわとろたまごがやさしく包みこむ新作『ふわとろたまご濃厚デミグラコロ』登場!11月30日(水)から期間限定販売 | マクドナルド公式 https://www.mcdonalds.co.jp/company/news/2022/1124a/ マクドナルドに到着。 店頭では、 新作グラコロの登場がアピールされていました。 「ふわとろたまご濃厚デミグラコロ」を買って帰ってきました。 包み紙を開いたところが以下。 具材はスクランブルエッグ風フィリング、
These last two sometimes are referred to as "8 bit" or "10 bit" respectively, especially when talking about videos. That means 8/10 bits per single color channel. TransparencySome image formats support an additional channel together with the red, green, and blue components: the alpha channel. The alpha channel determines how transparent a single pixel is, and it can have different bit-depths, it i
お知らせ 2024年9月1日より、connpassではスクレイピングを禁止し、利用規約に明記しました。以降の情報取得にはconnpass APIをご利用ください。APIご利用についてはヘルプページをご確認ください。 新機能 「QRコード読み取りによる出席機能」をリリースしました。事前に入場受付が必要な場合や、受付時に参加枠などによって個別の誘導が必要な場合にご利用ください。詳しくは こちら をご覧ください。 新機能 connpass APIに新しく、ユーザーのプロフィールを取得できるユーザーAPIを追加しました。APIリファレンスは こちら を、またAPI利用希望の方は こちら をご覧ください。
初めまして。弁護士ドットコム株式会社でエンジニアをやっている井出です。 弊社は 2022 年 2 月から Creator's Blog を始めております。 その記念すべき最初の記事として 弁護士ドットコムサービスのビジネスと共にみるマイクロサービスの進化 を投稿いたしました。 こちらの記事で弊社がマイクロサービス化に挑戦したこと、その後の課題をどう解決していったかについて分かりやすくまとめられておりますので、ぜひ一読してから今回の記事を読んでみていただければと思います。 さて、上記記事内でも触れられているとおりマイクロサービス化プロジェクトである Gavel プロジェクトでは様々な課題が出てきました。 今回はその中の 1 つである、 ビジネス分析が不十分で一部のサービス境界が想定と異なり、開発速度が低下 について、何をどう間違え、なぜ開発速度が低下したのかについて振り返ります。 もしこれか
こんにちは、hacomono のCTOのまこ(@macococo)です。 今年の7月から、開発組織のカルチャーに対して横断的にコミットする Engineering Office というチームを立ち上げました。3ヶ月ほど経過していくつか成果が出てきたので、この記事で紹介したいと思います。 Engineering Office とは? 改めて Engineering Office とは、チームの成長・カルチャー・エンゲージメントにコミットするチームと定義しています。スタートアップによくある、プロダクトの PMF 達成のためにゴリゴリ機能開発をすすめるフェーズから、組織がスケールしていく中で、ただモノを作るだけでなくカルチャー醸成にもコミットしていくフェーズに切り替えていくために立ち上げたチームです。 まだこのチームに対して専任が付けられる体制ではないため、日頃から組織カルチャーに興味がありそう
みなさん、こんにちは! 今回の記事は珍しく(?)以下のメンバーによる共同執筆となります。 金融ソリューション事業部 市場系ソリューション 1 部 寺山 X イノベーション本部 AI トランスフォーメーションセンター 山田 さて、以前よりアクセスしていただいている方はお気づきかと期待していますが、10 月末に当ブログのデザイン(はてブロのテーマ)を刷新しました! ※PC 版のみ適用しています。 変更前 変更後 トップページ 記事ページ 今回はデザインの実装における工夫等を紹介させていただきます! デザイン刷新の目的 デザイン実装の流れ 工夫やこだわりポイント 環境構築 一部のライブラリを変更 サブブログからコピーしたHTMLをホットリロード VSCode の Remote Container を用いて同一環境を再現 執筆者を記事のタイトル下に表示 トップページのカード型レイアウト 記事カード
はじめに テクノロジー戦略本部 デザイナーの白井と申します。 私の所属しているプロジェクトでは新規社内システムを開発していて、 私はUIデザインをメインに担当しています。 幅広い年代の方に利用して頂くことを想定しているシステムなので、 世代ならではの特性に対する考慮や配慮がとても重要となります。 UX/UIの観点からターゲットユーザーにどう向き合って行くべきかを社内LTで発表する機会がありました。今回はそちらの資料を紹介させて頂きたいと思います。 発表内容 タイトルは「UX/UIデザイン ターゲットユーザーと発達心理学」として発表しました。 目次 UX/UIとは ⇒UXとUIの違い ターゲットユーザーとは ⇒設計するサービスのユーザー層を定義する 発達心理学について ⇒年代別特性の変化と対処法 まとめ 発表資料は下記となります。 speakerdeck.com 最後に 「加齢に伴う変化」は
はじめまして!クイックに中途入社して早1年になりますソフトウェアエンジニアのたかにーです。 今回は弊社サイトの高速化に取り組んだ際に、プロファイラを用いてボトルネック調査をした時のお話をしたいと思います。 パフォーマンス改善を行うにあたり、重そうな場所を手当たり次第チューニングしたくなるところですが、まずはプログラムを計測してどこがボトルネックとなっているかを見極めることが重要です。 「Goの父」とも呼ばれるロブ・パイク氏も「Rob Pike's 5 Rules of Programming(プログラミング5カ条)」において、以下のようにおっしゃっていますね。 1. プログラムがどこで時間を費やすかはわからない。ボトルネックは意外な場所で発生するので、ボトルネックがどこにあるかを証明するまでは、臆測でスピードハックを試みてはならない。 2. 測定せよ。測定して、コードのある部分が他の部分を
こんにちは。 株式会社ココナラで技術戦略室を担当しているKと申します。 本記事では、ココナラアプリのE2Eテスト自動化の取り組みについてお話したいと思います。 以下の3回に分けてお届けします。 第1回. 全体像 ←今回 E2Eテストの自動化を始めた背景 時系列に沿って、お話しします。 昔 ココナラでは、ある時期まではアプリのレグレッションテストをすべて手動で行っていました。 アプリの機能数が少なかった頃はそれでも問題はありませんでした。 少し前 プロダクトの成長にともなって、アプリの機能がどんどん増えてきました。 そして、機能が増えれば増えるほど、手動でのテストにかかる時間も延びていきました。 さらに、手動でテストしきれず、品質面での問題が見つかることもしばしばありました。 そして現在 そうなってくると、テストを自動化する価値が次第に大きくなってきます。 図にすると、こんな感じです。 以上
はじめに 第一回:インフラの構築自動化ツール「Ansible」を通した運用の安定 まずは自己紹介 そもそも「Ansible」とは IaaSOpsチームでどのようにAnsibleが使われているのか Ansibleを使う前は環境構築を他社に委託していた 大きなシステムに対する構成管理になるほど気を遣った設計が必要 Ansibleでの構成管理の品質を担保するには 今後への取り組み おわりに はじめに 初めまして。社内のエンジニア組織主体でこの度記事の連載を始めることになりました、衞藤です。 こちらの連載記事では「FJCTQualityUp」と題して、富士通クラウドテクノロジーズ株式会社(以降FJCT)のエンジニアに「FJCTのサービス品質向上のために何をしているのか」を様々なトピックを話題に社員にインタビューをしていきます。 エンジニアの生の声が、これからエンジニアを目指す方、今まさに課題解決に
インフラ担当の柴田です。 今年は11/28から12/2にかけて行われるre:Invent 2022に現地で参加します。折角の現地参加ですので、毎日ブログを書きたいと思っています。 そこで、まずは現地で良い感じに過ごすための準備編です。 reinvent.awsevents.com セッションの予約とお気に入りリストを作成する re:Inventの期間中は大量のセッションが提供されますが、座席には限りがあるため聞きたいセッションの座席を事前に予約できます。 また、予約いっぱいであっても当日席で参加できる場合もあるので、まずは気になるセッションをお気に入りリストに登録しておきます。 Event管理サイトにアクセスして、気になるセッション検索します。予約が可能であればその場で予約し、予約ができない場合はお気に入りに登録します。 登録した内容は、カレンダーに反映されるため、当日はこのリストを見なが
今年もアドベントカレンダーの季節がやってきました。 今年も STORES の各プロダクトの開発を進める各位がブログ執筆に手を挙げてくれています。 カレンダー 各記事へのリンクは随時更新していきます。 日付 執筆者 内容 12月1日(木) id:hogelog インフラ Sandbox という好きに「遊べる」環境をつくった話。 @m11o Sorcery gem の 型情報を書いて gem_rbs_collection にコントリビュートしました 🎉 ~ RubyKaigi2022 体験記 ~ 12月2日(金) こーむら STORES のデータアーキテクトが伝えたい4つの面白さ 12月3日(土) うめくん Cloudflare Workers を使って社内で趣味を楽しんでいる話 12月4日(日) huin モバイル本部だより 2022 冬 12月5日(月) app2641 1年間開発パフォ
こんにちは!ラクス入社1年目のkoki_matsuraです。 本日は、Recoilの基本的な状態管理や仕組みをTodoアプリ作成を通して、ご紹介させていただきます。 こちらの記事は「Reactの状態管理ライブラリ基礎学習」の3部目です。 「Redux編」「Redux-Toolkit編」もあるので、下記のリンクから読んでいただけると嬉しいです。 tech-blog.rakus.co.jp tech-blog.rakus.co.jp Reactの状態管理ライブラリを勉強している方、状態管理ライブラリについて簡単に知りたい方などのお役に立てればなと書かせていただきました。 アジェンダは以下の通りです。 Recoilとは 概要 構成図 Todoアプリ作成 仕様説明 プロジェクト作成 初期設定 ディレクトリ構成 Todo型の定義 Keyの定義 Atomの定義 TodoContainer.tsxの定義
アイミツ開発チームでエンジニアリングをしている deliku です! 以前ブログで、FindyTeam+ Award 2022を受賞したことを書きましたが、今回はアイミツ開発チームの発足からこれまでの取り組みを紹介したいと思います。 ▶︎ そもそもユニラボはどんな会社か?私たちは「受発注を変革するインフラを創る」というビジョンを掲げ、 「世の中から発注の失敗をなくし、多くの企業がよりよい受発注をできるようにする」ことを目指しています。そのために、アイミツ / アイミツCLOUD / アイミツSaaS というアイミツシリーズのサービスを展開しています。 ▶︎ アイミツサイト開発チームのミッションサイト開発チームは、アイミツサイト関連でSEO対策をメインにいかに多くの発注依頼をアイミツサイト経由でいただけるかを日々考え開発を行っていいます。 ▶︎ アイミツサイト開発チームメンバーエンジニア、企
こんにちは、 SQL をあれやこれやしているヒト 森藤です。 掲題のとおりですが Software Design 12月号 「なにかと使えるSQL」の第4章 分析SQLの実例 を執筆しました。 gihyo.jp 書籍やネットでも、機能としての紹介はされているもののあまり具体的な事例としてはなかなか見あたらない集計関数を使った時系列処理などを紹介させていただきました。 また、弊社では BI ツールとして Redash を使っているのですが、 Common Table Expression (いわゆる WITH 句) と合わせて利用し、 CTE 自体を最後の SELECT 文でのテーブルとして選択して集計を書けることで、デバッグやレポート用のクエリを書く上でありがちなトラブルにどう立ち向かっているかなどを紹介させていただきました。 SQL の事例としては 画面遷移を集計する SQL Redas
カミナシのソフトウェアエンジニア @imu です。 ソフトウェアエンジニアの仕事をしていて、やりがいを感じられる瞬間はいくつかありますよね。例えば、「新規機能開発をする」「新しい技術に触れる」「モノづくりが楽しい」などが挙げられます。ここ最近、私自身が一番やりがいを感じるなと思うことがあります。 それは「ユーザーからフィードバックをもらう」ことです。 日々の開発をする中で、ユーザーからフィードバックをもらうことは少ないかも知れません。直接ユーザーと会話する機会が少ないので、作成した機能や改善したことがユーザーのためになっているかを把握することは難しいです。 今回、技術的負債を解消した結果、ユーザーフィードバックが社内に共有される良い文化の事例をご紹介したいと思います! 目次 目次 技術的負債解消のキッカケ 一括承認とは 技術的負債について 課題 原因調査 該当クエリ 何が起きているのか 解
こんにちは。デュエリストのMr.oldtypeです。 好きなデッキは六武衆と剣闘獣です。よろしくお願いします。 最近、S3バケットのバケットポリシーを誤って設定してしまい、アクセスが出来なくなってしまった。というお問い合わせが非常に増えています。 注意喚起と題して絶対にやってはいけない設定と、オススメ設定についてお話します。 絶対にやってはいけない例 「特定のIPだけ許可して、あとは全てブロックしたい」と思い、以下のようなポリシーを記載しました。 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", ### 許可する "Principal": "*", "Action": "s3:*", ### S3の全ての操作を "Resource": [ "arn:aws:s3:::DOC-EXAMPLE-BUCKET", ###
みなさんこんにちは。株式会社リライフ・ジャパンのT.Eです。 今回のブログ作成依頼を受け、今まで私が仕事をしてきた経験から、仕事をしていく中で最も重要なことのひとつと考える「コミュニケーション」について、特に若手の方に向けてお伝えしたいことをお話しさせていただきます。 1.そもそも「コミュニケーション」とは? 2.コミュニケーションの手段 3.コミュニケーションで気を付けること 4.終わりに 1.そもそも「コミュニケーション」とは? 「コミュニケーション」という単語は日常生活や仕事の会話の中で頻繁に使われていて、コミュニケーションって何なの?ということをほとんど意識せずに使っていると思います。 コミュニケーション(communication)の日本語訳は「伝達」や「意思疎通」などの意味で、言葉だけでなく文字や身振り手振りによる意思表示などもコミュニケーションのひとつになる、と説明されていま
こんにちは!ソウゾウのSoftware engineerの@ogidowです 「メルカリShops [フライング] アドベントカレンダー2022」の15日目を担当します。 はじめに メルカリShopsでは様々なキャッシュバック系キャンペーンを行っています。 一例として、販売手数料キャッシュバックキャンペーンなどがあります。 これらのキャンペーンではソウゾウの担当者が顧客管理システム上で、1件ずつショップに対してキャッシュバック(販売利益の付与)を行う必要がありました。 顧客管理システムから1件ずつオペレーションする方法は、サービスの成長に伴い対象のショップが増加するとオペレーションコストが大幅に増えてしまいキャンペーンの実施が困難になることが予想されます。 そこで、対象ユーザが増加した場合も問題なくキャンペーンを実施できるよう、Google Sheets(以下、スプレッドシート)を利用した
海外開発拠点設立準備室の 藤倉 です。 現在、Sansan 初の海外開発拠点として、フィリピンのセブ市でオフィスの設立準備を進めています。先日、プレスリリースでも発表しました。この記事では、なぜ海外拠点なのか、なぜセブなのか、なぜ今なのか、現在の状況はどうなっているのか、などなど書いてみたいと思います。 jp.corp-sansan.com フィリピンのセブ市 セブ市はフィリピンのセブ州の州都です。日本では、ビーチリゾートとして有名なセブですが、セブ市にはビーチはありません(たぶん)。セブ市を中心としたセブ都市圏 ※(メトロ・セブ)で見れば、マニラに次ぐ第二の都市圏です。人口は 200 万人以上います。 ※ 都市圏というのは、政府によって正式に認められた都市の範囲です。メトロ・マニラやメトロ・セブがあります。 有名なビーチリゾートはセブ島のすぐ横にあるマクタン島というところに密集しています
▼ 自己紹介 ▼ 構成の概要 ▼ ローカルでコードを書く ▼ Pub/Subにトピックを作る ▼ Cloud Functionsにコードを移す ▼ Pub/Subから実行できるか試してみる ▼ Google Cloud Scheduler で定期実行してみる ▼ 定期実行されてるか確認 ▼ 最後に ▼ 自己紹介 こんにちは!UUUMシステムユニットの高橋です! 私はUUUM内でデータ出入力関連の作業を担当しておりますが、そこで頻繁に利用するサービスとして Google Cloud Scheduler というものがあります。 これは様々なジョブを定期実行してくれるGoogleのサービスで、私の場合で言えば、毎日一回作成するレポートを自動的に作成してくれています。 今回は、Google Cloud Scheduler の使用例の一つとして、Cloud Functionsの定期実行について書こう
はじめにこんにちは。ラクス フロントエンドチームの伊藤です。 パルデア地方への旅行から帰ってきました。図鑑も完成して幸せです。 ポケモンは過去作全部神ゲーですが、今回も最高ですね。 シナリオが濃密になってきたのが個人的には嬉しいです。 まだまだ語りたいところですが余談はここまでにして、 今回は HTML解体新書輪読会 の実施レポートvol.2です。 読書範囲今回の読書範囲は P76~P105(Chapter2-6 ~ 3-2) です。 議論・意見交換2-6~2-8 2章の残り学んだこと P76 属性内での`&`をエスケープできてなさそう。そもそもやらないといけないことを知らなかった ライブラリに任せてしまっている・・・ p82 空のコメントノード→vueでv-if="false"な時に生成されていたような 参考 その他(感想・共有など) (P76のエスケープの件に対して)react(JSX
はじめにこんにちは。ラクス フロントエンドチームの伊藤です。 最近スプラトゥーン3を買いました。 会社のサークルで体験させてもらって「これは買うしかない!!」となり、 1も2もやったことないですが勢いでポチりました。 ポケモンコラボのフェスも楽しみです。(水タイプを選びました!) 余談はここまでにして、 今回は 先日お話した輪読会 の実施レポートvol.1です。 書籍と読書範囲先日の記事にも記載した通り、HTML解体新書を読んでいきます。 HTML解体新書(画像はこちらより引用)実施回数の都合上、Chapter1は各自で読んでもらい Chapter2からの実施としています。 また、1回当たり25ページほど読む予定です。 今回の読書範囲は P52~P75(Chapter2-1 ~ 2-5) です。 議論・意見交換議論の様子(miro)2-1 HTMLの要素とタグの基本学んだこと pタグの終了
スマートホームデバイスブランド・Eufyの製品で、ユーザーの同意を得ることなく、撮影した写真や動画、顔や名前といった情報をクラウドにアップロードしている事例があったことがわかりました。 .@EufyOfficial - Couple of Q's Why is my "local storage" #doorbellDual storing every face, without encryption, to your servers? Why can I stream my camera without #authentication?! But crucially, is this really the AES key for my video footage? Please tell me it's not. pic.twitter.com/uV70koBjLk— Paul Moor
一部の出版物が鳥取県から有害図書指定を受け、Amazon.co.jpで販売できなくなった件を巡り、三才ブックス(東京都千代田区)は11月25日、鳥取県から届いたという指定理由についての文書を公開した。県の説明に対し、同社は「『言いがかり』ともいえる内容だった」と指摘。県の対応に疑問を呈し、同社の見解をまとめている。 文書によると、鳥取県は3冊の書籍が改正した少年健全育成条例の第13条第1項第2号「著しく青少年の粗暴性又は残虐性を誘発、助長し、その健全な成長を阻害するおそれのあるもの」に該当するとしている。 例えば「裏グッズカタログ2022」では、つまようじを発射できる弓矢形の玩具「つまようじクロスボウ」を紹介している。これに対して県は「安価で購入できることや組み立て手順を記載している」と指摘。条例に定める有害図書類の指定基準のうち第2項第2号「殺人、強盗、傷害、暴行その他の反社会的行為の準
SaaSプロダクトを提供する企業が成長を続けるためには、より効率的なエンジニア組織・開発体制を構築することが不可欠です。 しかし、日々発生するプロダクトの機能開発を優先した結果として技術負債が溜まり、開発効率の悪化に悩まされている企業は多いのではないでしょうか。 「カオナビ」においても、こうした問題は指摘されていました。これらの長期的な課題を解決し、開発体制の全社最適化を目指すべく立ち上げられたのがCTO室です。 実際にCTO室に所属するエンジニアは、どのように大きな問題に立ち向かっているのでしょうか? 今回のインタビューではその視点や戦略、開発体制をバックエンドエンジニアに取材しました。 「横軸の改善」を実現するために お二人は、2022年4月に新設されたCTO室という組織に所属されていますね。このCTO室の役割とはどのようなものでしょうか? 富所 私はもともとプロダクト本部の下にあるP
はてなで働くエンジニアにアンケートシリーズ第22回は、ブックマークチームのWebアプリケーションエンジニア、id:lunasteraに話を聞きました。 はてなブックマークのアーキテクチャの出来に感動して入社へ UXを重視し、フロントエンド周りやユーザー体験の改善に関するタスクを好む 自分の活動によって周囲の人の行動に影響を及ぼすことができた 「マネジメント星人?」と思うくらいうまいメンターから吸収したい 自分の意見が改善につながったから、自分の中だけに考えを留めるのはもったいない はてなブックマークのアーキテクチャの出来に感動して入社へ ── Q1. はてなidとその由来を教えてください id:lunastera です。元々は era(読み方は「イーラ」「えーら」「えら」)という名前で活動していたのですが、3文字なので、大抵のサービスではIDやアカウントとしては取得できないという問題があり
はじめに 基本的な使い方は公式ページがわかりやすいのでサラッと書いてます。 具体例は実際に Zod を使ってみて気になった部分を書きました。 基本的な使い方 import { z } from "zod"; // 文字列のスキーマを作成する const mySchema = z.string(); // スキーマから型を生成する type MySchema = z.infer<typeof mySchema> /* 生成される型の中身 type MySchema = string */ const input: MySchema = 100; // TypeError (型 'number' を型 'string' に割り当てることはできません!) const input: MySchema = "hello!"; // OK! z.infer<typeof T> とすることでスキーマから
今回は大阪オフィスのソリューション事業部・フロントエンジニアの新川さんにお話を伺いました! 自己紹介をお願いします アドグローブ大阪オフィス、フロントエンジニアの新川です。 大学では情報系のことを学んでおり、以前もIT系の仕事をしていましたが転職してアドグローブは2社目の会社になります。1社目ではインフラ系の業務中心でJavaをメインに扱っておりましたが、アドグローブに入社してからはフロントエンジニアにキャリアチェンジして今はフロントチームのグループリーダーも担当しています。 休日は家族サービスに時間を使って、BBQや車で外出していることが多いです。今週末もBBQに行く予定です! アドグローブの魅力について教えてください やっぱり『働きやすい環境』かなと、思います。 案件や時期によりますが働き方は基本的にフルリモートで、服装も私服OK、有給取得もしやすい環境です。今年度からグループリーダー
prismatixのとばち(@toda_kk)です。 現在開催中のAWS re:Invent 2022ですが、AWS CEOであるAdam SelipskyによるKeynoteにて、OpenSearchをサーバーレスな環境で実行できるAmazon OpenSearch Serverlessが発表されました! OpenSearch は、Amazonが中心となって開発されているOSSの全文検索エンジンです。AWSでは、Amazon OpenSearch Serviceとしてマネージドサービスが提供されています。 今回、Amazon OpenSearch Serviceに関してServerlessオプションが追加されたことで、OpenSearchノードのタイプや台数といったクラスターの管理をすることなくサーバー環境まで含めてマネージドなサービスとしてサポートされることになりました。 OpenSe
Resource株式会社は、3,000の実績データをもとにwebエンジニアの業務委託単価表を公開したと発表した。 現在の単価が適正単価なのか、次の単価レンジに行くにはどうすれば良いか、開発発注プラットフォーム「ISSUE」の実績を使い調査したとのことだ。 2022年11月ではISSUE上に1,800人以上のユーザーデータと2,000以上の単価診断結果があるという。またISSUEではクラウドソーシング形式で企業とマッチングすることにより、報酬を獲得することができる。その際の契約時給単価を今回の相場作成の参考にしているとのことだ。 ・1,000〜2,000円 インターン・アルバイトレベル。プログラミングを始めたての学生や勉強中の人が対象になる。実務経験としては0〜1年ほどの人が当てはまる。プログラミングの概念を学んでいる段階なので、外部APIなどの公式ドキュメントを理解するのが難しい場合もある
Robert Laszczak Principal Engineer at SlashID. Co-founder of Three Dots Labs. Creator of Watermill. While writing this blog and leading Go teams for a couple of years, the most common question I heard from beginners was “What framework should I use?”. One of the worst things you can do in Go is follow an approach from other programming languages. Other languages have established, “default” framewo
カミナシ ソフトウェアエンジニアの中原です。 会社として AWS re:Invent 2022 に参加させていただけることになり、現在ラスベガスに来ています! 時差があるため、現在ちょうど1日目のセッションが終わる頃なのですが、現地の雰囲気をいち早くお伝えさせていただこうと思います! 前日まで ロサンゼルスには日本時間の 11/26(土) の夜に出国し、一度ホノルルを経由し現地時間の日曜朝にラスベガス(マッカラン国際空港)に到着。 イベントの会場は近くのホテルになるのですが、現地の11/27(日)はマッカラン国際空港にて Badge pickup を行っていたため、空港内でそのままイベントのパスをもらうこともできました。 reinvent.awsevents.com しかし昼頃には空港の Badge Pickup は混み始めており、ついでにSwag(お土産)ももらうべく、メイン会場となる
Hello everyone, Asahi Lina here!✨ marcan asked me to write an article about the M1 GPU, so here we are~! It’s been a long road over the past few months and there’s a lot to cover, so I hope you enjoy it! What’s a GPU?You probably know what a GPU is, but do you know how they work under the hood? Let’s take a look! Almost all modern GPUs have the same main components: A bunch of shader cores, which
インターネットイニシアティブ(IIJ)は11月29日、新人エンジニア向け社内研修の講義動画を6本公開した。同社のYouTubeチャンネル「IIJPR」内にITエンジニア向け動画をまとめた再生リスト「IIJ Techチャンネル」を新たに開設。フロントエンドやデータベース、DevOpsなどの基礎を解説した動画を投稿している。 IIJ Techチャンネルでは技術動向に関心を持つ一般人やエンジニア志望の学生、現役エンジニアなどに向け、先進技術動向や基礎技術の解説などのテック系動画を公開していく方針。第1弾として、IIJ社員が講師となって新人エンジニア向けに毎年実施しているハンズオン研修「IIJ Bootcamp」の中から6つの講義動画を公開した。 内容は「サーバアプリケーション」「HTTP」「データベース」「DevOps」「監視」「フロントエンド」の6種。講義の資料はGitHub上で公開しており、
The ClamAV 1.0.0 feature release is now stable and available for download on ClamAV.net or through Docker Hub. ClamAV 1.0.0 includes the following improvements and changes. Major changesSupport for decrypting read-only OLE2-based XLS files that are encrypted with the default password. Use of the default password will now appear in the metadata JSON. GitHub pull request: https://github.com/Cisco-Ta
この疑問はもう俺の中で何十年もくすぶっているんだが、未だにその答えは見つかっていない。 そもそも俺はコンピュータサイエンスというものをよくわかっていないというのもあるんだが、プログラマーをやっていてコンピュータ・サイエンスの素養がなくて困ったことがない。 学生が言うところのコンピュータ・サイエンスが社会に出て何の役に立つんだよっていう話がしたいんじゃない。 ここに吐き出しつつ自分なりに問題を噛み砕いてみたい。 フラフラ思いつくままに書いているから頭悪い文章になることだけは先に宣言しておく。 仕事をしているうえでなんで困らないのかまずコレが最も重要なポイントだと思うんだが、仕事でプログラム書いていて、コンピュータ・サイエンスの素養がなくて困ったことがない、例えばコンピュータ・サイエンスのボキャブラリがないと会話すらままならないなんて言うことは起きたことがない。 更に言うならば要件定義をコード
ゲーム開発者たちの「罪の告白」が集まっている。「罪の告白」と言えど、ゲームに仕込んだ小さなイースターエッグから、技術的問題に直面した話まで、内容はさまざまだ。いわばゲーム開発における「話しづらい話題全般」とも言える。 流れのきっかけは、あるゲーム開発者による「罪の告白」だ。『オーバーウォッチ』シリーズの開発に関わったシニアキャラクターアーティストのDanny Sweeney氏は11月18日、自分が過去に「ゲームの古いプロジェクト内に、ネットミームを仕込んだ」ことをTwitterに投稿した。さらにTwitter社の買収にまつわる騒動を、ある種の”終末”にたとえ、「Twitterが破滅に向かいつつある今、ゲーム開発者は自分が開発中に犯した罪を認めなくてはならない」とツイート。自身の告白を呼び水に、ほかのゲーム開発者にも同様の「罪の告白」を呼びかけた。 Now that Twitter is a
ここしばらく上半期末の事務処理やら稲刈りやらを口実に執筆をサボっているうち、linux-6.0がリリースされていました。最近のバージョン付けルールでは、4.19の次は5.0、5.19の次は6.0と、マイナーバージョンが20になるとメジャーバージョンが繰りあがるようになっているため、「メジャーバージョンアップ」に以前のような感慨は無くなったものの、1991年に開発が始まって以来30有余年、うまずたゆまず開発を続けてきたLinusさんたちの努力には頭が下がります。 最近はあまりカーネルのソースコードを見ることがなかったので、6.0がリリースされた機会に、と久しぶりにあれこれと眺めてみたら、少し変わったことに気づきました。というのも、ほとんどのソースコードの先頭にこんな行が追加されているのです。 $ head linux-6.0/init/main.c // SPDX-License-Iden
Amazon Web Services ブログ コンテナ開発用のオープンソースクライアント「Finch」のご紹介 この記事は Introducing Finch: An Open Source Client for Container Development (記事公開日: 2022 年 11 月 22 日) の翻訳記事です。 本日、新しいオープンソースプロジェクト Finch を発表できることを嬉しく思います。Finch は Linux コンテナをビルド、実行、公開するための新しいコマンドラインクライアントです。Lima、nerdctl、containerd、BuildKit などの厳選されたデファクトスタンダードのオープンソースコンポーネントと共に、macOS ネイティブのクライアントを簡単にインストールできます。Finch では、コンテナをローカルで作成して実行したり、オープンコンテ
アイルランドのデータ保護委員会(DPC)は11月28日(現地時間)、米Metaの現地法人に対して2億6500万ユーロ(約381億円)の罰金を科すと発表した。約1年半にわたる調査により、MetaでGDPR(一般データ保護規則)違反があったことが分かったとしている。 同委員会は2021年4月、Facebookユーザーの個人情報がインターネット上で公開されているとの報道を受け、Metaの調査を開始。18年5月から19年9月の間にMetaの現地法人が実施した処理、ツールの設計や設定について調べたところ、GDPRの第25条「設計・初期設定によるデータ保護」違反が見つかったとしている。 Metaでは21年4月(当時はFacebook社)に個人情報漏えい事案が発生。Facebookユーザー5億3300万人の個人情報がサイバー犯罪フォーラムで公開されていた。情報漏えいの原因になった脆弱性は修正済みとしてい
はじめに IIJでは毎年「IIJ Bootcamp」というビギナー向けのハンズオン研修を開催しています。 4年目となる今年も有志の皆様のおかげで無事開催することができました。 今年度はOverviewと呼ばれる座学が7講義、ハンズオン研修が21講義という規模で行いました。 参考:これまでのIIJ Bootcamp [IIJ Bootcamp] ハンズオン研修2021 開催報告 [IIJ Bootcamp] ハンズオン研修2020 with リモート [IIJ] 2019年度ハンズオン研修の取り組み [Bootcamp!] 研修資料は以下のページに公開されています。一部は非公開となっていますが、大半はCC BY-SAで公開しています。 ぜひ学習や研修等とご活用ください。 https://iij.github.io/bootcamp/ 今年の特徴としては、プログラミング技法として以下のハンズオ
はじめに こんにちは、カミナシ社でソフトウェアエンジニアをやっている浦岡です。 我々は「ノーコードでユーザー独自の現場アプリを作成できる」サービスを開発しています。 そのサービスのフロントエンドの開発にはReact×Reduxを使っているのですが、 サービス特性のため「Reduxのstateがファットになりがち」であったり「コンポーネント間のデータの依存関係が多くなりがち」といった状態に陥ります。 その結果、アプリの反応速度が遅くなりがちです... この記事では、上のような状態に陥った「React×Redux」アプリの高速化の一例をサンプルアプリを用いて説明します。 サンプルアプリについて 今回、Reduxのチュートリアルにあるカウンターアプリを改良し、下のような「モンスターの捕獲記録」アプリを作ります。 サンプルアプリについて Version1(コンポーネントをブルブルさせてみる) まず
皆さん、こんにちは。 自宅では、トラドラオニタイジン極がご本尊みたいになっています。おっくんです。 今回は、「Deno で掲示板サイトを作ろう! with upstash & supabase」企画の2回目として、掲示板の登録と参照の実装を進めていきます。 今回の実装で、次のように、掲示板の登録ができるようになります。 前回記事はこちら toranoana-lab.hatenablog.com 訂正 始めに、第1回で取り扱った環境変数の取り扱いについて、一部訂正をさせていただきます。 第1回に紹介した、以下のdotenvの実装がありました。 [anonymous-board/util/config.ts] import { config } from "dotenv/mod.ts"; export const envConfig = await config({ safe: true })
こんにちは。カミナシ ソフトウェアエンジニアのAomanです。 最近ちょこちょこアルゴリズムやデータ構造、Goのキャッチアップしています。 そんな中、go.devのブログ Go blog のとある記事でダブルポインタを使用するコードに出会いました。筆者は今まで、RubyやJavaScript/TypeScriptなどの言語を多く触っていたためか、お恥ずかしながらダブルポインタを使うコードを初めて見たので「なんなのだこれは…」と戸惑いました。本記事ではそんなダブルポインタが使われていたコードについて、簡単にご紹介したいと思います。 そもそもダブルポインタとは? その名の通りポインタのポインタのことなのですが、わからない方は下記の記事がわかりやすくまとまっており参考になると思います。 daeudaeu.com ダブルポインタと聞いて、まずはじめに思った感想は「そんなもの必要?」です。今まで使っ
皆さんは公開情報ですか?(挨拶) 初めに言いたいこと タイトルの通りのワークショップを始めます。最初は福岡市内でオンサイトで、エンジニアカフェ[PR]でやっていくので、まずはぜひ福岡近辺のソフトウェアに関わるエンジニアに届いてほしい。 engineercafe.connpass.com OSS Halfway とは? 以下、OSS Halfwayを始めるにあたって考えたことをつらつらと書いてみます。何かの参考になるかは分かりません。とにかく届いてほしい、来てくれ。 常々、ソフトウェアに関わっている限り、OSSはある意味日常だよなっち(北九州風)思っています。業務ドメインによりあまりOSSご近所感がない場合もあるでしょうが、まあ徐々に日常になっているでしょう。 少なくとも特別なことではないというか、ソフトウェアに関する仕事というのは要するに、ソフトウェアの課題を見つけ、解決し、使っていき、ま
AWS News Blog New – ENA Express: Improved Network Latency and Per-Flow Performance on EC2 We know that you can always make great use of all available network bandwidth and network performance, and have done our best to supply it to you. Over the years, network bandwidth has grown from the 250 Mbps on the original m1 instance to 200 Gbps on the newest m6in instances. In addition to raw bandwidth, w
ITmedia NEWSにおける1週間の記事アクセス数を集計し、上位10記事を紹介する「ITmedia NEWS Weekly Top10」。今回は2022年11月19日から2022年11月25日までの7日間について集計し、まとめた。 先週のアクセストップは、プラチナバンド再割り当てに関する総務省の議論で、楽天モバイルに軍配が上がった、という記事だった。読者からは、楽天モバイル・3大キャリアの主張への賛否が寄せられ、議論が起きた。 3位は、TwitterはCEOのイーロン・マスク氏によるびっくり発言、「Twitterは米国中心のように見えるかもしれないが、どちらかといえば日本中心だ」を紹介する記事だった。 マスク氏がCEOになって以降、Twitterの運営を不安視する人は日本にも多い。移行先として挙がりがちなのは、日本発のSNS「mixi」だ。 だが、「mixiにはかつての“黒歴史”が残さ
AWS News Blog New – Accelerate Your Lambda Functions with Lambda SnapStart Update (December 7, 2022) – Added additional information about pricing. Our customers tell me that they love AWS Lambda for many reasons. On the development side they appreciate the simple programming model and ease with which their functions can make use of other AWS services. On the operations side they benefit from the a
ノートアプリ「Obsidian」を使いこなす ローカル環境で動作し、Markdownで書いたノートをつなげるアプリ「Obsidian」とは 2022年10月に「1.0」というバージョンがリリースされたアプリ「Obsidian」。このリリースはgihyo.jpでも記事として取り上げられ、非常に注目されています。 この記事では具体的にどのような特徴があるのか、他のノートアプリやMarkdownエディタと比較しながら紹介します。 図 Obsidian Obsidianとは何か? Obsidianというアプリを紹介するとき、さまざまな説明が使われます。 ノートアプリ メモアプリ Markdownエディタ PKM(Personal Knowledge Management)ツール など これらはいずれも間違いではありませんが、一言で表現するのは難しいものです。そして、一言で表現しようとすると、そ
関係の質を高めるための取り組み ④変化を与えてみよう 小糸悠平氏(以下、小糸):次が変化を与えてみようということです。これはわりとリモートでありがちですが、マンネリ化ですね。同じようなことをしていて新鮮味がないということです。あとは、ふりかえりで出る改善案が似たようなものばかりになる傾向になっちゃいます。 そんな傾向の時に、仮説を立てます。(スライドを示して)“マンネリ”と書いていますが、そもそも(マンネリとは)「飽きているんだろうね」ということと、あとは「チームが現状これ以上できることはないと判断しているんじゃないか」というところですね。 どうすれば解消できるんだろうということで、私の大好きな刺激、変化を与えようということと、あとは、新しい視点があると気づきが増えるかもということです。 チームに変化を加えて得られたこと やった内容は、チームに変化を加えてみたということで、わりといろいろな
iOS SafariやAndroid Chromeの画面の高さいっぱいにヒーローイメージを表示するという表現は、よく見かけます。 高さをいっぱいに広げるのに100vhを使うと、不要なスクロールが発生し、意図通りに表示されません。 この問題を解決するために、特殊なCSSを使ったりJSを使ったりと、開発の現場では多くの苦労がありました。 本日(2022/11/30)リリースされたGoogle Chrome 108で対応したsvhを使えば、手軽に画面いっぱいのヒーローイメージを作れます。 Safari・Firefoxでは対応済み、Chromeと中身が同じEdgeは12/1週リリースの108で対応するので、全ブラウザで使える時代が来ます。もちろん、iOS・Androidも対応です。 本記事では、svhの使い方、同様に使えるようになったdvhやsvmaxなどの違い、従来の手法のデメリットをデモを交え
お飾りの理想ではない「チームの理想」を再設定する 小田木朝子氏(以下、小田木):では、竹内さんにも(「『違い』を強みに変える組織スキル」について)聞いていきたいと思います。 竹内義晴氏(以下、竹内):はい。1つ目が「理想の再設定」です。 沢渡あまね氏(以下、沢渡):理想の再設定。カッコいいな。 小田木:本のタイトルみたい。 竹内:(笑)。2つ目が「話を聴く場の設定」。3つ目が「コミュニケーションスキルを学ぶ場の設定」。 沢渡:「設定」で韻を踏まれましたね。 竹内:はい。「理想の再設定」というのは、今までも何度も出てる「景色」の話なんでしょうけど、一般的にどの会社にも企業理念があると思うんです。でも、ほとんどお飾りだと思うんですよね。 例えば「お客さまの満足をほにゃらら」みたいなのって、掲げてはいるけど覚えてないとか言えないとか、言えるけどぜんぜん体に入ってないことがあると思うんです。 「俺
女性が「一歩踏み出すきっかけ」を与える活動を行うLean In Tokyoは、Facebook社COOのシェリル・サンドバーグ氏が立ち上げた団体Lean Inの日本地域代表団体です。今回の国際男性デー記念イベントでは、当団体が行った「男性が職場で感じる『生きづらさ』とDE&I推進に関するアンケート」の調査結果をもとに、誰もが生き生きと輝ける社会を目指すために必要な考え方について議論が行われました。本記事では、男性の生きづらさに関する調査結果をお届けします。 ※次の記事(パネルディスカッション)はこちら 男性が感じる職場での「生きづらさ」 敦賀和外氏(以下、敦賀):Lean In Tokyoで活動しております、敦賀です。よろしくお願いします。今回の調査は、今年の夏から2ヶ月弱ほどかけてオンラインでアンケートを行いました。実はLean In Tokyoでは、2019年にも同じようなアンケートを
日本最大のビジネススクール「グロービス経営大学院」が、ビジネスパーソンに向けて、予測不能な時代に活躍するチャンスを掴むヒントを配信するVoicyチャンネル『ちょっと差がつくビジネスサプリ』。本記事では、効率の悪い“時間泥棒な会議”をなくすコツや、会議の質を高めるためのポイントについて解説しています。 ■音声コンテンツはこちら 効率の悪い“時間泥棒”な会議をなくすために 加藤想氏:以前読んだニュースで、「会社員の会議時間は一生のうちで3万時間」とありました。約8年間という膨大な時間を会議に使っていると知り、私自身はかなり驚きました。日々の仕事の中で、「今日は会議がたくさんあるな。めんどくさいな」と感じる人も多いのではないでしょうか。 日々多くの会議に参加する中で、効率が悪く、参加者の時間を奪う「時間泥棒な会議」を目の当たりにしています。 私もより良い会議を模索するために、書籍を読んだり、グロ
kintoneは2011年のリリース以降、開発チームが90名になるまで成長し、コードベースも肥大化を続けてきました。しかし、組織もコードベースもモノリシックなまま成長を続けてきたため、メンバーの認知負荷やコミュニケーションコストの増大などによって、開発体制がスケールしない問題を抱えていました。今後、開発…
Here's what you need to know: It is easier to create adaptive UIs with new viewport size units. Color vector fonts now include support for variable fonts. The methods in the interface FileSystemSyncAccessHandle, part of the File System Access API, are now synchronous. And there’s plenty more I’m Adriana Jara. Let’s dive in and see what’s new for developers in Chrome 108. New viewport size units Th
Amazon Web Services(AWS)の年次イベント「AWS re:Invent 2022」が米ラスベガスで開催中です。 2日目の基調講演には、AWS CEOのAdam Selipsky氏が生バンドの演奏とともに登場しました。 Selipsky氏は、さまざまなデータを分析する上で多数の分析ツールのあいだでデータを転送しなければならない問題を指摘し、データ転送ツールであるETLがなくなることが同社のビジョンだと説明。 新サービスとして「Amazon Aurora zero-ETL integration with Amazon Redshift」を発表しました。 Amazon Auroraは高速なトランザクション処理を特徴とするリレーショナルデータベースであり、Amazon Redshiftは大規模データの高速分析を特徴とするデータウェアハウスのサービスです。 新サービス「Amaz
[速報]Amazon OpenSearch Serviceをサーバレス化する「Amazon OpenSearch Serverless」プレビュー版登場。AWS re:Invent 2022 Amazon Web Services(AWS)の年次イベント「AWS re:Invent 2022」が米ラスベガスで開催中です。 2日目の基調講演では、検索エンジンサービスのAmazon OpenSearch Serviceをサーバレス化するオプション「Amazon OpenSearch Serverless」プレビュー版が発表されました。 Amazon OpenSearch Serviceは、Elasticsearchから派生した検索エンジンサービスです。ログファイルやドキュメントなどの検索、解析などを実行できます。 もともとはElastic社がオープンソースで開発していたElasticsearc
Automatically create AWS and Azure architecture diagrams in secondsTry Cloudcraft FreeRequest a Demo Whether you’re building a cloud architecture from scratch, documenting your current environment, or looking to optimize cloud cost, Cloudcraft allows you to visualize and communicate your architecture with ease. Build diagrams from scratchCreate a professional architecture diagram in minutes with a
1992年三重生まれ、会社員。ゆるくまじめに過ごしています。ものすごく暇なときにへんな曲とへんなゲームを作ります。 前の記事:これが本物のたたき台だ! > 個人サイト ほりげー 「孤独なライオン」という場所がある。(2022年11月時点のGoogle Mapだと2つあるように見えますが、実際は1つしかありません。) のどかな砂利道を歩いていくと ちらっとなんか見える。 ライオンが埋まっている。 なんとも言えない目をしている。孤独なライオンとしかいいようがない。 河川敷に埋まっている。かわいいけどちょっとさみしい。 じつは胴体もある。 遠くに武蔵小杉のタワマンが見える。 孤独なライオンの視線の先にはマンションと鉄塔がある。 私はこのライオンを見て胸を打たれた。ちょっと歩けば河川敷では多くの人々が楽しそうに遊んでいるのだ。しかしこのライオン付近は整備されておらず、ただライオンが埋まっている。あ
[速報]AWS Lambdaのコールドスタートを劇的に速くする「AWS Lambda SnapStart」発表。AWS re:Invent 2022 Amazon Web Services(AWS)の年次イベント「AWS re:Invent 2022」が米ラスベガスで開幕しました。 毎年恒例となった月曜日夜に行われるイベント最初の大型セッション「Monday Night Live」には、AWS Utility Computing担当SVP Peter DeSantis氏が登壇。 Get out from the cold & warm up with faster startup times.#AWS Lambda SnapStart for Java delivers up to 10x faster startup performance without the added spend
JSer.info #620 - ESMetaというECMAScript Specification Metalanguageツールが公開されています。 es-meta/esmeta: ECMAScript Specification (ECMA-262) Metalanguage 主にECMAScriptの仕様を扱う人向けのツールです。 ECMAScriptの言語/仕様書のパーサとインタープリタを実装することで、仕様書から自動的にECMAScriptの処理系を生成するメタ的なツールです。 仕様書のアルゴリズムをステップ実行したり、デバッガーでBreak Pointを貼ったり、仕様書における内部状態を可視化できるデバッグ機能が実装されています。 WebAssemblyの処理系であるWasmer 3.0がリリースされました。 Announcing Wasmer 3.0 wasmer/migr
1919年の創業以来、日本初となる路線事業を開始し、1976年には個人間で簡単に荷物を送ることができる「宅急便」を発売するなど、日本全国を網羅する物流ネットワークを構築し、社会的インフラとして社会課題の解決に取り組んできた。現在は、宅配便サービス国内シェア第1位(シェア:46.6%、2021年度、国土交通省調べ※)、国内宅急便ネットワークカバー率100%を誇り、宅配便の年間取扱個数は約22.5億個(2021年3月期)に達した。2020年1月に経営構造改革プラン「YAMATO NEXT100」を策定し、データ・ドリブン経営を推進している。 ※令和3年度 宅配便等取扱個数の調査及び集計方法(国土交通省) 開発環境の内製化の実現に向けAzureとGitHubを採用 開発基盤を統一し、アジャイル開発とDevOpsを促進 ・AzureとGitHubを採用し開発基盤の内製化へシフト、DevOps導入を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く