タグ

開発に関するnakakzsのブックマーク (19)

  • INASOFT 管理人のひとこと - 2019/ 3/ 7 0:00 この問題にはジョークソフトを作成している立場から、非常に注視しています。これが世の流れか。

    INASOFT 管理人のひとこと フリーソフトダウンロードサイト「INASOFT」の管理人 矢吹拓也 が日々の「ひとこと」を語るページです。 2021年1月1日より、旧ブログ(blog.inasoft.org)からお引越ししました。 ・INASOFT Webサイト: https://www.inasoft.org/ ・管理人のふたこと(長文記事/寄稿文): https://www.inasoft.org/talk/ 2022年7月下旬より再び業多忙化してきているため、更新頻度は落ちます。 [2022/7/24 19:32]

    INASOFT 管理人のひとこと - 2019/ 3/ 7 0:00 この問題にはジョークソフトを作成している立場から、非常に注視しています。これが世の流れか。
  • 私は間違っていた。ごめん。ウォーターフォールは何のメリットも無い - メソッド屋のブログ

    私はソフトウェアの専門家としてお答えすると、ウォータフォールは何のメリットも無いというのが私の意見であることを共有しておきたい。そういう意見に至った経緯をこのブログで書き留めて置きたい。 尚、これは所属会社の見解ではないことは明確にしておきます。 サム・グッケンハイマーの一言 私は DevOpsのエバンジェリストで、それ以前からアジャイル開発をかれこれ15年ぐらい実施し、導入の支援をしている。私はかつては、日の環境の制約の中で如何にアジャイル開発のメリットを最大に引き出すか?ということを考えていた。 ウォーターフォールに対する立場も、真っ向から否定するものでもなく、現状もあるし、それに慣れている人もいるし、実際ウォーターフォールでも失敗しない人も居る。だから、人にウォータフォールのメリット・デメリットを聞かれた時も「変化しないものに関してはウォータフォールはいいのかもしれない」と回答して

    私は間違っていた。ごめん。ウォーターフォールは何のメリットも無い - メソッド屋のブログ
  • プログラムにコメント書かない文化もあるよって話|NZ MoyaSystem

    以下の記事を読んで。 530000micro.hatenablog.com 僕が勤めている会社では、原則、プログラムにコメントを書かないのがルールです。 人生で初めてプログラムに触れてからこのかた、プログラムには必ずコメントを書けと指導されて来ましたし、自分自身も、後輩たちにちゃんとコメント書けよと言い聞かせてきました。そんなわけで、最初に全然コメントのないソースコードの山を見たときは、正直「ゲッ、なんじゃこりゃ……」と面らったのは確かです。 ところが、「なぜうちのプログラムにはコメントがないのか?」と同僚に尋ねてみると、実に納得の行く回答が返ってきたのでした。 なぜコメントが必要なプログラムを書くのか? 同僚いわく、「コメントが無くても読めるようなプログラムを書け」という思想が根底にあるのだそう。 適切に関数や変数が命名され、スコープがきちんと管理され、ロジックの流れが整理されているコ

    プログラムにコメント書かない文化もあるよって話|NZ MoyaSystem
    nakakzs
    nakakzs 2016/04/22
    で、異文化(外部)に出る必要があった時にとんでもないギャップが生まれるという。
  • まさか Visual Studio で Android や iPhone のアプリを作れるなんて!

    Visual Studio を知っている人も、昔使っていた人も、全然使ったことがない人もこんにちは。日マイクロソフトの高橋忍です。 ひねりもなく、前回と同じパターンのタイトルで始めてみました。 眉唾でしょ?いやいや当にそうではないんです。Visual Studio 2015 なら Android のアプリや iPhone のアプリを当に作ることが出来るんです。Web でしょ? いやいや ちゃんとネイティブアプリなんですよ。 では、ちゃんとお見せしましょう。 Visual Studio 2015 で開発できるもの Visual Studio といえばもちろん、Windows 用のアプリケーションやWebアプリを作るための開発環境です。これは皆さんも納得ですよね。とくにネイティブアプリで言えば、デスクトップ用のアプリや、Windows 8 のストア用のアプリケーションを作ることができます

    まさか Visual Studio で Android や iPhone のアプリを作れるなんて!
  • Amazon.co.jp: 詳細!Apple Watch アプリ開発入門ノート Swift1.2 + Xcode6.3対応 (Oshige introduction note): 大重美幸: 本

    Amazon.co.jp: 詳細!Apple Watch アプリ開発入門ノート Swift1.2 + Xcode6.3対応 (Oshige introduction note): 大重美幸: 本
  • エンジニアの「できない」という言葉の裏側 - Konifar's WIP

    「ここ、こんな感じにできませんかね?」と言われたエンジニアが、「うーん、それはちょっと厳しいですね。できないです」と返すみたいなやりとりは結構見かけます。 この「できますか?」⇒「できない」というやりとりなんですが、「できない」という言葉にはいくつか裏が考えられます。言葉足らずだっただけでちょっとした調整をすればできるよね、というケースもあるので、「できない」という言葉の裏側をまとめておこうと思います。 先に補足しておくと、「エンジニアの人の言葉が足りなすぎるでしょ」という意見ももちろんあると思います。こういうコミュニケーションは、お互いの信頼度によっても変わってくるので難しいところです。お互いが相手に伝わるように意識すべきだと思うんですが、 エンジニアから「できない」と言われた時にどういう意味で言ってるのか想像しやすくなればいいなという思いで書いておきます。 ちなみに、「(できるけどやり

    エンジニアの「できない」という言葉の裏側 - Konifar's WIP
    nakakzs
    nakakzs 2015/06/07
    「(ただで追加)できますよね?」「(追加仕様で加算料金頂けないと)できません」が半分以上じゃないかね。
  • 第1回 JavaScriptの基礎を見直す | gihyo.jp

    連載のはじめに みなさんこんにちは、今回より「聞いたら一生の宝、プログラミングの基礎の基礎⁠」⁠ の連載を担当させていただく橋佑介です。 記事では、広く利用されている技術から新しい技術まで、基的な部分を現場のエンジニアの声を取り上げつつ解説していきます。習得している方にとっては振り返りとなり、また今から学ぶ方にとっては同じ疑問にぶつかった方の意見が参考になれば幸いです。 現場のエンジニアの声は私が開発に携わっている技術系QAサイトteratailから抜粋しています。 第1回では、現在では様々な環境で利用されているJavaScriptの基礎をteratailの初心者投稿とともに振り返っていきます。 JavaScript JavaScriptは主にウェブブラウザを実行環境とし、動的なウェブサイト構築などに利用されてきました。 また、今ではNode.jsをサーバサイドで利用することが増え、

    第1回 JavaScriptの基礎を見直す | gihyo.jp
  • ど素人のAndroidアプリ開発入門

    「ど素人のAndroidアプリ開発入門」は、「ど素人のJava入門」の後継ブログとして、スマートフォン向けOS「アンドロイド」のアプリケーション開発について、なるべくわかりやすく、実践的な内容を目指してまとめています。 このブログは、30代半ばまでプログラムに関してはずぶの素人だった著者が、悪戦苦闘しながらJavaを身につけていき、アンドロイド開発にも展開していく実験的ブログです。 専門的な知識という点ではいわゆる「プロ」の方々に及ばないかもしれませんが、プログラムに慣れていない人間にとってつまづきやすい部分を丁寧に書いてあります。 これまで、Javaは業務用アプリケーションに利用されることが多かった言語ですが、アンドロイドの登場によって一気に身近なものになりました。 Javaの知識をどんどんアンドロイドに展開して行きましょう。 プログラミング関係のブログ一覧 ど素人のJava入門 ど素人

  • Visual Studio“だけ”でiOSとAndroidアプリが作れる「Monaca for Visual Studio」

    しかし最近では、この分野に大きな変化が起きています。そのきっかけが、マルチプラットフォーム開発を可能にするHTML5ハイブリッドアプリの登場です。HTML5ハイブリッドアプリとはWeb技術であるHTML5を用いて作られるネイティブアプリで、プラットフォームに依存しない「クロスプラットフォーム」であることが最大の特徴です。 Visual Studioでも、このHTML5ハイブリッドアプリの開発の対応がどんどん進んでいます。Visual Studioの優れた開発環境を使い、iOSやAndroid向けのネイティブアプリが開発できます。そこで稿では、Visual Studio上でHTML5ハイブリッドアプリ開発を実現する「Monaca for Visual Studio」を紹介し、実際にアプリ開発をしていきたいと思います。 対象読者 今回の対象読者は、以下のとおりです。 JavaScriptによ

    Visual Studio“だけ”でiOSとAndroidアプリが作れる「Monaca for Visual Studio」
  • 新空港建設 日揮などが交渉権 NHKニュース

    経済成長に伴って、海外からの投資競争が激しさを増すミャンマーで計画されている新空港の建設について、日のプラントメーカーの「日揮」とシンガポールの国際空港などの企業連合が優先交渉権を獲得しました。 ミャンマーでは経済成長に伴って海外からの投資競争が激しさを増していますが、交通や電力などのインフラ整備が課題になっており、ミャンマー政府は、最大都市のヤンゴン近郊に2019年までに新空港の建設を予定しています。 これについてミャンマーの航空当局は29日、記者会見を開き、日のプラントメーカーの「日揮」とシンガポールの「チャンギ国際空港」などの企業連合に優先交渉権を与えると発表しました。 記者会見を開いたミャンマーの航空当局の責任者は「ODAや民間資金を活用するというアイデアが日揮などの企業連合を選んだ理由だ」と述べ、今後、契約に向けて具体的な交渉を進めていく考えを示しました。 新空港建設の優先交

    nakakzs
    nakakzs 2014/10/30
    おそらく国内一般消費者層の知名度とその規模の大きさに開きがある企業のうちでも上位に入りそうな日揮。
  • トヨタ生産方式とエセトヨタ生産方式の違い

    せみやしん @shin_semiya 上層部からの「次はアジャイルでやってよ」という声で始まる 上層部のアジャイルの理解は「早い、安い、うまい」という理解 「アジャイルだから設計できてなくてもいいんでしょう?」 「アジャイルだから仕様変更何回してもいいんでしょう?」 最後にお約束の「ただし納期と仕様はマストだから」 2014-05-16 23:34:50 せみやしん @shin_semiya 基的に形から入る。 イテレーションという短い単位で区切る。一週間単位が多い。 なぜ一週間なのか、とかそういう話はしない。 かんばんというものも取り入れる。 かんばんつくる目的って何?とか考えない。 新しいプラクティスを入れないところは今まで通りやる。 2014-05-16 23:36:39 せみやしん @shin_semiya 例えばタスク管理はエクセルシートで行う。 それってほかの作業とい合わせ

    トヨタ生産方式とエセトヨタ生産方式の違い
  • PukiWiki の開発プロジェクトの再建案

    PukiWiki は国内の個人学習やゲーム攻略サイトなどで広く使われているが、ゼロ年代後半から開発が停滞しており、5年以上の正式リリースがなされていない状態である。PHP 5.3 がリリースされて3年以上経過しており、ユーザーによる対応パッチが公開されているが、いまだに PHP 5.3 に対応した正式リリースが登場しておらず、開発はほとんど止まっていると判断される。 古い PHP のバージョンに対応できない状態が続けば、ユーザーがセキュリティメンテナンスされておらず安全ではない古いPHP のバージョンを使うことを強制させることになるし、PHP 5.3 以降を対象とする PukiWiki のプラグインや別の CMS を導入しようとするユーザーの妨げになる。 開発チームが最小限行うべきことは PHP 5.3、および PHP 5.4 への対応パッチを取り込んだバージョンをリリースし、開発の継続が

    PukiWiki の開発プロジェクトの再建案
    nakakzs
    nakakzs 2013/03/28
    最近攻略Wikiでも自前じゃなくて@Wikiのほうが多いしね。Wikiシステム自体に(MediaWiki以外にも)需要はあるだろうし、やっぱ再建は必要かなと。
  • 残念なソフトウェア開発の現場は、沈みかけの巨大な船に乗った航海に似ている。

    残念なソフトウェア開発の現場は、沈みかけの巨大な船に乗った航海に似ている。 船底の穴からの浸水を必死でかき出しながら、どうにか進んで行く。そういう航海だ。 船のどこにどれだけ浸水箇所があるのかは分からない。 ある穴を塞ごうと船底に板を打ち付けたら、 それによって別の場所に新しい穴を空けてしまったりする。 船の構造はあまりに複雑で、膨大な部品の間にどんな依存関係や相互作用があるのか、 誰も完全には把握していない。 それは、はるか昔に組み立てられた太古の船で、 構造把握の手掛かりは、代々伝わる不十分で不正確な古文書だけなのだ。 新任の船員は、出た水に対してとにかく手当たり次第に対処した。 どんな物でも使い、徹夜で穴を塞いで回った。 ひたすら大きな声で号令を出し、 いかに早く穴を塞ぐかが、船員の間で競われた。 何人もの船員が過労と心労で倒れ、 航跡には水葬者が点々と残された。 船員たちが経験を積

    残念なソフトウェア開発の現場は、沈みかけの巨大な船に乗った航海に似ている。
    nakakzs
    nakakzs 2013/03/10
    航海できるだけよくて、同じ死出の旅でも、処刑される前に収容所で何も役に立たない穴を掘ったり埋めたりを繰り返させられる(誰もが無駄と分かっていても止められない)開発もあるかと。
  • スマホアプリの作り方【超まとめ】マネタイズ編:スマホアプリ開発でお金を儲けるのに役立つ記事40選 - @IT

    マネタイズ編: スマホアプリ開発でお金を儲けるのに役立つ記事40選 @IT編集部 2012/2/17(2012/12/26 改訂) iOS(iPhoneiPad/iPod touch)、AndroidWindows Phoneなど、さまざまなスマートフォンのプラットフォームのアプリを作るための@IT記事のまとめです。今後、順次更新・追加していきます。

  • 特許庁の基幹システム失敗の背景にある、日本におけるITプロジェクトの実態

    今週月曜日に公開した記事「特許庁の基幹システムはなぜ失敗したのか。元内閣官房GPMO補佐官、萩順三氏の述懐」は、記事に対して数多くのブックマークやツイートが行われ、大きな反響をいただきました。 その萩氏から「問題提起だけで終わるのではなく、こうあるべきだという提案もしたい」、という依頼をいただいたので、記事にいただいた反響への返答という意味も込めて、萩氏の提案についても掲載したいと思います。 以下からは萩氏の文章となります。 これまでのIT業界の慣習を捨て去り、あるべき姿へ 僕が日記(注:記事の元になったFacebookへの書き込み)を書いたのは、二度とこのような案件が出ないよう質的な問題提起をしようと思ったからです。 それが僕の責任だと思いました。 質的問題を提起したつもりですが、しかし当に理解していただいたのかというのが心配でもあり、また理解していただいたとしても、今後何

    特許庁の基幹システム失敗の背景にある、日本におけるITプロジェクトの実態
  • 特許庁の基幹システムはなぜ失敗したのか。元内閣官房GPMO補佐官、萩本順三氏の述懐

    特許庁が進めてきた基幹系システムの刷新プロジェクトが失敗に終わり、開発に投じた約55億円が無駄になってしまったことが、先週相次いで報じられました。 [スクープ]特許庁、難航していた基幹系刷新を中止へ - ニュース:ITpro 朝日新聞デジタル:費やした55億円、水の泡に 特許庁がシステム開発中断 - ビジネス・経済 このプロジェクトに「内閣官房GPMO(ガバメントプログラムマネジメントオフィス)補佐官」の肩書きで2009年まで民間から参加した萩順三氏(現 匠BusinessPlace 代表取締役社長)がFacebook上で当時を述懐しつつ、失敗の要因を分析していました。今後、失敗プロジェクトを繰り返さないためにも、重要な発言として人の許可をいただいてまとめました。 特許庁の情報部門に幾度も中止を迫った 萩順三氏の発言の主要な部分を引用します。 内閣官房GPMO(ガバメントプログラムマ

    特許庁の基幹システムはなぜ失敗したのか。元内閣官房GPMO補佐官、萩本順三氏の述懐
    nakakzs
    nakakzs 2012/02/03
    規模の大小はあれどよくある話かもしれない。ただ、普通の企業なら潰れているか大幅な改革が迫られるだろうが、特許庁にはなにがあるか。そして失敗は繰り返されるのか。
  • 「特許庁情報システムに関する調査委員会」からの調査報告書の提出について(METI/経済産業省)

    件の概要 年6月22日に特許庁職員が収賄容疑で逮捕されたことを受け、同月29日に外部の有識者で構成する「特許庁情報システムに関する調査委員会」(委員長:五木田 彬 弁護士)を設置しました。同委員会から日、調査報告書が大臣に提出されましたので、公表します。 担当 大臣官房監察室、特許庁総務部総務課 公表日 平成22年8月20日(金) 発表資料名 「特許庁情報システムに関する調査委員会」からの調査報告書の提出について(PDF形式:110KB) 調査報告書(PDF形式:1,180KB) Acrobat Readerをダウンロード(Adobeサイトへ) このページの先頭へ

    nakakzs
    nakakzs 2012/02/03
    例の特許庁システムの平成22年8月20日における調査報告書。これ以前に引き返せなかった結果が……。
  • [スクープ]特許庁、難航していた基幹系刷新を中止へ - ニュース:ITpro

    特許庁が5年前から進めてきた基幹系システムの刷新プロジェクトを中止する方針を固めたことが、日経コンピュータの取材で分かった。当初は2011年1月の稼働を予定していたが、業務分析の遅れなどから要件定義と設計が難航。稼働を3年遅らせたが、立て直すことができなかった。 政府が策定したレガシーシステムの刷新指針に基づき、特許庁は2004年10月に「業務・システム最適化計画」を策定した。この刷新指針は、特定のITベンダーとシステム保守などを長期契約することによるITコストの高止まりを解消する目的で策定されたものだった。同庁はさらに、入札に分割調達の仕組みを採用して競争原理を働かせることを目指した。 要となるシステム設計とシステム基盤の構築については、東芝ソリューションが入札予定価格の6割以下の99億2500万円で落札した。ところがプロジェクトが始まると、現行の業務やシステムを理解した職員と技術者が足

    [スクープ]特許庁、難航していた基幹系刷新を中止へ - ニュース:ITpro
    nakakzs
    nakakzs 2012/02/03
    せめて失敗学として今後の糧とするために、無駄にした予算のほんのわずかでもいいから使って徹底検証すべきだね。
  • スマホアプリの作り方【超まとめ】Web編:HTML5やjQuery MobileなどスマホWebアプリ開発に役立つ記事52選 - @IT

    Web編:HTML5やjQuery Mobileなど スマホWebアプリ開発に役立つ記事52選 @IT編集部 2012/1/31(2013/2/28 改訂) iOS(iPhoneiPad/iPod touch)、AndroidWindows Phoneなど、さまざまなスマートフォンのプラットフォームのアプリを作るための@IT記事のまとめです。今後、順次更新・追加していきます。 開発者が登録したApp StoreやMarketplaceなどからダウンロードしてインストールするアプリ、もしくは、あらかじめインストールされているアプリは、「ネイティブアプリ」と呼ばれています。iOSやAndroidWindows PhoneといったOS上で動き、マイクやカメラなどデバイスの機能を十分に使えるのが特徴です。作り方は、基編やデザイン/グラフィック編で紹介した記事が参考になると思います。 一方で

  • 1