タグ

developmentとDEVELOPMENTに関するarktks00のブックマーク (151)

  • Webの道草  「Zen-Coding」でサクサクコーディング

  • システム開発において心がけてること - takeborutaのブログ

    平凡な俺のようなものでも、事前に準備すればそれなりな システム開発ができるかもしれないのでいつも心がけていること を書き出してみた。 課題管理、スケジュール管理、体制、設計、開発など 課題管理がなされているか?5W1Hが管理されているか スケジュールが管理されているか、 見積もりの精度は十分か。タスクの粒度は都度できる限りに、細かくする プロジェクトのコミュニケーションルートが確立されているか メンバーが誰に聞けば問題や課題が解決するか把握できているか 開発体制が確立されているか 言った言わない、聞いてないとかって問題が出たときに、都度根的に解決しようとしているか タスク管理redmineなどのツールを使っているか。管理工数を極力減らす努力がされているか。管理はツールができる 話合いが多すぎるのは、良くない。開発が安定してるときは、無駄なコミュニケーションは少ない事が多い。 新しいツール

    システム開発において心がけてること - takeborutaのブログ
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • 大規模受託開発におけるCI - wyukawa's diary

    そろそろ大規模ソフトウェア開発に一言いっておくか。デイリービルドとリグレッションテスト すばらしいスライドだ。ディリービルドとリグレッションテストを大規模パッケージ開発において適用したときの雰囲気が良く現れている。10年前の話のようだが今で言うCI(継続的インテグレーション)だよね。 僕も2年ぐらい前にパッケージ開発でCruiseControlを適用したことがある。junitのテストケースがあったがメンテされていなかったので使わなかった。結合レベルの自動テストもあったがこれもメンテされておらずそんなに使わなかった。スローテスト問題もあったしね。その代わり新たに結合レベルの自動テストを作っていってそれなりにうまくいったように思う。ただ実質一人プロジェクトだったこともあり途中から面倒になってやらなくなった。一人だと自分のローカルがマスターといってもいいので大規模に比べるとCIのメリットは薄い。

    大規模受託開発におけるCI - wyukawa's diary
  • Redmine環境のつくりかた - matuダイアリー

    これまでBTS(+プロジェクト管理ツール他)にはTracを使っていましたが、今度のプロジェクトではRedmineを使ってみようと思っています。 理由は Tracの導入は結構難しい WindowsにTrac Lightningを導入するのはすごく簡単ですが… TracのUIは結構嫌がられる 使ったことのない人が直感的に使うのには向いてないみたいです です。 Redmineの導入は比較的楽ですし、UIもシンプルなので受け入れられるのではと思い、現在インストールして遊んでいます。 とりあえず手順を整理しておきます。OSはUbuntuです。 ■Redmineのインストール手順 RubyRailsをインストール $ sudo apt-get install ruby ruby1.8-dev rubygems $ sudo gem install rails --include-depe

  • 分散バージョン管理入門 (イラスト入り) - tcha.org

    Kalid Azad、 2007 年 10 月 15 日、 原文 (original post) 従来のバージョン管理は、ファイルをバックアップ・追跡・同期するのに役立った。 分散バージョン管理を使うと、変更内容を共有するのが楽になる。 さぁ、両方の長所を活かすんだ。簡単なマージと一括管理されたリリースを。 分散だって? これまでのバージョン管理で何がまずいの? 別に…。 さっ、気を取り戻したければ、 バージョン管理へのビジュアルガイド(英語) を読んで。 もちろん、「古くさい」システムを使っているとバカにする人もいるだろう。 けれど、私はそれで全然かまわないと思う。 どんなバージョン管理システム(VCS)を使うにしても、プロジェクトにとっては前向きな一歩なんだから。 集中型バージョン管理システムは 1970 年頃に現れた。 その頃プログラマーには、シンクライアントと “big iron”

  • about:blank

  • SI案件で要件がはっきりしない時 - takeborutaのブログ

    SI開発でよく起きる問題の1つ。エンドユーザーのシステム要件がなかなか決まらないというのが たびたび問題になる。 決まらないと、スケジュールを圧迫したり、開発工数を圧迫したりなどで、 スケジュールが遅延したりなどがたびたび起きて、開発者にとっては厳しい状況になりがち。 業界の慢性的な病気とも言えるかもしれない。 パターンを分類してみた エンドユーザー側の決定が遅れがち、大事なことを決断する力が弱い この場合は、PMや営業を通じて仕様決定者間で解決できない場合は、 会社同士のもっと上のレイヤーをうまく使う。現場でMTGしてる人がどうこうしようとしてるので、あまりうまく いってるのを見たことがないし。うまく行くなら、もっと前にうまくいっているような気がする。 開発側、請け負ってる側に要求管理する力が弱い この場合は、開発側にうすうすまずいと思ってるメンバーがいる場合は、気がついたメンバーが動く

    SI案件で要件がはっきりしない時 - takeborutaのブログ
  • 求められるスキルを考えてみる - takeborutaのブログ

    OJTとかを最近やっているので これぐらいあった方がいいっていうスキルポイントを書いてみる システム開発に限らないのかもしれないけど 最低限のレベル タスクを完了することができる。コーディングだったり、Doc作成だったり 業務を完遂するために必要な仕事上のコミュニケーションができる。 タスクの内容を十分理解していて、どこまでやれば終わりか分かっている。分からない部分は誰に聞けばいいか分かっている 求めるレベル 開発環境を自分で構築できる。環境構築の際の手順書とかトラブルシューティング対応とかもできるともっといい 次案件からは、これを使った方がいいなど提案とかする。改善する視点を持っている 仕事を自ら定義することができるし、ゴールも理解している チームで仕事をするやり方を心得ている スターがいない状況でも成果を出すことができる 常に必要とされるレベル スターではないことを十分理解していて、ス

    求められるスキルを考えてみる - takeborutaのブログ
  • http://shin.s-ence.org/archives/2008/03/19116.html

  • fenrirとputtyをもっと快適に 〜 fenrirからputtyを一発でサーバーにログインする方法 - Unix的なアレ

    sshやtelnet等でputtyを利用している方は多いと思います。自分もputtyを愛用していますが、puttyを起動してsessionを選択という動作が若干面倒に感じていました。 今回は、ランチャーとしてもつかえるfenrirとputtyを組み合わせて簡単操作でサーバーにログインするための設定を紹介したいと思います。 fenrir/puttyのインストール まず、fenrirとputtyをインストールしましょう。すでにインストールされている方はここの手順は不要です。 B@r09u3 Style Op.2 http://yebisuya.dip.jp/Software/PuTTY/ インストールディレクトリは以下として進めます。 putty C:\Program Files\putty fenrir C:\Program Files\fenrir どうやったらできるのか puttyは引数

    fenrirとputtyをもっと快適に 〜 fenrirからputtyを一発でサーバーにログインする方法 - Unix的なアレ
  • PuttyTabs - Tabs for PuTTY

    Home > PuttyTabs Love PuTTY? Work a lot of time with it? Going nuts while spending ages searching for the right window? Here's a free solution for you! This is what the PuttyTabs does: It reads the Registry information of PuTTY. Open a new terminal window with a click. It displays Tabs for each opened window. Bring the desired window to front with a click. If a PuTTY window is on top, it highlight

  • 複数のPuTTYをタブで管理できる『PuTTY Connection Manager』 – creamu

    複数のPuTTYを立ち上げて操作したい。 そんなあなたにおすすめなのが、『PuTTY Connection Manager』。複数のPuTTYをタブで管理できるフリーウェアだ。 このソフトでは、↑の画像のように複数のPuTTYを管理できる。ツリー上に管理することもでき、複数のサーバにアクセスして操作するときに便利だろう。 ぜひ使ってみてはいかがだろうか。 複数のPuTTYをタブで管理できるフリーウェア、チェックして使っていきたいですね。 今日はバイクの手続きをしてスタジオ入ってDVD見てと。ゆっくりしようっと。 今週は疲れました(><)

  • MySQLのEXPLAINを徹底解説!!

    以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの最適化である。スキーマの設計は一度決めてしまうとそのテーブルを利用する全てのクエリに影響してしまうためなかなか変更することは出来ないが、クエリはそのクエリだけを書き直せば良いので変更の敷居は低い。そして遅いクエリをなくすことは、性能を大幅に向上させるための最も有効な手段である。従って、アプリケーションの性能を向上させたいなら、まず最初にクエリのチューニングを検討するべきなのである。 最適化するべきクエリはスロークエリログやクエリアナライザで見付けられるが、ではそのようなクエリが見つかった場合にはどのように最適化すればいいのか?そのためにはまず現在どのようにクエリが実行さ

    MySQLのEXPLAINを徹底解説!!
  • 【ハウツー】IDE未経験のPHPデベロッパもぜひ! - 「PDT 2.0」の便利機能 (1) The Eclipse Foundation公式のPHP開発用プラグイン | エンタープライズ | マイコミジャーナル

    導入の容易さ、初見でも戸惑わずに使える直感的・優れたUIと機能を持つという点でIDEをおもに使用しているデベロッパは多いことだろう。現在IDEを使用してPHPを使用したWebアプリケーションを開発する場合、実にさまざまな選択肢がある。NetBeans(6.5以降)やDreamweaver、各種プラグインを使用したEclipseなど……稿ではその中からPHPの開発に特化した開発環境「PHP Development Tools(PDT)」を取り上げ、インストール方法や新バージョンの目玉機能について紹介しよう。 The Eclipse Foundation公式のPHP開発用プラグイン PDTはThe Eclipse Foundationにて公開されている、Eclipse用のプラグイン。Zend Engineを開発しているあのZend Technologiesがコミットしているプロダクトだ。その

  • Javaにおける開発・Test(Unit/Web/負荷)環境のまとめ - よねのはてな

    うちの母親でも知っているJavaにおけるオープンソースを活用した開発環境・Test環境について調査及び評価する必要があり意外と労力を要したので これからJavaでの開発において開発環境・Test環境を構築する際の参考になればとメモしておきます。 開発環境、ビルドツール、Test、Web Testing、負荷テストに重点を置いてあります。 インストールせずに使用出来るIDEのtIDEや、jythonでWebテストを記述するMaxQ、パフォーマンステストをjythonで記述するGrinder3、 Flexの負荷テストも可能なWebLOAD、Swingのテスト用のUISpec4j等、新しい発見もあったのでJava開発者の人にも参考になると嬉しいです。 それぞれライセンス、最新バージョン、個人的なお薦め度(5点満点)を合わせて明記してあります。 IDE name URL Ver. Licence

  • FLASHerの仕事を早くする4つのAIR | _level0 - KAYAC Front Engineer Blog

    製作の仕事をしていると、やっぱりいいソフトがあった方が幸せになれますよね。 僕も用途に合わせたソフトをいくつも入れていますが、最近AIR製のアプリも何気にあるんだなーっと思ったのでご紹介。 SWFObject 2.0 generator v1.1 AIR ご存知SWFObejectのジェネレータです。 とりあえずプレビューっていう時にとても重宝します。 http://www.swffix.org/devblog/ で公開されているjavascript版(?)をAIRにかためただけって感じですが、ローカルなのでオフラインでも安心です。 downloadはコチラ↓ http://code.google.com/p/swfobject/downloads/list ThunderBoltAS3Console Satoの記事が詳しいですが、期待大のデバッガー。 Firebug並みに手放せなくなって

    FLASHerの仕事を早くする4つのAIR | _level0 - KAYAC Front Engineer Blog
  • ウノウラボ Unoh Labs: テスト計画書のテンプレート

    こんにちは!やまもと@テスト番長です。 巷ではインフルエンザが流行っているようですが、皆さんお元気にお過ごしでしょうか。 さて、プロジェクトが立ち上がったとき、(特に受託案件の場合) テストのドキュメントはどうしようか?という話が出ると思います。 適当にやる訳にも行かないけれどIEEE829をベースにしたものだと重かったり、割と迷う部分です。 英語ですがテスト計画のテンプレートを配布しているサイトがあったので、ご紹介してみます。 Pragmatic Software http://www.pragmaticsw.com/ Software Development Templates http://www.PragmaticSW.com/Templates.asp テスト計画書 Test Design - http://www.pragmaticsw.com/Template_Te

  • Sonar » Open Source Quality Management Platform

    SONAR is an open source quality management platform, dedicated to continuously analyze and measure source code quality, from the portfolio to the method.Your source code has so much to say SONAR is a code quality management platform, dedicated to continuously analyze and measure technical quality, from the project portfolio to the class method You can’t control what you can't measure Using SONAR

  • Yahoo!パフォーマンスチーム、最新高速化ルール20を発表 | エンタープライズ | マイコミジャーナル

    Webアプリケーション開発に欠かせないFirefoxエクステンションであるFirebugをベースにして開発されたWebページのパフォーマンス計測ツールにYSlowがある。2007年12月上旬にはパフォーマンス分析能力を向上させたYSlow 0.9がリリースされた。紹介にもあるように、手軽に導入できるうえにかなり効果的に分析ができるところに特徴がある。 YSlowの強みとなっているのはYahoo! Exceptional Performanceチームが分析した評価基準をベースにしている点にある。Yahoo!が実際に分析した結果をベースにしているだけあって効果が確実なものとして効いてくるわけだ。 そのYahoo! Exceptional Performanceチームから最新の調査結果およびパフォーマンスブレークスルーのための新しいルールが発表された。既存の14のルールに加えて、新しく20のルー