仕事に関するyusukeのブックマーク (30)

  • Windows自動操作ソフトウェア「子猫の手」公式サイト

    ▼子の手とは? Windowsの操作を自動化するためのソフトウェアです。 情報処理振興事業協会による未踏ソフトウェア創造事業の 支援を受けて開発されています。 ▼操作の自動化って? 人間が行っているマウス操作やキーボード操作を自動化します。 面倒な入力作業を自動化して人間の負担を軽減します。 ▼特徴は? ・プログラミングなしで自動化ができる。 ・操作の意図を理解した自動化。 ・自動操作内容をスクリーンショット付きでマニュアル化してくれる。 現在開発中のソフトです。 皆様のご意見を取り入れてよりよいソフトにしていきたいと思います。 よろしくお願いします。 12月1日の畑PM採択プロジェクトの最終成果報告会で子の手を発表してきました。 多数のご参加ありがとうございました。またたくさんのご意見ありがとうございました。 テスターの2次募集を開始しました。参加して

  • IBM わかりやすいコードを作成するための 6 つの方法 - Japan

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM わかりやすいコードを作成するための 6 つの方法 - Japan
    yusuke
    yusuke 2007/06/30
    ループ変数には「i」ではなく「ii」と文字を重ねるべき
  • 第6回 上手なアルゴリズムの見つけ方

    図1に示すHTML形式のテキスト・データ(以下,HTMLデータ)があります。このHTMLデータをブラウザに表示させたときに「表示される文字列」と「その文字列に対して有効なタグ名」を対応付けるアルゴリズムを考えてください。結果は配列に格納して,画面に表示させるものとします(図2)。 見わたせば,世の中はアルゴリズムだらけです。私のようなプログラマは,日常生活でも「締め切り順に仕事をソートしてごらん」「仕事のスタックがたまっているからてんてこまい」など,いま置かれている状態をアルゴリズムやデータ構造になぞらえて会話することがよくあります。前回紹介した再帰処理と言えば,落語の演目の一つ,「頭山」です。自分の頭に生えた桜の木を引っこ抜いて,その跡にできた池に自分自身が身を投げる,という不思議な話ですが,これこそ再帰処理をよく言い表していると思います。 このように世の中には,ハッシュだってスタックだ

    第6回 上手なアルゴリズムの見つけ方
  • CodeZine:Google、C++開発者のための4つのライブラリを公開(オープンソース, グーグル)

    Googleは、C++開発者のための4つのライブラリを公開している。 公開されているのは、C++/Python向けコマンドラインライブラリ「gflags」、高速なマルチスレッドmallocのコレクションで、TCMalloc、heap-checker、heap-profiler、cpu-profilerを含む「perftools」、パフォーマンスの高いハッシュマップを実現している「sparsehash」、基的だが使い勝手のよいテンプレートの「ctemplate」。それぞれ無償でダウンロードすることができる。 詳細は下記Webサイトを参照のこと。 Google Code Four Google open source tools on Google Code google-gflags google-perftools google-sparsehash google-ct

  • 見つけて得するソースコード専用の検索エンジン - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) プログラミングと検索エンジンは切っても切れない プログラミングと検索エンジンの関係は切っても切り離せないものです。プログラミングに役立つドキュメントやノウハウを探したり、参考になるサンプルプログラムを見つけ出せます。 さらにバグの回避方法を見つけたり、エラーメッセージを検索エンジンで探して、解決方法が見つかることも多いでしょう。良質のソースコードから、的確なアルゴリズムや、思いもしなかったようなコード例を見いだすのも新たな楽しみです。 さて、ここではプログラミングの際に便利に利用できるソースコード専用の検索エンジンをいくつか紹介しましょう。ソースコード専用の検索エンジンを利用した検索

    見つけて得するソースコード専用の検索エンジン - @IT
  • ITmedia エンタープライズ:あるWebプログラマーの作業環境――豪傑の三種の神器【前編】 (1/2)

    春は出会いと別れの季節。入学や就職で、新しい生活を始める人も多いだろう。それを機にPC環境もそろそろ大人への階段を上ってもいいかもしれない。ここでは、はてなという企業でプログラマーとして働くあの人の開発環境を紹介することで、プロが好む作業環境を考える。 わたしははてなという企業でプログラマーとして働いています。はてなは、ブログやソーシャルブックマークなどWeb上のサービスを提供する会社ですが、それらのほとんどはPerlで書かれており、LinuxやApache、MySQLをはじめとするオープンソースソフトウェアの上で動作しています。そんな理由から、開発環境も自然とオープンソースのツールを使うことになります。今回から2回に分けて、そんなわたしの開発環境を簡単に紹介させていただきたいと思います。 ノートPC1台で開発する 題のツール類の話に入る前に、開発に使っているハードウェアの話を先にしてお

    ITmedia エンタープライズ:あるWebプログラマーの作業環境――豪傑の三種の神器【前編】 (1/2)
  • Loading...

    Loading...
  • 手帳活用術AtoZ

  • 辞典・百科事典の検索サービス - Weblio辞書

    招きの日(日)招きが福を招くといわれていることから、9月29日の「929」を「来る福」と読んで、日倶楽部が制定。クリーニングの日(日)「ク(9)リーニ(2)ング(9)」の語呂合せ。全国クリーニング環境衛生同業組合連合会が制定。河豚(ふぐ)の日(日)1997年に制定。2月9日も河豚の日である。 9月29日のことばをすべて見る

  • PocketMod - メモ帳作成・印刷

  • オンラインの翻訳サービスではできないことをソフトで解決

    英語のWebサイトの閲覧にオンライン翻訳サービスは便利だが、もうちょっと使いやすくなってほしいと思うときもある。そんな時には、思い切って翻訳ソフトを購入するのも手だ。 英語のサイトをオンラインサービスで翻訳してみると、なんとなく違和感のある翻訳になる時がある。「この翻訳の結果はおかしい」「学習機能をつけてほしい」「辞書登録したい」といった悩みが多い場合、翻訳ソフトの導入を検討する価値がある。 Yahoo!楽天と同じ翻訳エンジン+独自機能 クロスランゲージが2月9日に発売する英日・日英翻訳ソフト「明解翻訳」シリーズは、価格が3000円からと手ごろで翻訳ソフト入門に適したソフトだ。Yahoo!翻訳、楽天Infoseekマルチ翻訳など大手ポータルの翻訳サービスが採用している英日・日英翻訳エンジンと同じエンジンを搭載している。さらに、オンラインのサービスでは利用できない、翻訳結果の訳語を変更する

    オンラインの翻訳サービスではできないことをソフトで解決
  • Relaxing music, sleep-aids, anxiety reduction, relaxation tools

    Not sleepy. My heart is racing to over 100 beats per minute. I've started sweating even though I've been lying down in a cool dark London hotel room for hours. Now my heart feels like it's beating out of my chest and I feel like death will occur at any moment. Fortunately I'd been through this before and knew this wasn't the end of life for me but rather a panic attack that would pass. I ended up

    Relaxing music, sleep-aids, anxiety reduction, relaxation tools
  • 集中するための雑音対策:NBonline(日経ビジネス オンライン)

    ■ここから先は、NBonline(日経ビジネスオンライン)会員の方だけがご覧いただけます。 【ご説明】 会員登録は無料で、どなたでもご利用いただけます(無料会員登録はこちら)。登録をいただくと、NBonlineの豊富なコンテンツがすべてご覧いただけるほか、株価や記事の検索機能など、便利なサービスをご利用いただけます。 「NBonline」の無料会員登録をいただいた方、また日経ビジネス予約購読者限定のサービス「NBonlineプレミアム」の会員に登録済の方は、改めてご登録をいただく必要はございません。こちらをクリック、または上のログインボタンをクリックして、ログインをお願いします。その際、簡単なアンケートにご協力をいただいております。よろしくお願い申し上げます。 ご不明な点は、よくあるご質問のページ(FAQ)でご確認をお願いいたします。 [Lifehacks] 自分なりの方法を編み出す

  • 必修講座100 < ITpro SkillUP : ITpro

    ITエンジニア必修講座100は,ITpro会員の皆様向けにお届けしています。 講座の全文をお読みいただくためには,無料のITpro会員登録が必要です。

  • 製品の特長

    Project Canvasは、工程管理・プロジェクト管理などに使用する、工程表(ガントチャート)の作成ツールとして利用するソフトウェアです。工程表を作成し、プロジェクトを管理する機能を持つソフトウェアの中で、Project Canvasは次のような点を特長としています。特に、操作が簡単で分かりやすいということでは定評があります。 操作性が良く、導入が簡単 ①起動が早く、②インストールもカンタンで、③動作が軽快で、④操作が明瞭です。 ⑤専用サーバーは不要で、既存の共有フォルダを使ってデータが共有できます。 ⑥導入にかかるコストが、PC1台あたり4,320円/年 (税込・各種割引あり)と安価です。 工程表の作成に特化し、自由な表現が可能 Project Canvasは、工程表(ガントチャート)専用の「エディタ」として利用できます。資源管理などのプロジェクト管理機能を包括的に提供するものではあ

  • 定番アルゴリズムを徹底理解! - 今からでも遅くない!アルゴリズム入門:selfup

    このパートでは,プログラミングを勉強するうえで欠かせないアルゴリズムの中でも定番中の定番を紹介します。ソート(並べ替え)やサーチ(検索)などの機能は今では標準のライブラリとして提供されています。実用的なプログラムを作るときにそのものずばりをいちいち書く機会は少ないかもしれません。しかし定番のアルゴリズムは,様々に形を変えて普段のプログラミングに登場します。 解説を読んで仕組みがわかったら,ぜひそれをプログラムにしてみてください。読んだだけではプログラムを書けるようにはなりませんし,プログラムを書いてみて初めて,実は十分に理解できていなかったと気付くことがよくあります。しかもアルゴリズムは特定のプログラミング言語に依存しないので,一度身に付ければ,後でどんな言語を学ぶ場合でも役に立ちます。 1番目から6番目まではソートのアルゴリズム,7番目から9番目まではサーチのアルゴリズムです。一つひとつ

    定番アルゴリズムを徹底理解! - 今からでも遅くない!アルゴリズム入門:selfup
  • 意外に効き目のある視力回復マッサージ

    意外に効き目のある視力回復マッサージ ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

  • ITmedia Biz.ID:講義ノートの取り方と復習のコツ

    ノートの書き写しは、テスト前の勉強法の中でも時間のかかる方法だ。しかし学生時代を振り返ると、筆者にとって当に有効な学習方法は唯一これだけだった。今秋、8年ぶりに学生に戻って講義を受けることになった。来週にはノートにペンを走らせているはずの筆者だが、今度こそ完璧な戦略で臨むつもりだ。「コーネル大学式ノート作成法」を正しく実践するのだ。 コーネル式については、過去にもこの記事(7月24日の記事参照)やここで取り上げたが、今回は、学期を通して――書き写しすることなく――学習・参照がスムーズに行えるノートの取り方について詳しく見ていこう。 コーネル式にページをレイアウト コーネル式にのっとり、以下のようにノートを3つの領域に分割する。 ノート欄(右)には、受講中に講義の内容を書き取る。短文や単語で、後に自分が必要とするであろうファクトを書き取っていく。必要のない言葉はすべて省略する。箇条書きにす

    ITmedia Biz.ID:講義ノートの取り方と復習のコツ
  • ITmedia Biz.ID:ノートをうまく取るためのツール

    “紙の”ノートの取り方の工夫について紹介。また、自分専用のカスタムノートを作って、PDFとしてダウンロードできるサービスも紹介する。(Lifehacker) 【この記事は、2006年4月14日付で米ブログメディア「Lifehacker」に掲載された記事を翻訳したものです。】 好むと好まざるとにかかわらず、人生は会議の連続だ――状況確認のためのミーティング、プランニングのための電話会議、ブレーンストーミングのための集まり、そして会議のための会議もある。だが、全員が会議室を去った後、どのようなアクションが取られたかも、会議と同等かそれ以上に重要なことだ。 ビジネス会議であれ大学の講義であれカンファレンスであれ、効率よくノートを取ることは、プロジェクトを動かし、キャリアと知識を積み上げていく上で不可欠のスキルだ。今回は、筆者のお気に入りのノートの取り方を紹介する。自分のニーズにあったカスタムノー

    ITmedia Biz.ID:ノートをうまく取るためのツール
  • Vector: 簡単!タイマー付箋 - 新着ソフトレビュー

    アラーム機能を搭載した付箋紙ソフト。指定日時にアラーム音を再生し、付箋を最前面に強調表示する。「簡単!タイマー付箋」は、覚え書きやスケジュールなどが登録された付箋を、デスクトップの好きな場所に貼り付けられるソフト。付箋への登録内容は自動保存される。アラームは付箋単位で設定することが可能。繰り返しスケジュールを設定できるほか、スヌーズ機能も利用できる。 付箋を編集するには、「取っ手」部分をダブルクリックする。取っ手に「編集中」の文字が表示されているときは、内容を変更できる。編集終了後、再び「取っ手」をダブルクリックすると、付箋が保護された状態になる。保護された付箋は、「編集中」状態に戻すまで編集することができない。 アラームが設定された付箋は、指定日時になると最前面に表示され、ユーザにアラーム内容の確認を促す。アラーム通知中のメッセージには(初期設定で)「時間になりました」と表示される。アラ