XP祭り 2022の資料です。 #xpjug #shinagile LISTEN――知性豊かで創造力がある人になれる https://www.amazon.co.jp/dp/4822289001 子どもは40000回質問する あなたの人生を創る「好奇心」の驚くべき力 https://ww…
システム開発の世界において「技術的負債(Technical Debt)」は繰り返し話題になり、しばしば炎上しています。 技術的負債という概念の生みの親は Ward Cunningham (ウォード・カニンガム)です。彼は 1992 年にオブジェクト指向プログラミングの国際カンファレンス OOPSLA '92 の Experience Report でコードの初回リリースを負債に例えました("Shipping first time code is like going into debt")。 Ward Cunningham はソフトウェアの世界に多くの貢献を果たしてきました。Wiki の発明者であり、XP と TDD の父 Kent Beck の師匠のような存在であり、建築の世界の「パタン・ランゲージ」を Kent Beck と共にソフトウェアに輸入した人であり、「アジャイルソフトウェア開
📒ペアプロ・モブプロアンケート実施中 🖊️ あなたのご意見をお聞かせください。(2025/1/3 23:59まで) 回答結果は2025/1/6(月)にQiitaで公開いたします。 アンケートはこちらから(1分ほどで終わります) はじめに 巷ではペアプロ、モブプロがホットワードになっており、あたかも開発生産性を向上する特効薬のように取り上げられている印象を受けます。一方、この記事では、ペアプロ、モブプロ開発のネガティブな部分を考え、私の経験から感じたペアプロ、モブプロのアンチパターンとその改善策をご紹介します。 どんなアンチパターンを踏んでいたのか? 勤務時間は100%ペアプロを実施(ソロプロ禁止) ソロプロは悪、ペアプロが最高というチームの雰囲気 フロー効率を過度に重視する姿勢 どうなったか? +) 開発生産性およびデプロイ頻度は上がった +) 4keysなどの数値上の指標はすべてプラ
モブプログラミングは、なぜ5人が1台のPCで仕事をしているのに生産的になれるのか(前編)。モブプログラミングの生みの親が解説するその理由と効果とは? 2人のプログラマが協力して同じコードに対してプログラミングを行う「ペアプログラミング」に対して、モブプログラミングは3人以上のチームメンバーが協力してプログラミングを行う方法です。 このモブプログラミングの生みの親であるWoody Zuill氏が、今年(2024年)1月に東京都内で行われたイベント「Regional Scrum Gathering Tokyo 2024」の招待講演「Software Teaming (Mob Programming) and the Power of Flow.」(ソフトウェアチーミングと「フロー」のチカラ)を行いました。 講演のなかでZuill氏は、なぜ一見すると手分けをして作業するよりも効率の悪そうなモブプ
私は新卒で入社した会社に、 2日目で見切りをつけ、 5日目に最後の出社をし、 15日目で書類上の退職を完了しました。 退職ネタはよくツイッターで書いているのですが、昨年参加させていただいた「新卒退職本5」へ寄稿した文章を元に、ブログ用の記事にいたしました。 これから会社員になる予定の方や、退職するかどうか迷っている方のご参考になれば幸いです。 ーー 留年、そして就職活動のプロに みなさんは「禁煙のプロ」というジョークを聞いたことがあるでしょうか。 俺は禁煙のプロだ。なぜなら何度も禁煙しているからだ というような話でして、類似するものに「結婚」や「ダイエット」等があります。 このジョークになぞらえて言うと、私は「就職活動のプロ」と称してもよい人間です。 プロにならざるを得なかった経緯を告白します。 本来私は2018年の3月に大学を卒業し、内定を いただいていたメーカーへ就職するはずでした。
「Windowsの壁紙」と聞いて「青空を背景に緑の丘が写るWindows XPの壁紙」を真っ先に思い浮かべる人は多いはず。この「Windows XPの壁紙」の高解像度版をMicrosoft公式が公開していることが話題になっていたので、実際にダウンロードしてWindows 10やWindows 11の壁紙に設定してみました。 Today I stumbled upon Microsoft’s 4K rendering of the Windows XP wallpaper | Ars Technica https://arstechnica.com/gadgets/2023/06/i-just-found-out-that-microsoft-made-a-4k-version-of-the-windows-xp-wallpaper/ 「Windows XPの壁紙」はMicrosoftの壁紙
2001年にリリースされたWindows XPは、2014年4月に延長サポートが打ち切られてから記事作成時点で10年が経過していますが、要求スペックの低さや安定性などから根強く支持されており、2022年に公開されたレポートではWindows 11に匹敵するシェア率だったと報告されています。そんなWindows XPをファイアウォールを切った状態でインターネットに接続した動画をYouTuberのエリック・パーカー氏が公開したところ、投稿から約10日で45万回も再生されました。 What happens if you connect Windows XP to the Internet in 2024? - YouTube Idle Windows XP and 2000 machines get infected with viruses within minutes of being ex
2001年に発売されたWindows XPは動作が安定していることや低スペックのPCでも動作可能なことから2014年にサポートが終了した後も根強い人気を誇っており、発売開始から20年後の時点でも約0.6%のシェアを保っています。Windows XPは正規の需要に比例して海賊版の需要も高く、長年にわたって認証システムが攻略されてきました。2022年に完全オフラインで認証を突破できるようになるまでの流れをtinyappsがブログにまとめています。 Windows XP Activation: GAME OVER https://tinyapps.org/blog/202304230700_xp_wpa.html Windows XPのアクティベーションプロセスは、まずプロダクトキーを元にプロダクトIDを生成し、その後プロダクトIDとハードウェアハッシュを元にインストールIDを計算。そしてインス
アジャイルソフトウェア開発を企業が導入する際に、スクラムと並んで名前が挙がる開発手法にエクストリームプログラミング(XP)があります。ガイドブックや研修が存在するスクラムに対して、ペアプログラミング(ペアプロ)やテスト駆動開発といったプラクティスをエクストリーム(極限的)に実践しようというXPの導入には、どこから始めればよいのかと戸惑う開発組織もあるようです。 2022年6月に開催されたユーザベース主催の勉強会「エクストリームプログラミングで見える開発風景」では、XPの提唱者であるケント・ベックの著作などの翻訳者として知られる角征典さんと、XPを導入しているユーザベースのソフトウェアエンジニアである野口光太郎さんが講演したのち、XPの始め方やエンジニア以外との体制づくりなどについて、視聴者の質問をもとにパネルトークが行われました。 本記事では、組織にXPをどのように導入するか、またスクラム
Microsoftのオペレーティングシステム「Windows XP」のものとされるソースコードがインターネット上に流出していることがわかりました(MSPoweruser)。流出したソースコードはWindows XPのものだけではなく、Windows Server 2003など以下に示すOSが含まれている模様です。 Windows XP Windows Server 2003 MS DOS 3.30 MS DOS 6.0 Windows 2000 Windows CE 3 Windows CE 4 Windows CE 5 Windows Embedded 7 Windows Embedded CE Windows NT 3.5 Windows NT 4 ソースコードは米国のインターネット掲示板4chanなどで拡散されていて、コンテンツ全体のサイズは43GBという膨大なサイズのようです。ソー
以前からAmazonの欲しいものリストにはあったのですが、なかなか読みたい気持ちにならずリストを整理するときに削除しちゃっていたのですが 2月ぐらいからTwitterでこの本についての言及が増えたし、ちょうどそのころ開発生産性とは何か、について一考していたこともあったので、読んでみました。 LeanとDevOpsの科学 一旦さらっと読んで、面白いなー、やっぱデリバリ大事だなーと思って読了したんですが 先日texta.fmでこの本のことが取り上げられており、あー、そんな読み方があったかーと思って改めてちゃんと読み直してみました。 構成 第一部: 調査結果から見えてきたもの(パフォーマンスを向上させるケイパビリティとは何かの話。特にデリバリを中心に多面的に検討している) 第二部: 調査・分析方法 第三部: 改善努力の実際(いろんな会社の取り組みの事例) 読み方 常に付録Aの図A.1を開いてお
プロジェクトを機能・ストーリー・タスクに分割する方法と、それぞれの見積もり、優先順位付け、スケジューリングのガイダンスを提供します。 見積もりは細かく細分化するほど精度を上げることができるのは明らかです。しかしその代償として時間がかかります。不正確にすべきではありませんが、見積もりのコストは抑えたいと考えます。 有効な技法として「三点見積り」があります。この見積りは、「最良ケース」「最有力ケース」「最悪ケース」の3つの数値で構成されます。これらの数値は信頼性のより見積もられます。これはPERT法として調べると詳しい情報が得られるでしょう。 しかしながら三点見積りは長期のプロジェクトには有力ですが、プロジェクト内部のマネジメントで使うには精度が悪すぎるため、「ストーリーポイント」を用いるとよいということです。 ユーザー視点での機能であるユーザーストーリーに対し、具体的な時間の工数ではなく、相
http://www.martinfowler.com/bliki/CodeAsDocumentation.html アジャイル手法はプログラミングをソフトウェア開発の中心的役割に押し上げた、とよく言われる——ソフトウェア エンジニアリング コミュニティがやってるようなことよりもずっと優秀だよなあ。 プログラミングが中心的役割となったのは、コードをソフトウェア システムにおける「(最)重要なドキュメント」と位置付けたことが理由なんだと思う。 おっと、よく誤解されるので先に反論しておこう。 先ほどの「コードは重要なドキュメントだ」という原則だけど、 「コードが”唯一の”ドキュメントだ」とは言ってない。 「XPではコードがドキュメントだ」とよく耳にするけど、 XPのリーダー達がそんなことを言ってるのは聞いたことがないなあ。 コードを補完するには、他にもドキュメントが必要なんだ。 なぜコードが重
「Windows XPの壁紙」と聞けば多くの人がどんな壁紙か一瞬でイメージできるはず。そんなWindows XPの壁紙が新たにPCとスマートフォン向けに無料公開されました。同時にWindows XPの壁紙をイメージしたセーターも販売されています。 Windows Holiday Sweater – Xbox Gear Shop https://gear.xbox.com/pages/windows 上記のリンクをクリックして下方向にスクロールすると、「Windows XPの壁紙」のダウンロードボタンが現れます。「Download Desktop」をクリックすればPC向けの横長壁紙をダウンロード可能で、「Download Mobile」をクリックすればスマートフォン向けの縦長壁紙をダウンロード可能です。 壁紙はZIP形式で配布されており、ZIPファイルにはWindows XP壁紙のほかに、絵
アジャイル開発の方法論やフレームワークはいくつかありますが、ユーザベースのスピーダ事業では執行役員CTOである林尚之さんの主導によりエクストリームプログラミング(XP: eXtreme Programming)を全面的に採用しています。2023年3月にはアジャイル関連書籍の共訳・監訳などで幅広く活動される角谷信太郎さんがエクストリームプログラミング顧問として就任し、エンジニア組織の向上に取り組んでいます。 当初は「いまどきXPで大丈夫か?」と半信半疑だった角谷さんですが、かなりの規模でXPを実践できていることに驚いたそうです。そんな角谷さんと林さんが、アジャイル開発を推進する上で大切なことは何か? 拡大する開発組織全体をアジャイルに保ち続けるにはどうすればよいのか? について正面から語り合いました。 ユーザベースがアジャイル開発を始めるきっかけ 最高のプロダクトというより「最高の開発チーム
モブプログラミングは、なぜ5人が1台のPCで仕事をしているのに生産的になれるのか(中編)。モブプログラミングの生みの親が解説するその理由と効果とは? 2人のプログラマが協力して同じコードに対してプログラミングを行う「ペアプログラミング」に対して、モブプログラミングは3人以上のチームメンバーが協力してプログラミングを行う方法です。 このモブプログラミングの生みの親であるWoody Zuill氏が、今年(2024年)1月に東京都内で行われたイベント「Regional Scrum Gathering Tokyo 2024」の招待講演「Software Teaming (Mob Programming) and the Power of Flow.」(ソフトウェアチーミングと「フロー」のチカラ)を行いました。 本記事ではその内容をダイジェストで紹介します。本記事ではその内容をダイジェストで紹介しま
sponsored MSI「MAG X870 TOMAHAWK WIFI」レビュー Ryzen 7 9800X3Dで高性能ゲーミングPCを組みたいならX870マザーボードは耐久性能と程よい価格で選べば間違いなし sponsored 店舗スタッフが自作パソコン完成まで徹底サポート 業界最安値級から2万円引き!? 普通に買うよりお得・手ブラでPCが組めるアプライドの自作イベント sponsored 2004年から業界をリード! マウスコンピューターのゲーミングPCブランド「G TUNE」が20周年を迎えた 【今売れているゲーミングPCのスペックはコレ!】「G TUNE」で見る最新ゲーミングPCの最先端 sponsored JN-IPS27G200F-PPをレビュー 約2.6万円のパープル200Hzゲーミングディスプレー、女性的にはアリ? 盲牌でわかるボタンとは? sponsored 黒くてデカ
先週Windows XPやWindows Server 2003のものとされるソースコードがインターネット上に流出し話題となりました。ソースコードのサイズは膨大で本物かどうかは不明でしたが、その後このソースコードをコンパイルし、実際にOSとして動かすことができたと主張する技術者が登場したことが判明しています(Windows Central)。 NTDEVと名乗る技術者はリークしたソースコードをビルドし、実際にOSとして動作させることができたと主張しいています(動作する様子を撮影した動画も一端公開されたようですが、Microsoftの申し立てにより削除された模様)。 NTDEVはZDNetに対し「ソースコードは、winlogon.exeやドライバーなど欠落している部分があったものの、カーネル本体やエクスプローラーなど特定のファイルは簡単にコンパイルできた」とコメントしています。Windows
山市良のうぃんどうず日記 最後のWindows XP環境、Windows 7とともに消える 2020年1月14日、「Windows 7」の延長サポートが終了しました。日本においては2020年1月15日に提供された「セキュリティマンスリー品質ロールアップ」が事実上、最後のセキュリティ更新プログラムとなり(2020年2月初めに壁紙の表示の不具合を修正するマンスリーロールアップのプレビューが提供されましたが、それにはセキュリティ更新は含まれません)、更新後のHome、Professional、Ultimate(ただし、Active Directoryドメインに非参加のワークグループ構成)にはサポート終了をお知らせする全画面通知が表示されました(画面1)。 筆者は、この通知を確認する目的でWindows 7 UltimateのPCを1台だけ残しておきました。「Windows 8.1」とのデュアルブ
モブプログラミングは、なぜ5人が1台のPCで仕事をしているのに生産的になれるのか(後編)。モブプログラミングの生みの親が解説するその理由と効果とは? 2人のプログラマが協力して同じコードに対してプログラミングを行う「ペアプログラミング」に対して、モブプログラミングは3人以上のチームメンバーが協力してプログラミングを行う方法です。 このモブプログラミングの生みの親であるWoody Zuill氏が、今年(2024年)1月に東京都内で行われたイベント「Regional Scrum Gathering Tokyo 2024」の招待講演「Software Teaming (Mob Programming) and the Power of Flow.」(ソフトウェアチーミングと「フロー」のチカラ)を行いました。 本記事ではその内容をダイジェストで紹介します。本記事ではその内容をダイジェストで紹介しま
9月に流出が話題となったWindows XPのソースコードだが、GitHubに転載されたソースコードをMicrosoftが削除するまでに10日を要したようだ(TorrentFreakの記事、 BetaNewsの記事)。 GitHubリポジトリにソースコードがアップロードされたのは9月28日(Internet Archiveのスナップショット)。Microsoft Security Insident ResponseのスタッフがDMCA削除要請をGitHubに送ったのは10月8日となっている。同じユーザーはWindows XPと同時にリークしたWindows Server 2003のソースコードもGitHubに転載しているが、こちらのリポジトリは日本時間12日0時過ぎの時点でもアクセス可能な状態だ。 Microsoftは結果として、流出したWindowsのソースコードを傘下のGitHubでホ
本書は「小さなことをする、小さなソフトウェアチームがうまくやっていくために!」という副題のとおり、小規模な開発チームにおける様々なプラクティスについてまとめられた本です。 著者のロバート・C・マーティン(アンクル・ボブ)は元プログラマーでありアジャイルの第一人者です。アジャイル開発の誕生の瞬間に立ち会った人物のひとりで、その後は世界中の大企業を対象にコンサルティングやトレーニング、スキル開発を行っています。 著者は、冒頭で本書は分量が少なく、約20年間アジャイルと関わってきた私の個人的な思い出、観察、意見であると述べています。 それだけに少し砕けた表現になっており、本質的なものに要点も絞られているため、シンプルで読みやすい本です。小規模開発に関わっている人がアジャイルを取り入れるために読む本としては最も適しているのではないでしょうか。 あらゆるプロジェクトは、鉄十字と呼ばれるプロジェクトマ
さる2020年1月14日にWindows 7の延長サポートが終了した。延長サポートの終了 は、Windows 7用のセキュリティアップデートがWindows Updateで配布されくなるということである。詳細は前述のリンクを始め、ネット上に多数の情報があるので、そちらを参照されたい。ここでの主役はWindows XPである。製品サポートが2014年4月9日で終了し、組込みシステム向けの Windows XP Embedded も2016年に終了。後発のため特別扱いだった、Windows XP Embedded POSReady 2009 のサポートも2019年4月9日で終了した。 なぜ今ごろ Windows XP なのかというと、去年後半あたりから Windows XP / Windows 2000 時代のアプリケーションやドライバーの更新を求めるお客様が出てきたからである。アプリケーショ
XP の 5 つの価値のうちの 1 つに「シンプリシティ(シンプルさ)」があります。 このシンプリシティについて、気づいたことがあるので記します。要点は以下の 2 つです。 XP での開発におけるシンプリシティの実現には、「シンプルに実装すること」と「実装をシンプルにすること」という 2 つの側面がある XP での開発において、シンプルに実装することと、実装をシンプルにすることは車の両輪 シンプルに実装すること XP での開発におけるシンプリシティの第一の側面は、シンプルに実装すること(implement simply)です。 今取り組んでいる目の前のストーリーの実現にあたって、「もっともシンプルで、うまくいきそうな設計・実装」だけをする。 その判断のために役に立つ原則(経験則)もあります。以下のものです。 すべてのテストをパスする。 コードの重複がない。 すべてのコードについて、プログラ
Windows XPのソースコードが米匿名掲示板4chanに流出し、クラウドストレージサービス「MEGA」とtorrentファイルで共有されていると、テック系メディアTom’s Hardwareが報じています。4chanの該当スレッドは既にアーカイブされており、Microsoftも公式コメントを発していないと同メディアは伝えています。 一部の研究者が分析を開始 独立系の研究者は既に、流出したWindows XPのソースコードの解析を始めているようです。一世を風靡したWindows XPも、現在のシェアは1%程度と見られることから、ソースコードが流出してもそれによるハッキングの心配は少ないと予想されます。 We do not share leaks. However, you're free to try the method suggested in this attached image
皆様、こんばんは。 今回の投稿は、「Windows XP Mode」の基盤となるイメージファイルを作成するために必要な「WindowsXPMode_ja-jp.exe」という実行ファイルに関する投稿となります。 それでは今回の投稿にまいりましょう。 【スポンサーリンク】 はじめに さて改めまして今回の投稿は、「Windows XP Mode」の基盤となるイメージファイルを作成するために必要な「WindowsXPMode_ja-jp.exe」という実行ファイルに関する投稿になります。 さて前回の投稿では、「Windows XP Mode」のOS環境を作成するために必要な「KB958559」というソフトウェア更新プログラムのダウンロードとインストールについて、以下のように記事を投稿しました。 <過去記事> 1、URL ・【Windows XP Mode】「KB958559」のダウンロードとイン
XP Paint Try out XP Paint here! Note: This is a fan project based on my nostalgia for the amazing Windows XP OS, but is in no way affiliated with Microsoft XP Paint is a web-based version of MS Paint for Windows XP. It is a fork of JS Paint, with the following differences: It is self contained in a single .html file (~1 MB in size). It is fully usable offline. It removes many excess features from
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く