・包丁で皮むき ・キャベツの千切り ・オムライス あと一つは?
Ubisoftは4月10日、オープンワールド・アクションアドベンチャーゲーム『スター・ウォーズ 無法者たち(Star Wars Outlaws)』を8月30日に発売すると発表した。対応プラットフォームはPC(Ubisoft Connect)/PS5/Xbox Series X|S。 『スター・ウォーズ 無法者たち』は、「スター・ウォーズ」を題材にしたシングルプレイのオープンワールド・アクションアドベンチャーゲームだ。『ディビジョン』シリーズなどで知られるMassive EntertainmentなどがLucasfilm Gamesと協力して開発し、映画「スター・ウォーズ エピソード5/帝国の逆襲」と「スター・ウォーズ エピソード6/ジェダイの帰還」の中間にあたる時期の銀河系を舞台にしたオリジナルストーリーが描かれる。 本作では、映画シリーズで登場したものに加え新たな惑星も登場し、主人公ケイ
2024年3月29日(金)、作家・ゲームデザイナーの山本弘氏が誤嚥性肺炎により68歳でご逝去されました。葬儀は近親者で営みました。 代表作に、第28回吉川英治文学新人賞ならびに第27回日本SF大賞候補となった『アイの物語』のほか、『神は沈黙せず』、〈MM9〉〈BISビブリオバトル部〉シリーズなどがあります。また、「と学会」初代会長をつとめ、〈トンデモ本〉ブームの先駆者としても知られています。 山本氏は1956年、京都府生まれ。京都市立洛陽工業高等学校卒業。78年、「スタンピード!」で第1回奇想天外SF新人賞佳作を受賞。88年『ラプラスの魔』で本格的に小説家デビューを果たします。その前年に設立されたクリエーター集団「グループSNE」の一員として、テーブルトークRPG〈ソード・ワールド〉の立ち上げに参画、〈サーラの冒険〉シリーズをはじめとする〈ソード・ワールド〉に基づく小説の執筆、テーブルトー
この記事は? 著者は、エンジニアにとって最も大事なものの一つは契約であると考えます。なぜなら、契約によって我々はお金を得ることができ、労働対価を受け取って生きていくことができるからです。プロジェクトにおいてトラブルが発生すると、契約はメンバーを守ってくれるものになります。したがって、雇用契約、請負契約、準委任契約など何の契約であっても隅々まで確認し、不利にならないようにしないといけません。社員であれば誠実に職務に向き合う必要があります。請負契約であれば対価を得るために納品する必要がありますし、準委任契約であれば善管注意義務を背負いプロとして日々業務を行なっていく必要があります。一方で、著者は長くにわたって業務委託契約でパートナーとして参加してくださっているエンジニアたちと長らく協働してきた経験がありますが、ユーザーとしてもベンダーが妨害要素なく働けるように、協力義務を果たす必要があります
ITジャーナリスト/Publickeyブロガー。IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。 GitHubは、脆弱性のあるコードをAIボットが自動的に発見、修正したコードとその解説をプルリクエストしてくれる「code scanning autofix」(コードスキャン自動修正機能)を発表しました。 下記がそのコードスキャン自動修正機能の説明です。「Found means fixed: Introducing code scanning autofix, powered by GitHub Copilot and CodeQL」から引用します。 Powered by GitHub Copilot and CodeQL, code scanning autofix covers more than 90% of alert types
GitHub、Copilotでより高い精度のコードを生成させる方法を指南。関連ファイルを開く、トップレベルのコメントを書くなど 記事の中で、プログラマが意図したコードを高い精度で生成AIに生成させるためのテクニックがいくつも紹介されています。これらのテクニックはCopilotに限らず、生成AIを用いてコードを生成させる際の参考になると思われます。 この記事では、紹介されているテクニックのポイントをまとめてみました。 GitHub Copilotでよりよいコードを生成するためのポイント 生成AI活用の基本として説明されたのは、大規模言語モデルを用いた生成AIでは、コンテキスト(文脈)に基づいて予測を行うように設計されているため、生成AIに対する入力やプロンプトがコンテキストに富んでいるほど良い出力が得られる、という原則です。 それゆえ、GitHub CopilotおよびGitHub Copi
TypeScriptを用いた開発では、その型システムを活かしてランタイムエラーを事前に防いだり、実装漏れを防いだりとコードの安全性の向上を図ることができます。 本記事では、個人的に知ったおかげでコードの安全性が増した!と感じたtipsをまとめました。 ※ なお、linterを用いたコードの安全性向上も非常に有効ですが、この記事では主にTypeScriptの型システムに焦点を当てています。 tips集 配列周りのtips まずは配列を扱う際に役立つ、tipsを紹介します。 配列からUnion型を作成する ↓のように(typeof array)[number]で配列の全要素を持つUnion型を作成できます。 const fruits = ["apple", "banana", "lemon"] as const; type Fruit = (typeof fruits)[number]; //
すべてが「コスパ化」している 今日、資本主義的な考え方は経済活動だけにとどまらず、投資・資本・費用対効果(コスパ)といった概念は色々な場面に適用されがちです。そうしたなか、タイパ(タイムパフォーマンス)という言葉も登場し、三省堂の「今年の新語2022」の大賞に選ばれました。 文化資本や社会関係資本といった言葉が象徴するように、社会学者たちは学歴・教養・礼儀作法・人間関係・健康・美容・マインドまでをも資本財とみるようになり、実際、それらは投資やリスクマネジメントの対象にもなっています。してみれば、現代人の行動の広い範囲が資本主義の思想に基づいていて、この思想はよく内面化されていると言えるでしょう。 コスパやタイパといった考え方は広く浸透し、たとえば動画サイトを二倍速で視聴するような習慣も生み出しました。人生についても、「コスパの良い人生」などといった言葉が語られ、賛否はあるにせよネットメディ
2023年4月、新規サービス開発も担うエンジニアリング統括部に5名の新卒エンジニアが加わりました。2021年に当該部署では初となる新卒受け入れが始まって以来、techtektでは新卒研修プログラムにフォーカスし、内容やその背景にある考え方について話を聞いてきました。 育成カリキュラムにまつわる記事はこちら 2023年度はさらに受け入れ態勢を強化し、充実した学びの得られる環境づくりに注力したといいます。どのような点に工夫して研修プログラムを作ったのか。そして新卒メンバーはそれらをどのように受け取ったのか――リーダーとして取り組みを主導した鵜飼と、新卒メンバーの讃岐に話を聞きました。 新卒研修を通して、実際のプロジェクトにスムーズに合流し活躍できる土台をつくる \研修資料を一部公開/ 技術だけでなく、“人を頼ること”や“他職種の仲間の視点で考えること”も身についた 今年の課題をふまえ、さらに質
この記事はNuco Advent Calendar 2023の18日目の記事です。 はじめに 本記事ではGithubレポジトリTop28を紹介します! Githubレポジトリは日々の業務や学習に役立てることが可能です。必要な機能や学習教材は、無料で利用出来る高機能なものがあるのなら積極的に利用して役立てるべきです。 以下の内容に分けて合計28個のGithubレポジトリを紹介します! 開発用Githubレポジトリ 学習用Githubレポジトリ QOL高めのエンジニアとして日常を過ごしたい方は参考にしてください! 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。
Author Thomas Dohmke GitHub Copilot Chatの一般提供(GA)の開始と、新たなGitHub Copilot Enterpriseのサービスプレビュー、AIを活用した新しいセキュリティ機能、GitHub Copilotパートナープログラムを発表しました。 2023年3月、私たちはGitHub Copilot Xについての発表で、AIが開発者のライフサイクルのあらゆるステップに浸透することと、ソフトウェア開発の新しい未来のビジョンを共有しました。それ以来、私たちは基盤技術の拡張と成熟に取り組んでおり、その過程でさらに大きなものを生み出しました。私たちのビジョンは、世界の開発者にとっての新しい現実として現れました。 GitHubがGitという仕組みの上に構築されたように、今日私たちはCopilotの上に「再構築」されました。オープンソースとGitは、ソフトウェ
単行本や副読本などで作品について説明することはあったが、士郎正宗がインタビューという形で『攻殻機動隊』について語ったことは、皆無に等しい。’95年の『GHOST IN THE SHELL /攻殻機動隊』公開時に「ヤングマガジン」誌面で押井守監督と対談をしているが、映画についての話がメインで、マンガのことは語られていない。ヤングマガジン増刊「赤BUTA」の記事も、大半がマンガ家の仕事についてのインタビューで最後にほんの少し作品に触れている程度だ。その後、フランスのGlénat社経由で依頼があったインタビューだが、表現と絵の描き方についての質疑応答なので、マンガの内容については触れられていない。 つまり士郎正宗がマンガ『攻殻機動隊』について、インタビューという形で詳しく語るのは、今回が初めてとなる。作品を描くことになったきっかけから、注目している最新技術まで、30年以上の時を経て原作者自らが『
何の話 エンジニアの勉強として始めたWebサービスの個人開発。 せっかくやるなら収益化をしようと思い、個人開発2作目にして、売上月10万円を目標にサービスをリリースしました。まだ目標の売上は達成出来てないですが、その収益化モデル、サービス内容の確定、デザイン、システムアーキテクチャ、など全てを公開しようと思い、本ブログを書きました。 私はつよつよ個人開発者ではなく、1年前に組み込みエンジニアからWeb系に飛び込んだ若輩者なので、悪しからず。 [公開したサービス] オンライン動画学習のランキングサイト | Tech Course Rank 後半で詳しく本サービスについて、説明します。 プロフィール 大学卒業後、セキュリティ製品のサポートエンジニア -> Webエンジニア -> ロボット系の組み込みエンジニア-> Web系のエンジニアという経歴です。現在30才。 得意言語は、Python。フロ
2023年10月17日、NTTビジネスソリューションズは同社の元派遣社員が顧客情報の不正な持ち出しを行っていたと公表しました。持ち出された顧客情報はコールセンターのシステムに保存されていたもので、元派遣社員は2013年より不正な行為を及んでいたとみられています。ここでは関連する情報をまとめます。 10年近く前から顧客情報を不正に持ち出し 不正な行為を行っていたのはNTTビジネスソリューションズに2008年6月より派遣されていた元派遣社員(公表時点で派遣会社から退職済)で、コールセンターシステムの運用保守管理を担当していた。10年間で100回以上にわたって不正な取得行為を行っていた。*1 NTTビジネスソリューションズはNTTマーケティングアクトProCXが利用していたコールセンターシステムのシステム運用を行っており、元派遣社員によって不正に持ち出されていた情報はNTTマーケティングアクトP
2003年には「プレーンテキストなんてものは全く存在しない」と言われ、テキストの解読には文字コードの情報が必須となっていました。しかし、2023年になるまでの20年の間に絵文字などのおかげでUnicodeの利用率は98%へと到達し、再び文字コードを気にせずにすむ時代がやってきています。そんな時代において、正しくUnicodeを使うために必要な知識をエンジニアのニキータ・プロコポフさんが解説しています。 The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!) @ tonsky.me https://tonsky.me/blog/unicode/ Unicodeの歴史と利用率の推移をまとめたグラフは下図の通り。2000年代後半から急速に普及が進んでいったこ
どんな人向けの記事? レビューによって心理的なダメージを受けやすい方 非エンジニアだが、エンジニアチームがどんな機能を作っているか知りたい方 業務が溜まっていて、レビューに割く時間を捻出するのに苦労している方 コピペできるコードも公開します 初回レビューをAIに任せると、いろんなロールの人の役に立つ レビューは得意ですか? 優秀なエンジニアしかいないチームであれば、PRは1トピックに絞って小さく明確なコミットによって作成され、適切な要約とともに提供されることでしょう。 しかし、実際にはいろいろな制約から、PRが想定よりずっと大きくなってしまったり、関連トピックと異なるコードが混じってしまうこともあります。 実際のところ、大きなPRを適切にレビューするのは難しいことです。また、自分が詳しくない領域のレビューを行わなければいけない機会もあります。 今回の記事は、レビューを作成してくれるAI C
1. はじめよう! 要件定義 ~ビギナーからベテランまで(難度:★☆☆) 1-1. 本のポイント 要件定義のプロセスが平易な言葉で解説されている 内容がコンパクトで図解も多いため読みやすい 中級~上級エンジニアが初心に帰るためにも最適 1-2. 本の特徴 本書は、初学者向けにざっくりとした内容を具体的なアウトプットとともに学ぶことができる。 184ページとボリュームに物足りなさを感じそうだが、要件定義のプロセスと、プロセスごとの勘所がコンパクトにまとまっている。 ちなみに、本書は「要件定義のプロセスと勘所を知れる」という点で独立した書籍だが、著者が書いた下記2冊と合わせると、理解をより深められる。 ・はじめよう! プロセス設計 ~要件定義のその前に ・はじめよう! システム設計 ~要件定義のその後に 本書が有益だと感じた読者は、ぜひ上記2冊にも目を通していただきたい。 1-3. 本を書いた
以下の記事を見て、早速「Open interpreter」を試してみたので、使い方や始め方をまとめておきます Open Interpreterとは Open Interpreterは、GPT-3.5、GPT-4、Code Llamaなどの大規模言語モデル(LLMs)を活用して開発されたオープンソースのツールです。 このツールは、OpenAIが提供するChatGPTの「Advanced Data Analysis(旧Code Interpreter)」のオープンソース版とも言える存在で、Python、Javascript、Shellなどのプログラミング言語のコードを自然言語による対話を通じてローカル環境で実行することができます。 このツールの最大の特徴は、ChatGPTの「Advanced Data Analysis」と違いローカル環境で動くため、ファイル容量やネット接続への制約がなく、Ch
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く