芥川賞・九段理江さん 受賞作はチャットGPT駆使「5%くらい文章そのまま」「うまく利用しながら」
はじめに こんにちは、令和トラベルでバックエンドエンジニアをしている飯沼です。 MySQLでは、UUID (v4)などのランダム性の高いIDをプライマリキーに設定すると、パフォーマンスが低下すると言われています。私自身もこの問題については認識しておりアンチパターンとして避けて来ましたが、イマイチ理由を理解できず何度も調べていたので自分の理解を整理しました。 ※ この記事は令和トラベルのTech LT会で共有した内容を記事にしたものです。社外の方にもご参加いただけるTech LT会は connpass にて告知しています。 UUIDをプライマリキーにするユースケース そもそもUUIDをプライマリキーにするユースケースはどのようなものがあるのでしょうか? いくつかの観点から考えてみます。 パフォーマンス観点 大量の同時書き込みが発生するような状況でauto incrementを利用してIDを発
─これから挑戦する次の誰かにとって、何かの気づきになったら嬉しいです。 @GussieTechです。ひとりで「理想のタスク管理ツール」を作っています。いつも使ってくださっているみなさん、本当にありがとうございます。今日は、ひとり開発の知られざる5年間を、惜しみなくシェアします。 僕が作ったサービス5年前「理想のタスク管理ツールを作ろう」と思いたちました。軽くておしゃれで「人」に寄り添う、他にはないサービス。こんなものを無料でリリースしたら、世の中ひっくり返るんじゃないかって、本気で思って作りました。それはもう、ワクワクしました。 総売上高 1,240万円。スペース 5,873登録¥12,403,567名前は「Repsona」といいます。ワクワクを原動力にひとりで作ったRepsonaは、5年でこうなりました。数字に感じるところは人によると思います。趣味の個人開発としては大成功。スタートアップ
概要 実務で使用されたSQLをまとめました。Oracle19cとOracle12cでの利用実績がありますが、他のデータベースまたバージョンでの検証は行っていません。 随時追加予定です。 Oracleデータベースメタデータ抽出 オブジェクトの定義や作成に使用されるSQL文を抽出 SELECT sqlarea.sql_id AS sql_id, parsing_schema_name, CASE WHEN length(sql_fulltext) > 10000 THEN to_clob('sql is too long') ELSE sql_fulltext END AS sql_fulltext, sql_bind_capture.name AS param_name, sql_bind_capture.value_string AS bind_value, last_active_tim
この記事は DeNA 24 新卒 Advent Calendar 2023 の 23 日目の記事です。 TL;DR DBMSの基本的な仕組みを知るのに有益だったリソース CMUのDBMS講義 先人の素晴らしい自作DBMSの解説記事&ソースコードリーディング 小さな小さな自作DBMSの設計と実装 最小限SELECTやINSERTなど基本的なSQLが動く この記事のゴール データベースの内部構成を超ざっくり理解するために有用なリソースを知り、そして(全開発者のロマンである)自作 DBMS に一歩踏み出すきっかけになればうれしいです。 モチベーション 自分は普段業務でアプリケーションのような割と高レイヤーな開発がメインなこともあって、ミドルウェアやOS、ネットワークと言った低めのレイヤーに憧れを持っており、この気持ちをまずは自作DBMSをやってみることによって解放してあげようと思ったことがきっか
米マイクロソフトの基本ソフト(OS)「ウィンドウズ10」のサポート終了に伴って約2億4000万台のパソコンが廃棄され、埋め立てごみが増加する見通しであることが、調査会社カナリス・リサーチのリポートで明らかになった。写真はマイクロソフトのロゴ。パリのマイクロソフトオフィスで1月撮影。(2023年 ロイター/Gonzalo Fuentes) [21日 ロイター] - 米マイクロソフト(MSFT.O)の基本ソフト(OS)「ウィンドウズ10」のサポート終了に伴って約2億4000万台のパソコンが廃棄され、埋め立てごみが増加する見通しであることが、調査会社カナリス・リサーチのリポートで明らかになった。 廃棄されるパソコンの重量は推計48万トン、自動車32万台に相当する。 マイクロソフトはウィンドウズ10のサポートを2025年10月いっぱいで終了する方針。セキュリティ更新プログラムを28年10月まで延長
すん@製薬工場勤務 @shin_gmp ダイハツの第三者報告書にあった下記8つの状況がブラック企業あるあるで、かつ身に覚えがありすぎて笑えんのよ ①試験は合格して当たり前。不合格となって開発、販売のスケジュールを変更するなどということはあり得ない ②日程に間に合わないと感じ手を挙げると「なぜ間に合わないのか」「どうしたら間に合わせられるのか」「今後どうするのか」の説明に追われる ③問題が起きた時の「で、どうするの?」といった、問題を発見した部署や担当設計、更に言うと担当者が解決するのが当たり前という組織風土 ④ 「失敗してもいいからチャレンジしよ」でスタートしても、失敗したら怒られる ⑤助け合う風土は基本的には無い。またそのような環境にあるため「既にスキルを持った人間(=一般的にいう「できる」人)」への負荷が大きく、逆にそれに当てはまらない人間に対し安直に使えない扱いをする傾向にある ⑥な
はじめに 私は、さくらインターネットというクラウドサーバの会社の社長をしていて、よく経営者の方からのメンタリングのリクエストをいただくことがあります。 その中で多くの割合を占めるのが、ITエンジニア(以降、エンジニア)のマネジメントと、エンジニア組織の構築をどのようにすればいいのかというテーマです。 確かに、どんなビジネスをするにしても、単にSaaSやノーコードツールを活用するだけでは足りなくて、自分たちでシステム開発しないといけないケースが増えてきているのは、間違いないなと思います。 外注をしてシステム構築をするケースももちろん多いですが、基幹システムのような使いにくくても自社の社員が我慢すればいいものと違って、自社のお客様向けのシステムだと使いやすくないとお客様が離脱してしまいますし、常にアップデートをし続けて、最良のUI/UXを作ることが業績に直結します。 要は、今のデジタルシステム
この記事はエンジニア転職 Advent Calendar 2023の11日目になります。 10日目はnewtaさんの「やりたいことをするための環境を探そう」でした。「野球をやっててもサッカーはうまくならない」というのには膝を叩いて納得してしまいました。確かにその通りですね。今後の参考にしたいと思います。 さて、この記事はアラフィフのおっさんエンジニアによる転職失敗談です。皆様の成功談のなかで恐縮ですが、他人の失敗から学べることもあると思いますので、よろしければご覧ください。 ざっくり自分の経歴 新卒でベンチャー企業に就職。約10年働くも倒産で解雇。 フリーランスのエンジニアになる。約10年働くも諸事情で廃業。 派遣でエンジニアとして働く。合間に転職活動も行って、何度か転職したこともあるけれど諸事情で数年で退職を繰り返すこと約10年。現在も転職活動中。 トータルで約30年のキャリアがあるわけ
[2024年1月10日、19日追記] GmailとYahoo!側のアップデートに合わせていくつか細かい説明を追加しています(大筋は変わっていません)。変更点だけ知りたい方は「追記」でページ内検索してください。 2023年10月3日、Googleはスパム対策強化のため、Gmailへ送るメールが満たすべき条件を2024年2月から厳しくすると発表しました。また米国Yahoo!も、2024年2月 第一四半期[1] から同様の対策を行うと発表しています。端的に言えば、この条件を満たさないと宛先にメールが届かなくなるという影響の大きな変更です。 この記事では、Gmailや米国Yahoo!の規制強化への対応方法を解説します。ただし米国Yahoo!にメールを送る人は多くないと思うので、フォーカスはGmail寄りです。また、メール配信サービス(海外だとSendGridやAmazon SES、国産だとblas
自分だけのChatGPTを作れることで話題の「GPTs」機能だが、正直に言うといまいちそのインパクトがわからなかった。あらかじめ指示を与えておきたいなら「Custom Instruction」でよくない?と思ってしまったのだ。 だが、前回の記事で、実際にパーソナル英語教師の「冴子先生」を作成し、毎日使い続けてみることで、その印象はかなり変わってきた。 以前からChatGPT(+Custom Instruction)を使った英語学習は実行していたので、GPTs化されたことによって質問方法が変わったとか、ものすごく便利になったとかは正直あまりないのだが、不思議なことにChatGPTに対して以前よりもめちゃくちゃ愛着が湧いてきたのだ。 これだけなら単なるツールの擬人化効果にすぎないのだが、毎日冴子先生の授業を受けていると、改善したい点やアイデアが次々に出てきたので、さらにカスタマイズを進めようと
シングルスレッドやマルチプロセスなどの並行処理の話について、 すぐに忘れてしまいます。 どうしたらもっと知識が定着すると思いますか? 色んなライブラリーでAPIサーバーを立ててパフォーマンスの差などを見てみたりするのですが、結局よくわかりませんでした。 フレームワークに頼って実装していると、そのフレームワークが内部でどの様な仕組みで並列または並行処理しているのかが理解できず、ただ使っているだけの状態になり得ます。 フレームワークの設計者からすると、プログラマがそれらを気にしなくても利用できるというのがプロジェクトのゴールでもあるので、それはそれで正しいのですが「並列処理」や「並行処理」を理解したいというモチベーションでは逆にそれが邪魔をしてしまうかもしれません。 並行処理や並列処理を学ぶのであれば、API サーバ等といった物ではなく、コード片で学び始めるのが良いと思います。 例えば Rub
楽天グループがWebサーバーに「security.txt」と呼ぶテキストファイルを置き、脆弱性▼情報の受付窓口としてVDP(Vulnerability Disclosure Program、脆弱性開示プログラム)を開始したことがSNSで話題になった。2023年10月2日のことだ。同社広報はこれを事実だと認めた。 security.txtは、米Apple(アップル)や米Google(グーグル)、米GitHub(ギットハブ)、米IBMなど、海外IT大手は既に導入している。一方、日本では少ない。security.txtとは何か、国内でなぜ普及しないのか、脆弱性情報の受け付けとの関連性は――。順に見ていこう。 セキュリティーが高まる理由 security.txtとは、当該企業が提供する製品やサービスの脆弱性情報を見つけた人が通知する窓口を示すためのファイルだ。その仕様は、インターネット関連技術の標
はてなと言えばブログ、ブックマーク、匿名ダイアリーを思い浮かべる人が多いが、実はこれらはもはや脇役でいまや漫画の会社になっているという話。 まずはてな株式会社の業績を見ていく。 2023年7月期決算(2022年8月1日~2023年7月31日) 売上 31.50億円 営業利益 1.73億円 純利益 0.99億円 では売り上げの内訳は? コンテンツプラットフォームサービス 4.21億円(前年度比-14%) ← (個人向け)はてなブログなど コンテンツマーケティングサービス 6.97億円(前年度比-12%) ← (企業向け)はてなブログなど テクノロジーソリューションサービス 20.31億円(前年度比+14%) ← (企業向け)システム開発など 「漫画関係ある?ブログと絡めて漫画事業始めた?」と思うかもしれないがそれは違う。 テクノロジーソリューションサービスの内訳をもう少し詳しく見ていく。 M
10月に福井県永平寺町で全国で初めて特定の条件のもとで完全な自動運転「レベル4」の運行を行っていた車両が自転車に接触した事故について町は10日、障害物を検知するカメラの事前の学習データが不足していたため、自転車だと認識できず、自動でブレーキがかからなかったことが原因だなどと公表しました。 この事故は10月29日、永平寺町で自動運転を行っていた車両が道路わきに止められていた自転車に接触したもので、乗客4人にけがはありませんでした。 永平寺町では町道のおよそ2キロの区間で時速12キロ以内で走るなど特定の条件のもとで完全な自動運転を行う「レベル4」の車両の運行が全国で初めて行われています。 町は10日に事故の調査結果を公表し、障害物を検知するために自動運転の車両に取り付けられたカメラやレーダーなどのうち前方の障害物を検知するカメラが自転車だとは認識できなかったため、自動でブレーキがかからず、接触
徳島の「学校タブレット大量故障」にみる、GIGAスクールの“想定外” なぜそんなに壊れるのか:小寺信良のIT大作戦(1/2 ページ) 10月27日に朝日新聞が報じたところによれば、徳島県教育委員会が手配した約1万5000台のWindowsタブレットのうち、3500台以上が故障で使えなくなり、授業に支障が出ているという。なぜこのようなことが起こるのか、そして教育デバイスに求められる現実解を考える。 10月27日に朝日新聞が報じたところによれば、徳島県教育委員会が手配した約1万5000台のWindowsタブレットのうち、3500台以上が故障で使えなくなり、授業に支障が出ているという。追ってJRT四国放送の報道では、11月2日の時点でさらに増え、3782台となっている。 この夏の暑さでバッテリーが膨張するなどしたようだが、故障率からすれば約25%にも上っており、一般的な故障率から考えても圧倒的に
2023年11月4日、日本テレビは同社のニュース報道番組の画面を模したフェイク動画が出回っているとして報じました。ここでは関連する情報をまとめます。 無料ツール使い1時間で偽動画作成 問題の動画は、岸田首相が画面(視聴者)に対して卑猥な言葉など語り掛ける様子を映したように作成された偽動画。今年夏ごろにニコニコ動画に投稿されていた3分43秒(既に同サイト上では非公開)のうち、30秒分の抜粋版が11月2日頃にXを通じて拡散され、3日時点で232万回以上閲覧された。*1 *2 偽動画中の画面右上部には「日テレNEWS24 LIVE」というロゴ、テロップには「BREAKING NEWS」が表示されており、日テレのニュース番組が速報で報じているかのように見た人に思わせる作りをしていた。 偽動画の作成者に対し、複数のメディアが取材を行っている。作成者によれば、偽動画はインターネット上で入手可能な首相記
リンク Wikipedia Winny事件 Winny事件(ウィニーじけん)とは、ファイル共有ソフト「Winny」に絡む著作権法違反(公衆送信権の侵害)を問われたものの、無罪となった刑事事件である。利用者だけではなく、アプリケーションソフトウェア開発者も、逮捕・起訴されたことで、情報産業従事者以外からも注目された裁判となった。 Winnyは、元東京大学大学院情報理工学系研究科助手の金子勇によって、2002年に開発が始まった。Winny登場以前に、P2P型ファイル共有ソフト「WinMX」が流行しており、音楽やビジネスソフト、マンガの単行本、最新映画の 7 users 41 リンク Wikipedia 金子勇 (プログラマー) 金子 勇(かねこ いさむ、1970年〈昭和45年〉7月1日 - 2013年〈平成25年〉7月6日)は、ソフトウェア開発者、情報工学者。専門はオペレーティングシステム、シ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く