タグ

2010年7月29日のブックマーク (21件)

  • あなたの知らない、4つのマニアックなJava文法

    あなたの知らない、4つのマニアックなJava文法:【改訂版】Eclipseではじめるプログラミング(17)(1/3 ページ) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipse 3.4とJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります 知ってました? Javaでも、あんなことやこんなことが… 前回の「“ネスト”した型で始める軽量Javaプログラミング!?」では、通常のJavaプログラミングよりもライトウェイト(軽量)なプログラミングをするために、「ネストした型/クラスとは何か」について基的な説明をしました。 ネストした型をきちんと利用できるようになるには、「staticのネストしたクラス」「内部クラス(インナークラス)」「エンクロージン

    あなたの知らない、4つのマニアックなJava文法
  • Visual Studio Code - NEW FEATURES: 14 Extension Authoring Improvements (API Consumption, Quick Pick, Octicons, Virtual Documents, Test Suite for Debug Adapters, JSON Mode Extension, & More!) - User Ed - The blog of Ed Price, Customer Program Manager - Sit

    In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...

    Visual Studio Code - NEW FEATURES: 14 Extension Authoring Improvements (API Consumption, Quick Pick, Octicons, Virtual Documents, Test Suite for Debug Adapters, JSON Mode Extension, & More!) - User Ed - The blog of Ed Price, Customer Program Manager - Sit
  • VirtualBox上のLinuxゲストにGuest Additionsをインストール - 桜、抹茶、白、日記

    d:id:youandi:20100607#p2 というのをやってみた。 今回のターゲットとなるゲストOS環境は以下の通り。ホストOSはWindowsです。 $ echo $SHELL /bin/bash $ lsb_release -a LSB Version: :core-3.1-amd64:core-3.1-ia32:略 Distributor ID: CentOS Description: CentOS release 5.5 (Final) Release 5.5 Codename: Final $ cat /etc/redhat-release CentOS release 5.5 (Final) $ uname -ps Linux x86_64 以下の作業は、rootユーザ権限が必要。suするかsudoを使う。 前準備 必要となるRPMパッケージをインストール。 # yum

    VirtualBox上のLinuxゲストにGuest Additionsをインストール - 桜、抹茶、白、日記
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • 常に時間が不足する7つの理由 - ガベージニュース

    目の前には山ほどの書類、手帳のスケジュール表はいつも真っ黒で、いつも小走りに歩きまわり、口癖は「時間が無い」。時間に振り回されるビジネスパーソンの代表的な行動パターンだが、彼ら・彼女らは当に時間が足りないのだろうか。あるいは単に、時間をうまく使えないような習性を持っているだけなのかもしれない。【Dumb Little Man】では7つの事例を挙げ、「このような人たちはいつも『時間が足りない』と言ってるよね。自分自身の態度を見直してみないかい?」とアドバイスしている。 1.「ノー」と言えない 自分が引き受けるべきでない、必要の無い重荷を引き受けてしまう。気が付けば来他人がすべき事を、自分がしているのに気が付くだろう。当然自分自身のための時間はいつぶされてしまうことになる。【残業を断るための5つの決めゼリフ】などでも似たような状況が説明されている。 2.自分の義務をしっかりと把握していな

    常に時間が不足する7つの理由 - ガベージニュース
  • TDDBC名古屋行ってきました - you_akasiroの日記

    TDD BOOT CAMP 名古屋(http://kokucheese.com/event/index/2467/)に行ってきました。 TDD(テスト駆動開発)についてid:t-wadaさんのプレゼンを聞いたり、ペアプロでTDDを体験したり。 すけじゅーる 1日目 午前:id:t-wadaさんのプレゼン(TDD基編) 昼 :めし。平和 午後:ペアプログラミング(2人1組) 親懇会 ホテルへ 2日目 朝 :めし。*1 午前:id:t-wadaさんのプレゼン(TDD応用編)&対レガシーコードチュートリアル 昼 :めし。*2 午後:ペアプログラミング(4〜10人位(?)1組 レガシーコード*3) 記念撮影 解散 1日目ペアプロ 前半はid:WK6さん、後半は@nagiseさんと組みました。 前半は、大元の設計&テストから始めてしまったので、時間が足りませんでした; でも、二人でやると見逃してい

    TDDBC名古屋行ってきました - you_akasiroの日記
  • 頑張るだけのレビューはもう限界

    上流で品質を作り込むことを狙い,設計レビューを強化する現場が増えている。しかし,長時間に及ぶレビューは現場の負荷を高め,メンバーを疲弊させる。それだけの労力を投じても,重大な設計ミスが必ずしも減らないのが現実だ。3人のITエンジニアが座談会でその実態を語った。(聞き手は中山 秀夫=日経SYSTEMS) 情報システムの信頼性に対する要求が厳しくなるなか,品質管理を強化し「設計ミス」をなくそうとする動きがあるようです。みなさんの現場では,いかがでしょうか? Aさん:私は製造業のシステム部門に勤めています。設計の品質向上は,大きな課題になっていますね。テストでバグをつぶすのではなくて,もっと上流できっちり品質を作り込んでいこうという方針です。最近はレビューの強化に取り組んでいます。レビューの回数を増やしたのに加えて,設計レビューで有識者を必ず入れるルールになりました。 有識者は具体的にはどんな人

    頑張るだけのレビューはもう限界
  • チケットの一覧表示で優先度ごとに色わけをする - yun_kichiの日記

    Trac みたいに、チケットの一覧を表示したとき、優先度で色分けしてあるとわかりやすいかなと思って、redmine のチケットの色づけ を参考にやってみました。 public/stylesheets/application.css の一番最後に、下記を追加します。 /***** Ticket BG color *****/ .priority-5 {background: #eaa;} .priority-4 {background: #fed;} .priority-3 {background: #ffd;} .priority-2 {background: #f6f6f6;} .priority-1 {background: #dff;} あれ?反映されませんでした。調べたら、 Textile記法のスタイル指定が反映されない に載ってました。 Redmine 0.8.0/0.7.4以降

    チケットの一覧表示で優先度ごとに色わけをする - yun_kichiの日記
  • windowsでtrac 0.12を試す - おもいつき

    trac 0.12が出てしばらくたつのに、 あまりweb上に話題が出てこないので、 試してみることにしました。 とりあえず今使ってるTracLightning-2.5.2を インストールした状態からtrac0.12にアップグレード する方向でやってみました。 といっても、TracLightningの全機能が使えるわけではない です。以下がその方法。 --- TracLightning-2.5.2をインストールした状態に対して。 (以下、すべてdefaultでインストールしたとして) C:\TracLight\python\Lib\site-packages\Trac-0.11.7.ja1-py2.5.eggフォルダ削除 C:\TracLight\python\Lib\site-packages\Genshi-0.5-py2.5-win32.egg削除 C:\TracLight\python

    windowsでtrac 0.12を試す - おもいつき
  • 外出先でPCを使うための電源・無線LANが借りられるお店を探す方法 | nanapi[ナナピ]

    外出先でPCを使うための電源・無線LANが借りられるお店を探す方法 に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。仕事で外出が多い方やノマドワーカーの方は、電源や無線LANが使えるカフェなどで作業をする機会が多いですよね。 電源・無線LANの検索サービスや、それらの情報をまとめたサイトがあるのでそれらを使ってお店を探します、 でも、 「どのサイトを使ったらいいの?」 「自分にあったサイトはどれ?」 という方も多いと思いますので、私が使ったものの中からオススメを簡単な特徴を添えてまとめてみました。 皆さんのより快適なモバイルライフにお役に立てれば嬉しいです!! 電源のあるカフェを探すなら【ハックスペース】 「電源(コンセント)」「ソファ」「無線LAN」「深夜営業」などの条件で店舗を探せます。 地域(東京のみ?)を選択してお店を探します

  • アップグレード - Redmineガイド

    Home インストールガイド Redmineのインストール » メールの設定例 アップグレード Step 1 - 動作環境の確認 Step 2 - バックアップ Step 3 - アップグレードの実行 Option 1 - リリースバージョンのダウンロード SVNチェックアウトのアップグレード Step 4 - データベースの更新 Step 5 - クリーンナップ よくある問題 リポジトリ管理に関するエラー secret_token.rb の生成 関連情報 Redmineのバックアップとリストア 他システムからの移行 システム管理者向けガイド プロジェクトに対する管理操作 ユーザに対する管理操作 グループに対する管理操作 ロールと権限 課題管理システム カスタムフィールド 選択肢の値 アプリケーションの設定 システム管理者向けガイド — 高度な設定 リポジトリ メールによるチケット登録 リ

  • UTF-8ファイル名対応版 Git for Windows

    お知らせ ('12/4/10) 「msysGit」「Git for Windows」v1.7.10が公開、UTF-8のファイル名に対応('12/4/10 窓の杜) ようやく家 Git for WindowsUTF-8ファイル名に対応しました。このページで公開していた UTF-8 ファイル名対応 Git for Windows はこれでお役御免となります。一応、資料としてページはここに残しておきますが、今後は家 Git for Windows をお使いください。 なお、家にはここで公開しているパッチは取り込まれていません。家のパッチは Karsteen Blees 氏によるものです。 やっている内容はここに記載した方針と少し違い、POSIX API レベルで差し替えるのではなく、mingw.c 内にある ANSI API 呼び出しを Unicode API に変更しているようで

  • Git for Windows の UTF-8 ファイル名対応版を作った - むらかみの雑記帳

    Git for Windows (msysGit)が日語(UTF-8)のファイル名をきちんと処理してくれないので、パッチを作って対応するようにしてみた。 かなり苦労したが、なんとか動作するようになったのでβ版を公開 http://tmurakam.org/git/ ほとんど土日潰した、、、

    Git for Windows の UTF-8 ファイル名対応版を作った - むらかみの雑記帳
    nakaji999
    nakaji999 2010/07/29
    これはすごい!
  • 長くて脱線しがちな師匠への謝辞:Wife Hacks ~仕事と家族とコミュニティと~:エンジニアライフ

    こんにちは。kwappaです。今日は「エンジニアライフ時事争論」のお題である「尊敬しているプロフェッショナル」についてお話します。またしても「wifehacksはどこいった?」という内容になるかと思いますが、気にせず寛大におつきあいいただければと思います。 ■長い前置き 最近翻訳・出版された、「アプレンティスシップ・パターン—徒弟制度に学ぶ熟練技術者の技と心得」というがあります。 ● 「アプレンティス」? 「パターン」? アプレンティスシップとは、中世ヨーロッパで職人が技能を身につけるために普及した「徒弟制度」のことを言います。「アプレンティス(徒弟)」は「熟練職人」のもとで修行を積み、やがて「ジャーニーマン」として巣立ち、さらに技能を磨きながら「熟練職人」になることを目指す、という制度です。 このではプログラマを「ソフトウェア職人」と見なし、「徒弟制度」の中から現代のソフトウェア開発

    長くて脱線しがちな師匠への謝辞:Wife Hacks ~仕事と家族とコミュニティと~:エンジニアライフ
  • gitで不要なaddを取り消す方法 - mumoshu.log

    適当にgit add .とやっているとログやらdb/development.sqlite3やらがtreeに入ってしまって困る。 こういうときは、 git diff --cached でcommitされようとしている内容を確認して、 不要なファイルを見つけたら、 git rm --cached <ファイル名> git rm -r --cached <フォルダ名> とやってtreeから削除する(ファイル自体はFS上に残る) そしてgit commit。 すっきり。 追記と訂正2011/09/26 以下のコマンドの方が、間違いがなくて良いです。 git reset HEAD -- <ファイル名> これは、直感的に言うと、現在のディレクトリの内容は変更せずに、git addやgit rmのような、gitへの変更通知だけを無かった事にするコマンドです。 実は、これgit statusで表示されるメッ

    gitで不要なaddを取り消す方法 - mumoshu.log
  • 漢(オトコ)のコンピュータ道: モダンなMySQLの開発環境の構築方法

    遅ればせながら モダンな Perl の開発環境の構築方法 モダンなPHPの開発環境の構築方法 モダンなPythonの開発環境の構築方法 モダンな Java の開発環境の構築方法 に続いてみる。MySQLは言語じゃないけど。 コンパイラ等MySQLをソースからビルドするのでなければコンパイラ等は必要ないけど、どうせアプリ開発に必要なので「MySQLなんかいつでもハックしてやるぞ!」という意気込みを示すために入れておこう。OSXならXcode、LinuxならGCC。最新のソースコードじゃないとヤダ!という粋な人にはBazaarのインストールもお勧めしたい。Bazaarは言わずと知れた分散バージョン管理システムであり、MySQL開発チームも採用している。最新のソースコードは次のコマンドでゲット可能だ。 shell> bzr branch lp:mysql-server/5.1 mysql-5.1

    漢(オトコ)のコンピュータ道: モダンなMySQLの開発環境の構築方法
  • 社員2人が2カ月で完成、自前開発の喜びを取り戻す

    IT研修サービス大手の富士通ラーニングメディアが2009年7月、研修受講者が利用する「新受講管理サービス」を、セールスフォース・ドットコムのPaaS(プラットフォーム・アズ・ア・サービス)「Force.com」上に構築して運用を開始した。全国6カ所の拠点で同時に1000人が利用するシステムを、2人の社員がわずか2カ月で作り上げた。<日経コンピュータ2009年8月5日号掲載> 「コーディングを一切外注しない開発がこんなに楽だということを、久しく忘れていた。テスト運用中に生じた利用者の不満も、その日の内に解決できた。外注したコードを自分で修正できないことに今までどれだけストレスを感じていたか、改めて気付かされた」。富士通ラーニングメディア システム推進部で「新受講管理サービス」の開発を担当した若松英寿氏(写真)は、Force.comを使った「クラウド開発」の感想をこう述べる。 富士通ラーニング

    社員2人が2カ月で完成、自前開発の喜びを取り戻す
  • 必要なのは改善を継続する力 - rabbit2goのブログ

    あるソフトウェア開発関係のイベントに参加した同僚に感想を聞いてみた。 特に目新しい情報は無かった。発表されている事例は当たり前のこと。やっていることは自社と変わらない。 それはその通りかも知れない。品質改善に関して全く新しいアイデアはなかなか出てくるものではないし、銀の弾丸なんて存在しないものなのだ。皆、日々の業務の合間に知恵を絞って少しずつ改善を続けているのであり、一発大逆転のホームランという改善策なんてあり得ない。実際に取り組んでいる手法だって、基的にそれほど大きく変わるものではないと思う。 強いて違いを言うのなら、改善活動が上手く行く組織というものは、小さな活動を継続的に徹底して行うという実行力が優れているように思う。「忙しい」「いつかはやりたい」「面倒だ」と言い訳を並べるチームは、ずっとその理由を言い続けるものだし、仮に着手しても直ぐに放り投げてしまうことが多い。「当たり前のこと

    必要なのは改善を継続する力 - rabbit2goのブログ
  • プログラミングを身に付けるには

    http://anond.hatelabo.jp/20100725025127 "どうすればいいか"を教わって、プログラミングが身につく人は多くありません。"なにをやりたいのか"を自分で生み出せないと、詰まってしまうし、なにより楽しくありません。 やりたいことがあれば手段は後からついてきます。これは物作り全般に言えることです。特に学び始めにおいてモチベーションを維持し勢いをつけるのに大事なのは"やりたいことがあるか"、もっと具体的に言うなら"作りたいものは何か"です。これがないと始まりません。それがどうしてもないなら、そういう状況に自分を追い込むのも有効です。仕事でどうしてもやり遂げなければならない状況に追い込まれれば人間 0 からでも身につきます。実際自分がそうでした。 とかく、プログラミングというのは手段さえ知れば、あとはだれがやっても同じ結果が出る生産業だと誤解されがちです。そういう

    プログラミングを身に付けるには
  • 「新技術の習得」は麻薬だ | おごちゃんの雑文

    この世界どんどん新しい技術がやって来る。 やって来るのに追従するだけじゃ能がないぜ… ってのは、またいつか書くとして、やって来るものにはある程度追従しなきゃロートル扱いされても文句は言えない。 やっぱりベテランは使えない このエントリにはいろいろ言いたいこともあるんだけど、ここにも「新しい技術への挑戦」をしないことに否定的に書いてある。モノサシとしてそれはある程度正しいと思う。 でも、twitterに流れる「勉強会」のTLを見て思うのは、「それは果して良いことか?」ということだったりする。 もちろん、新しい技術を創る側になるのは良いことだし、創る側でなくても、勉強しとくことそれ自体は悪いことじゃない。つーか、勉強しなきゃ世の中に取り残されるのがコの業界だ。 とは言え、昨今の「○○勉強会」の過剰とも思えるような隆盛、あるいは「勉強会ジャンキー」としか思えない人を見ると、どうもこの「新技術の習

  • 面接官が考えていること。そして面接で落とされないために必ずするべき事。 « The Wisdom of Crowds – JP

    この記事では東京で知った面白い話、「新卒採用の面接官をした方の話」を紹介します。日人なら誰もが知っている有名企業で、新卒採用の一次面接を担当している方の話です。ちなみに100人単位で面接しなければいけない人気企業です。そしていわゆる「コミュニケーション能力」が重視される面接とはどういうものか、そういった面接官側からの話です。 まず彼が言うには「100人を面接したら95人は全く印象に残らない」とのことです。それは「大多数の人が同じような事を面接で自己PRするから」また「そもそも自己PRを論理的に出来る人が少ないから」だそうです。また「面接官は話の細かい点なんて聞いていない」とも言っていました。志望者が話している間に次に何を質問しようかと考えていて頭がいっぱいだそうです。だから記憶に残るのは話のだいたいの主旨とその時の印象だけ。 これはみなさんも身に覚えがあると思います。例えば、この前のオフ

    面接官が考えていること。そして面接で落とされないために必ずするべき事。 « The Wisdom of Crowds – JP