前書き エンジニアを始めて14年、独立して9年経つ。 この仕事を始めた時に「さすがに眼が悪くなるかな」と思ったが、40過ぎていまだに裸眼1.5/2.0だ。(昨年はどっちも2.0。) ↓今年の検査結果(右列が昨年) これはなんなら、始めた時より眼が良くなっている。(始めたころは1.2/1.5だった。) 先日知人のエンジニアと話していると、彼は200人規模のエンジニアを抱える会社でリーダーをしているが「メガネをしてないエンジニアなんて会った事ない」と驚かれた。 実はそこに秘訣があるのでシェアしたい。 ちなみに妻はこの方法で片目だけだが0.9 → 1.2になった。 結論 「平行法を覚えろ」 これに尽きる。 遺伝の影響か ちなみに自分の親族・家族は実は須らく眼が悪い。 逸話的にも、ずっと若くして眼鏡を掛けていた父が、母をお見合いで最初に見た時に、「こいつも眼鏡掛けてる。」「もし子どもが出来ても全員
円安はなぜ長引いているのか。どこから外貨が流出しているのか。観光という「労働集約的な産業」で稼いだ外貨が、「資本集約的な産業」である海外の頭脳労働への支払いに充てられており、その帳尻は為替(端的には円安)に影響を及ぼすのではないか。『弱い円の正体 仮面の黒字国・日本』(唐鎌大輔著/日経プレミアシリーズ)から抜粋・再構成してお届けする。 「国内の肉体労働」vs「海外の頭脳労働」 クラウドサービスやインターネット広告などに代表されるデジタルサービスの提供は、多くの日本人が漠然と「海外(とりわけ米国)に後れを取っている」と感じていた分野ではないかと察する。その漠然としたイメージを数字で可視化したのがその他サービス収支赤字、すなわち「新時代の赤字」であり、日本銀行の分類でいえばデジタル関連収支ということになる。 こうして見ると、その他サービス収支赤字は為替需給という論点を超えて、日本経済が現在直面
この連休はなんだかSIerについて考えることが多かったのですが、そういうことを考えると、なぜアメリカのソフトウェアが強いのかがわかってきた気がします。 まず、もちろんSIerの技術力が低いといっても技術力が高いSIerもいるわけで、とくにこのブログを見てる人だと技術力の高い側にいる人が多いと思います。 けれども、DX白書2023によればSIerのIT人材というのは75万人いて、技術力の高い人はその一部で、多くは技術力の低い側にいるんじゃないでしょうか。 https://www.ipa.go.jp/publish/wp-dx/gmcbt8000000botk-att/000108046.pdf 2014年、ちょうど10年前に、プログラマはSIerと自社サービスで2分化するんではないかというブログを書いていますが、そのまま現実になった形です。 プログラマ業界の二分化 - きしだのHatena
日本における小売店のDX、特にオペレーションにおけるDXはセルフレジや電子棚札など、消費者の目にも触れる場所で広まっています。特にセルフレジは2000年代から普及が進み、コロナ禍を経て広く定着しました。 本記事ではリテールDXのうち、省力化のためのDXを「オペレーションDX」、データ活用やOMOなどのDXを「マーケティングDX」と区別した上で、オペレーションDXについてお伝えします。 オペレーションDXは必要不可欠。しかし…… 日本国内では、小売業界にも大きな影響を及ぼす物流2024年問題への対策もあって、多くの小売店舗がオペレーションDXを進めています。しかし、2023年末に業界の注目を集めたニュースがありました。英国のスーパーマーケットチェーンBoothsが、運営する28店舗のうち26店舗に有人レジを設置し、セルフレジをやめたという報道です。 同社のマネージングディレクターはBBCのイ
はじめに こんにちは、皆さん。今日は、シェルスクリプトを使った高度な自動化のベストプラクティスとパターンについて解説します。これらは、ちょっとした知識で実行でき、作業を大幅に効率化できるTipsです。シェルスクリプトは、特にUNIX系システムでの自動化タスクに欠かせないツールです。適切に使用すれば、複雑なタスクを効率的に、そして信頼性高く実行できます。 トイルとは、反復的でマニュアルな作業のことを指します。これには、例えば、手動でのシステムのスケーリングや、エラーのトラブルシューティング、ルーティンなメンテナンス作業などが含まれます。トイルを特定し、それを自動化することで、エンジニアはより創造的なタスクやプロジェクトに焦点を合わせることができます。 トイルを判別する方法としては、以下のような基準が挙げられます: 手作業であること 完全な手作業だけでなく、「あるタスクを自動化するためのスクリ
徳丸さん、こんにちは。 読売のような大手メディアのサイトでもサポート詐欺の偽警告が表示されるようになってしまいましたし、今の時代は広告ブロッカーが必須と考えたほうが安全なのでしょうか? 徳丸が書いていないことを質問いただくことが時々ありますが、私が書いてないのは書きたくない理由があるから(単にめんどうくさいも含む)です。ですが、せっかく質問いただいたので、思うところを書いてみようと思います。 まず、私自身は広告ブロッカーを使っていないです。その理由は、広告ブロッカーには危険なものがある(原理的にあり得るし、過去にあった)からです。過去には、広告ブロッカーが元の開発者から売却され、マルウェア化した例が複数あります。具体例は示しませんが、検索するとすぐに見つけられると思います。 広告ブロッカーがマルウェア化すると、これらはブラウザアドオンの形で動くため、非常に強い権限があり、すべてのサイトの情
日本で生成AIと言えば、OpenAIのChatGPTがその代名詞。この傾向は日本でのオフィス開設も加わって、さらに高まっているが、そのOpenAIやGeminiをはじめとする多様なAIサービスを提供するグーグルと並んで存在感を示している企業がある。 このジャンルに注目している方ならばご存知だろうが、AnthropicというAI専業ベンチャーである。AnthropicはOpenAIの運営方針に異を唱えるメンバーがスピンアウトした2021年創業の生成AIスタートアップで、アマゾンとグーグルが巨額を出資していることでも知られる。 滑らかな文章を生成するClaude 同社の大規模言語モデル“Claude(クロード)”はその性能の良さから注目されていたが、特に注目を集めるようになったのは、今年3月4日に発表されたClaude 3からだろう。特徴的な性能や機能もさることながら、印象的だったのは生成する
はじめに どもども、インフラ案件で奮闘中の井上弥風(いのうえみふう)です。 現在プロジェクトでELB(Elastic Load Balancing)を使用しており、その内部機能を完全に理解したいと思い、この記事を書きました。 この記事について この記事の最終的な目標は、「ELBとは何か?」を深く理解し、それを自信を持って説明できるレベルになることです。 しかし、ELBを完全に理解するためには、まず基本的なロードバランサーの概念を押さえる必要がありました。 そこで、この記事ではELBの根底にあるロードバランサーとは何かという点に焦点を当てていきます。 ELBの詳細については、この記事の後に公開予定の「ELBってなんやねん」という記事で詳しく取り上げます。 ELBに興味のある方は、ぜひそちらもご覧ください。 記事のゴール この記事を通じて、ロードバランサーがどのようにしてトラフィックの負荷分散
自身の過去の成長過程と現在の環境を思い浮かべたときに、得やすいもの得づらいものの違いを強く感じ、良好な成長のために一考してみた次第です。 といっても既にある Tweet のセルフまとめに、思い出と昔話なポエムを追加したようなチラ裏回です。 時代の変遷によるステータス変化 要約すると、現代は技術力の向上に必要な環境と既定路線があって向上速度が早いのに対し、昔(2010年以前とか)は頭を悩ませまくって乗り越えるべき壁が大量にあったおかげで解決力は相当鍛えられたよねってところ。 個人的には誰であれ、今!自分が!解決しないと!詰んでしまう!! てかもう詰んでるだろコレ!!!! って状況でひたすら悩んでから、寝て起きたら解決したよぉ!みたいのを体験してほしいし、一度は死の淵まで行ってこいって思っている — 外道父 | Noko (@GedowFather) July 17, 2024 これについて、
多重下請けではエンジニアが育たないという話を前回のブログで引用していたのですが、そもそも多重下請けではまともなソフトウェアは開発できないんではないかという気持ちになりました。 多重下請けでは、上位受け会社の「SE」が「設計」を行い、下位受け会社の「PG」が実装を行うという役割分担があります。というか、今回の話はそういう役割分担がある多重下請けを前提とします。 そうすると、設計というのは会社間をまたがった契約文書であり、発注のための作業指示書であるということになります。ソフトウェア開発で本質的に必要な文書というよりは、ビジネス構造によって必要になったビジネス文書です。ちなみに派遣ではなく業務委託のはずなので詳細な作業指示になってはいけないのもポイントです。 ※余談ですが「設計は必要である」という人の話をきいてみると、必要なのは実装のための設計ではなく保守のためのドキュメントということがほとん
米Broadcom(ブロードコム)がVMware製品のOEM(相手先ブランドによる生産)供給を終了したことに伴い、国産サーバーメーカーがVMware製品をバンドルした製品を販売できなくなったり、既存製品の保守を提供できなくなったりしていることが、日経クロステックの取材によって2024年7月16日までに分かった。メーカーやユーザー企業がブロードコムの動きに翻弄されている。 「富士通から購入した製品にもかかわらず、『当社では面倒を見られない』と言われ、一方的に保守打ち切りを告げられた」。 悲痛な声を寄せるのは、富士通製HCI(ハイパー・コンバージド・インフラストラクチャー)製品を長年使用するユーザー企業A社の担当者だ。同社は2024年4月、富士通からHCI製品の保守打ち切りについて通達があったという。 「VMware製品をサポートできなくなったため、保守の自動更新を停止したいという趣旨だった。
某月某日、OpenAI の Tokyo Location で設定されたポジションに応募したところ、レジュメ通過の連絡を同社のリクルーターの方からメールでいただいた。このような記事を書くからには、最終的に見送りとなったわけだが、結論から言うと、今まで受けた外資系企業のインタビュー体験の中でも、あまり気持ちの良いものではなかったというところが本音だ。 海外サイトの Glassdoor などには OpenAI の Interview Experience がいくつか投稿されているが、日本法人がオープンした OpenAI Japan のインタビュー体験についてはまだあまり投稿がないと思うので、ここに記しておこうと思う。なお、インタビューで質問された具体的な内容など、面接対策になるような内容はもちろん明かさないので、あくまで全体のプロセスのみにフォーカスした内容である。 2024 年 7 月 17
MW岩井 @mwiwai ユニクロ系ショップの自動会計機。 「なんでここに入れると計算されるの?」という小学生男児の疑問に、「うるさい。金を払ってるんだから黙ってろ」と怒鳴る母親。 近くにいた父親も「うるさいとゲンコツだぞ」と警告。 彼の、理系への興味が絶たれないことを祈るばかり。 僕がRFIDのことを教えたい pic.twitter.com/cOj9PbrA9R MW岩井 @mwiwai 「ゲーメストEX」元編集長で、以前はゲーム雑誌や攻略本の編集。今はオタ向け書籍の企画・編集とゲームPR。 <直近実績> ●雑誌寄稿 BRUTUSゲーム特集 CGWORLD/パルワールド ●書籍企画・編集 岡田斗司夫ゼミのサイコパス人生相談 機動戦士ガンダム 宇宙世紀vs.現代科学 ●書籍寄稿 セガハードヒストリア beep-shop.com/column_entry/1…
はじめに Pythonのデータ解析エコシステムは日々進化を続けています。2024年現在、効率的なデータ処理、直感的な可視化、高度な機械学習の自動化など、様々な新しいツールが登場しています。本記事では、最新のPythonデータ解析ライブラリを紹介し、それぞれの特徴や使用例、実際のユースケース、そして導入方法まで詳しく解説します。 1. データ操作ライブラリ 1.1 Polars: 高速データ処理の新標準 Polarsは、Rustで実装された高速なデータ操作ライブラリです。pandasに似たAPIを持ちながら、大規模データセットでより高速に動作します。 特徴: 高速な処理速度 メモリ効率が良い pandasに似たAPI 使用例: import pandas as pd # サンプルデータを作成 data = { "age": [25, 32, 28, 35, 40, 50], "categor
◆試合直前の脳波に勝敗と強く関わるパターンを発見しました。 ◆勝敗予測モデルに試合直前の脳波データを導入することで、従来困難だった「番狂わせ」のような不確定要素の多い試合結果も高精度に予測可能なことを実証しました。 ◆将来的には脳波のパターン分類に基づく個人のメンタルコンディショニングの確立が期待できます。 日本電信電話株式会社(本社東京都千代田区、代表取締役社長:島田 明、以下「NTT」)は、eスポーツ対戦直前の脳波に勝敗と強く関わるパターンの存在を世界で初めて発見し、この脳波データから直後の試合結果を高精度に予測することに成功しました。 本成果は、競技直前の脳に最適な状態が存在することを示すとともに、競技パフォーマンスの予測に脳情報が有効であることを示すものです。将来的に、スポーツ、医療、教育などさまざまな現場で活躍する人々の脳状態の最適化によるパフォーマンス向上や、熟練者の高度なスキ
生命の起源と人工生命の研究分野は、生命の本質とその発生過程を探求している。両分野とも、「非生命」の状態から「生命」がどのように生まれるかを問うている。生命が出現するほとんどの基質に共通する特徴の一つは、自己複製が始まると同時に、その系の動態が大きく変化することである。 しかし、自然界で自己複製体がどのように発生したかについていくつかの仮説はあるものの、自己複製体が出現するための必要条件については、まだほとんど解明されていない。 研究チームは、単純なプログラミング言語や命令セットを用いて、計算環境における自己複製能力を持つプログラム(自己複製プログラム)が自然発生する過程を詳細に観察し分析した。この研究の中心となったのは、「Brainfuck」(BF)という極めて単純な言語を拡張した「Brainfuck Family」(BFF)と呼ばれる言語環境である。BFFでは、64バイトの長さを持つ13
このシリーズではこれらの関数が内部でどのように処理されるのかを調べていきます。 malloc.c を読む (malloc / free) malloc.c を読む (bins) malloc.c を読む (arena) 今回は malloc() free() の全体像を紹介します。 注意としてここでの目的は全体を俯瞰して、詳細を詰めずとも各 bins の役割を理解し、攻撃手法を理解できるようにすることです。それに合わないマルチスレッドや最適化などにおける緻密なトリックやコーナーケースなどは暗黙的に実装されていると仮定します。その詳細についてはソースコードや他の資料を参考にしていただきたいです。 ここで扱う glibc のバージョンは v2.38 です。また glibc のソースコードはブラウザ上で読むことができます。 https://elixir.bootlin.com/glibc/lat
19日午後1時40分ごろ、成田空港を拠点とするLCC=格安航空会社、ジェットスター・ジャパンの国内線の搭乗手続きのシステムが使えなくなるトラブルが起き、午後5時現在、国内線のあわせて20便の欠航が決まったということです。 会社では世界的に発生している大規模な障害の影響とみて原因を調べるとともに復旧作業を進めています。 また日本航空によりますと、19日午後2時すぎからホームページやアプリ上で航空券の予約など一部のサービスが利用できなくなっているということです。 利用できなくなっているのは、ホームページやアプリ上での国際線の予約や購入、それに予約の取り消しなどのサービスのほかマイルを交換して購入する航空券については国内線、国際線ともに予約や購入、予約の取り消しなどのサービスが利用できないということです。 会社によりますと、今回のシステムの不具合が、世界的に発生している大規模な障害と関連している
昨年夏、2018年に沖縄近海の光ファイバー海底ケーブルから中国製の盗聴装置が発見されていたことが在沖縄米軍向け英字誌の指摘で明らかにされ、防衛・通信関係者に衝撃を与えた。だがこのときクローズアップされた海底ケーブルの脆弱性について、その後の日本の対策は十分とは言えない状況が続いている。もし「台湾有事」となれば、海底ケーブルの“脆さ”は日米台、ひいては背後に北朝鮮を抱える韓国などにも致命傷となりかねない。日本の大手民間電気通信事業者OBもこう警鐘を鳴らす。「民間任せではもう限界。重要インフラとして国を挙げて防護、管理を進め、近隣国・地域とも協力する必要がある」――。 “むき出し”の超重要インフラ 「米軍基地の電話線ルートなども含め全容を把握している」 那覇市内で筆者のインタビューに応じた大手民間電気通信事業者OBはこう切り出した。 彼が一例として挙げたのが沖縄本島勝連半島先端に位置する海上自
建築では多重下請けでやれてるのに業務システムでだめなのはなぜ?という質問がブコメであって、似たような話もいくつか見かけたのですが、建築などの施工図面に相当するのはソースコードで、建築現場で多重下請けでやってる作業は、ソフトウェアだと(でも?)ビルドです。なのでソフトウェアでは自動化されています。 もしも業務システムの納品物が、バベッジの階差機関のような歯車を組み合わせた機械式の計算機で、ビル一棟分に歯車をつめこんで組み立てて納品するというようなことになれば、多重下請けで分業してビルドするのが最もよい方法ということになると思います。 追記 「継続的デリバリーのソフトウェア工学」では、「ソフトウェア開発を選んだ私たちがバカでない限り、私たちにとっての製造とは、ビルドボタンのクリックです」とあります。橋梁建設を例に、物理的な製造・生産との違いが説明されています。 継続的デリバリーのソフトウェア工
教職員数3,500人以上、学生1万人以上が学ぶ国立大学の千葉大学様。「デジタル・トランスフォーメーション(DX)による戦略的な大学運営の実現」をビジョンに掲げる千葉大学様は、教職員、学生、研究機関などの多種多様なコンテンツを集約する情報基盤として、Box の導入いただきました。 オンプレミスのストレージシステムをリプレイスする際の手間やコスト、データ移行におけるリスクといった課題を解決するためにクラウドストレージへの移行を検討。すでに導入していたMicrosoft 365やGoogle Workspaceでは一定の容量制限があり将来の運用に不安が残る中で、ストレージ容量が無制限であるBoxを選択いただきました。 利便性だけでなく、Boxは、政府が活用しているクラウドサービスのセキュリティレベルを評価する制度「ISMAP(イスマップ)」に認定されていることや、文部科学省への導入実績があること
現在、マイクロソフトの「ウィンドウズ」を搭載したパソコンで勝手に再起動が行われるなどのトラブルが発生し、影響が広がっています。 【写真を見る】マイクロソフト「ウィンドウズ」勝手に再起動などのトラブル発生 日本マイクロソフトによりますと、マイクロソフトの提供する「ウィンドウズ」パソコンが自動的に再起動されるトラブルが発生しているということです。 具体的には、画面が突然青くなり、「デバイスに問題が発生した」との表示が出て、そのままパソコンの再起動がなされます。 トラブルは個人や企業など国内のほか、海外でも幅広く確認され、世界規模の障害とみられています。 日本マイクロソフトは規模や原因について「確認中」だとコメントしています。
ソーシャルニュースサイトのHacker News上で、「娘(7歳)がHTMLを使ってウェブサイトを作りました」という投稿が話題になっています。ウェブサイトを確認したインターネットユーザーからは、HTMLの出来栄えを称賛するコメントや文才を称賛するコメントだけでなく、少女と同じようにテクノロジーに触れる喜びに満ち溢れていた昔のことを思い出すといった悲哀に満ちたインターネット老人からのコメントもあります。 My daughter (7 years old) used HTML to make a website | Hacker News https://news.ycombinator.com/item?id=40992982 Hacker News上に「娘(7歳)がHTMLを使ってウェブサイトを作りました」として投稿されたのが、以下のウェブサイト。「click here to go to
筆者であるアムイ 代表取締役の山田浩貢氏は、これまでもMONOistで中小製造業でも実践可能な工場を中心としたIoT(モノのインターネット)活用をテーマとする解説記事を多数執筆してきました。今回から始まる新たな連載のテーマは、「あらためて取り組む中小製造業のIoT活用」です。(MONOist編集部) 1.本連載の狙い IoTが日本で知られるようになったのは2015年ごろであり、2024年となった現在までに約10年が経過していることになります。途中、2020~2022年の約3年間は新型コロナウィルス感染症(COVID-19)のまん延のため、製造現場に外部業者の立ち入りが出来ず停滞していた時期があるものの、いまだに中小製造業は、昭和の時代に培った「目で見る管理」を中心とした、人が紙と鉛筆を使った人間力に頼る現場管理が主体となっています。 一方で、デジタル化や自動化を積極的に受け入れる3代目経営
ChatGPTに催眠術を教えてみたら…その結果は激ヤバらしい2024.07.17 16:009,752 Matt Novak - Gizmodo US [原文] ( そうこ ) 世界中で長期連載されたマンガ『ディルバート』の作者、スコット・アダムスさん。彼は漫画家でありながら、催眠術の力を強く信じる催眠術師でもあります。そのアダムスさんが、ChatGPTに催眠術を教えたことを、自身の配信番組で語りました。 催眠術とは相手を説得する手方の1つ「ChatGPTに催眠術教えられるかな?って、昨夜ふと思いついたんです」と語るアダムスさん。実際に、教えてみました。 アダムスさんが教えたのは、催眠で相手を眠らせるようなものではなく、説得する技術。異常に強い力を持った言葉で相手に影響を与える術だといいます。具体的には聞くと気分が良くなるような話術。実際に試した感想をこう語っています。 「とんでもないもの
IT Leaders トップ > テクノロジー一覧 > AI > 新製品・サービス > エクサウィザーズ、生成AIの回答品質を自社の運用で継続的に改善する「RAGOps」 AI AI記事一覧へ [新製品・サービス] エクサウィザーズ、生成AIの回答品質を自社の運用で継続的に改善する「RAGOps」 2024年5月13日(月)日川 佳三(IT Leaders編集部) リスト エクサウィザーズは2024年5月13日、AIシステム開発ツール「exaBase Studio」のテンプレートとして、AIの回答品質を自社の運用で継続的に改善する「RAGOps」を同年5月から提供すると発表した。品質が高い回答をキャッシュする一方で、品質が低い回答についてはオペレーターが回答を行う仕組みを提供する。入力した回答はデータベースに蓄積され、以降の回答に利用する。回答の品質が求められる用途で活用できるとしている。
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く