タグ

tipsとsoftwareに関するbluegaleのブックマーク (65)

  • DSAS開発者の部屋:オープンソースを楽しむエンジニアの一日 〜 コードを楽しく読む工夫

    C言語で書かれたソースコードを読んでいるとき、関数ポインタから呼び出されている機能の実体がどこに書かれているのかを探すのに苦しんだ経験はありませんか? 私はあります、いっぱいあります!! そんなときはどうするかというと・・・ 手順1: まずは気分転換をする! 手順2: そして気合いを入れ直す! 手順3: さらに気力で読み砕く! 手順4: 最後に根性で発見する! これが、ごく一般的な作業手順(?)かと思います・・・(ごめんなさい嘘です) でもまあ、実際にここまで出来れば、そのプログラムの大まかな構成とか癖みたいなものはだいたい把握できているはずなので、他の関数ポインタについてもある程度当たりをつけて見つけだすことが出来るようにはなるかと思います。 ・・・・・が、、できれば気合いと根性を使わずに追えるなら追いたいのが人情ですよね。 straceやltraceを使えばシステムコールやライブラリコ

    DSAS開発者の部屋:オープンソースを楽しむエンジニアの一日 〜 コードを楽しく読む工夫
  • MOONGIFT: » 必見!物凄く自由なWebツール「PositLog」:オープンソースを毎日紹介

    久々に物凄い!と感激してしまうソフトウェア。しかも日語。 Webサイトを作るにはそれなりの知識が必要だ。最低限、HTML構文を覚える必要がある。しかし、ブログや技術の向上によって、誰でも手軽に情報発信できる仕組みができつつある。 だが、それでもまだ甘かった。情報発信する上で、レイアウトの問題があった。レイアウトは大抵、画一的で全く自由ではない。その束縛を超える、自由な情報発信ツールがこれだ。 今回紹介するオープンソース・ソフトウェアはPositLog、マップ型のWebレイアウト&ブログシステムだ。 PositLogのすごさは実際に触ってみてもらうのが一番いい。かなりの衝撃を受けるはずだ。何せ、付箋を貼り付けるように自由に文字列を配置できるのだ。 各項目は線で結ばれ、関連性が見られるようになっていたり、ファイルを添付することもできる。さらにドローイングに対応し、絵を描くこともできる。 文字

    MOONGIFT: » 必見!物凄く自由なWebツール「PositLog」:オープンソースを毎日紹介
  • 齋藤経史(Keiji Saito)のWeb倉庫

    ここには齋藤経史(Keiji Saito)が作成したプログラム、ファイル、資料を載せています。 Web倉庫内を含めた各ページへのリンクはサイトマップ(分野別)に一覧があります。 更新情報はサイトマップ(更新順+更新情報) から確認できます。 If you prefer English, go to English:Web Archive.

  • 真髄を語る:重要なソフトは外注せず自分で作る

    ソフトウエア開発の経験が全くない素人集団を率いて、100%外注に頼っていた、基幹業務を支えるソフトウエアを内製に切り替えるプロジェクトに取り組んだ。この時の経験から言うと、ゼロからのスタートであっても、5年間真剣に取り組めば、ソフトウエアを自社内で開発・維持する体制を構築できる。現在、業そのものを支えるソフトウエアに関してまで安易な外注が進んでいる。基幹部分は他人任せにせず、当事者が自らの手で内製できる力を持つべきである。 「交換機を作っているコンピュータ・メーカーに、交換機のソフトウエアを自分たちの手で作りたいと言ったら、『我々が手を引いたらNTTなんて成り立ちませんよ。お分かりなんですか』と脅されたよ。頭に来たな。石井君、どう思う。今のままでいいのか」 日電信電話公社の真藤恒総裁は初対面の私にこうまくし立てた。電電公社が民営化され、NTTになる直前のことである。大阪の現場にいた私は

    真髄を語る:重要なソフトは外注せず自分で作る
  • Flash 8 入門講座:ITpro

    Flash 8 入門講座 目次 お絵描きからActionScriptを使ったアニメーション制作まで いまやすっかり,Web上のインタラクティブ・コンテンツの代名詞となった感がある“Flash”。実は,アニメーションやゲームなど私たちが目にする,いわゆるFlashコンテンツは正確には「Flashムービー(ファイルの拡張子は.swf)」と呼びます。 Flashムービーを作成する方法はいくつかありますが,一般には,アドビシステムズの開発ツール「Macromedia Flash(以下,単にFlash)」を使います。連載では,Flashの最新版である「Flash 8」を使って,Flashムービーの作成方法を中心に紹介していきます。Flash 8を持っていないという人も,1カ月間タダですべての機能を使用できる体験版がアドビシステムズのWebサイトに用意されているので,ダウンロードして一度試してみては

    Flash 8 入門講座:ITpro
  • Visual Studio 2005入門 − @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

  • オンライン快適仕事術 - USBメモリに入れて持ち歩ける「ポータブルアプリ」 ベスト15

    USBメモリ(フラッシュメモリ)がどんどん大容量に、そして安くなってますね。この有り余るキャパシティを生かそうと、持ち運びできる「USB applications」の開発が進んでいます。 これらのソフトに求められる第一条件はスリムな点ですが、でもそれ以上に重要なことは出先のパソコンのレジストリをいじらないこと。つまり OS のレジストリに依存しないで立ち上がり、動いてくれることに尽きますね。 今回そういう意味での「Potable」アプリを実際私が使っているものを中心に紹介します。すべて無料で使える定番といえるでしょう。 ①Portable Firefox このおかげで私の PC 生活が一変しました。なんといっても自宅のブラウザ環境をそのまま持ち運びできる点がすごいです。拡張の Foxmarks と組み合わせれば最強です。 ⇒http://d.hatena.ne.jp/husigi/2007

    オンライン快適仕事術 - USBメモリに入れて持ち歩ける「ポータブルアプリ」 ベスト15
  • 相性の良い色を自動でピックアップしてくれる「ColorBlender」

    ウェブサイトやブログを作る上で配色はかなり重要ですが、それ故に面倒なものです。そういった悩みを解消するのがこの「ColorBlender」。基準となる色を1つ指定すれば、それに合う色を5色出してくれます。 詳細は以下から。 ColorBlender.com | Your free online color matching toolbox まずスライダーでRGBを調節。 色が決まったら右の「Match blend from active colour」を押し、今のパレットを破棄することをOKする。 すると自動でピックアップされた色が出てきます。 Editing modeを「Direct Edit」から「AutoMatch」に変えると、スライダーを動かすだけで色がピックアップされます。 フォトショップ用やイラストレーター用のカラーパレットとして保存でき、作った配色にリンクするURLも生成可能

    相性の良い色を自動でピックアップしてくれる「ColorBlender」
  • ITmedia Biz.ID:Webページのスクロールキャプチャを極める

    Webページの上から下まで、画面全体のスクリーンキャプチャを一発で撮る場合に便利なソフトを2ご紹介しよう。動的なページや会員制ページも簡単にキャプチャできるのだ。 Webページの画像をプレゼン資料や仕様書に貼り付ける際、スクリーンショットを撮る必要が生じる。この際、ニーズとして多いのが、Webページすべてを一発でキャプチャする機能だ。来ならスクロールしなければ見えない部分までを、1枚の画像として保存してくれる機能である。 こうした機能を持つソフトはいくつもあるが、IEコンポーネントを用いて動作するタイプと、それとは反対にブラウザの一部として動作するタイプの2種類に分けられる。前者は「url2bmp」が有名だが、ブラウザを用いずにスクリーンショットを取得するため、動的なページが取得できないのが難だ。同じ理由で、パスワードが必要な会員制サイトに対応できないことも多い。 そんなわけで、今回は

    ITmedia Biz.ID:Webページのスクロールキャプチャを極める
  • 1秒で10万行を処理するフリーの超高速なログ解析ソフト「Visitors」 - GIGAZINE

    GIGAZINEのログは膨大な量になっているため、以前まで使っていた「ApacheLogViewer」では毎日のアクセス解析に時間がかかりすぎるのと、今後のさらなるログの増大を考えると不安を覚えたので、いろいろと試してみた結果、「Visitors」というアクセスログ解析ソフトが超高速でよかったです。 大体、10万行を1秒~2秒ほどで処理してくれます。しかもサイトへの人の流れをフローチャート化することも可能。ユニークユーザーベースで解析してくれるだけでなく、検索ボットは除外したり、特定のリファラをブラックリストにしてノーカウントすることも可能。非常にすばらしいです。 また、Linux版だけでなく、Windows版も一応提供されています。やろうと思えばWindowsで解析することも可能です。 というわけで、実際にインストールして実運用するまでの手順をメモしておきます。参考になれば幸い。 ■解析

    1秒で10万行を処理するフリーの超高速なログ解析ソフト「Visitors」 - GIGAZINE
  • WindowsからLinux領域を読み書きできる ext2fsd

    ext2fsdは,Linux用のハード・ディスク領域へのアクセスを可能にする,Windows用のデバイス・ドライバである。このドライバを組み込めば,WindowsアプリケーションからLinux領域内の各種ファイルを読み書きできる。 WindowsLinuxのデュアル・ブート環境において,どちらのOSで起動した場合でも,もう一方のOS用のハード・ディスク領域に自由にアクセスできると便利だ。 Linuxからなら,WindowsのFATファイル・システムが読み書きできるので問題ない。最近ではNTFSファイル・システムに対しても読み書きが可能だ。一方,Windowsからは,LinuxのExt2ファイル・システムや,その拡張版であるExt3ファイル・システムに対して読み書きができず不便である。 ext2fsdは,Ext2/Ext3ファイル・システムでフォーマットされたLinux用のパーティション(

    WindowsからLinux領域を読み書きできる ext2fsd
  • MySQLクイック・リファレンス

    この文書は、osCommerceで使用しているデータベースMySQLの基的な使い方について解説しています。おもにデータベースの管理者よりも、ユーザに向けて書かれています。 はじめに ここでは、MySQLサーバは起動しているものとして説明します。 MySQLの文字について MySQLでは、データベース名やテーブル名の大文字と小文字を区別しています。それ以外は区別しません。 MySQLのフィールド名やテーブル名に使える文字は、英数字と_(アンダーバー)、$、サーバのキャラクタセットにある文字です。 知っておきたいコマンド mysqladmin(データベースの作成・削除や、MySQLサーバの情報を得る) mysqlshow(データベース、テーブルの情報を表示する) mysqlMySQLクライアントの起動) mysqldump(データベース、テーブルをダンプする) myisamchk(テーブル

  • MOONGIFT オープンソース - ArezView - Windows/Officeのライセンスキーを表示

    特集「オープンソース×10年」 予算ゼロからのIT環境整備2014/01/30 特別寄稿:センチメンタル・ジャーニー ~OSSはまだ16だから~2014/01/30 EC-CUBE – オープンソース・Eコマースの雄の進化を見る!2014/01/30 Zabbix Japanに聞いたオープンソース×ビジネスを成功させるための3つの基2014/01/30 MOONGIFTの運営で大事にしている3つのこと2014/01/30 2007〜8年の大きな変動まとめ!2014/01/30 なぜプレミアム?そこから得られた経験教えます2014/01/30 2006〜09年、各年の人気オープンソース・ソフトウェアベスト52014/01/30 狙われやすいサイトはどんなサイト?オープンソース×セキュリティについてペンタセキュリティシステムズに聞く2014/01/30 aegifが考える企業でOSSを開発す

    MOONGIFT オープンソース - ArezView - Windows/Officeのライセンスキーを表示
  • 「思考の速度でパソコンを使う技術」を楽に得る方法 - 新しいTERRAZINE

    元ネタ:分裂勘違い君劇場 - 思考の速度でパソコンを使う技術 分裂勘違い君が新しい芸風を身に付けたのか、イラストを多用したわかりやすい解説がされてる。 ざっくりまとめると以下の2点になるかな。 マウス使うな カーソルキー使うな 基的に同意だが、これはキーボード派が大昔から主張してきたことで、そんなに目新しいことでは無いわな。それにさー、 やっぱマウスって便利なのよねー というわけで、「剣道の達人」は無理でも「初段」くらいは楽に行ける方法をやってみるよ。 スペースセーバー2使え これで終了(笑)。でもいいんだけど、一応解説。 なんでマウスがダメなのかって言うと、無駄な移動が多いから。じゃあそれを無くせば良い。だったら答えはトラックポイント。 このようにポインティングデバイスである「トラックポイント」通称「赤ポッチ」*1がホームポジションに鎮座し、普通のマウスのような無駄な動きが発生しない。

    「思考の速度でパソコンを使う技術」を楽に得る方法 - 新しいTERRAZINE
  • メールや自分のブログから(Skype とかじゃなく)普通の電話をかけられるようにする jaxtr - 僕は発展途上技術者

    今年は電話や音声系のサービスが熱いんじゃないかと思っています。自分がまた電話に関わる仕事を再開したのでそう思いたいというのもあるかもしれませんが、iPhone の発表があったり、僕が電話を離れて Web に関わる仕事をしている間に Asterisk というオープンソースの PBX が台頭してきていたりと、何かこれから電話周りですごいことが起こりそうな予感を感じています。 jaxtr もそういう予感を感じさせるサービスの一つです。 » Jaxtr: ソーシャルネットワーカーが電話できるウィジェット ウィジェットから電話をかけられる βテスターのアカウントをもらうと、下のようなウィジェットをブログや自分のサイトに貼り付けることができます。 ページの読者が DIAL BY PHONE をクリックすると、まず読者自身の電話番号を入力するよう要求します。入力すると、その番号からかけることのできる専用

  • GmailでMSNとチャットをする方法

    Googleトークネットワークには、Googleトーク以外にも、Jabberクライアントでアクセスできます。 そしてJabber には トランスポート(Transport)という機能があり、対応している Jabber サーバを中継すれば、Windowsメッセンジャー(MSN, hotmail)など、他のメッセンジャーとチャットする事ができます。この使い方で最もユーザに実績のあるのが、Psi ではないかと思います。 そこで、Psi にGmailアカウントを登録し、GmailからMSNの相手とチャットする方法を紹介しましょう。 Psiでのチャットが可能になると、MSNとのチャット履歴もGmailに残せて、ブラウザのみのGmailチャットからもMSNと会話ができます。もちろんGoogleトークでもGoogle talk ガジェットでもチャットできるようになります。コンタクトリストにも表示されます

  • いつかはマスターしたい!Illustratorチュートリアル40選 | P O P * P O P

    各所ですでに話題ですが、自分へのメモ書きもかねてまとめておきます。Illustratorのチュートリアルを40個まとめた記事です。デザインがますます重要になっている昨今、常に技を磨いておきたいですね。 » Adobe Illustrator Tutorials 下記に、40個のうち、いくつかをご紹介。 LearnIt2 | Adobe Illustrator Tutorials Web2.0でよく見るバッジなどを作る方法など。 Creative Text Masking – Illustrator CS2 Tutorial – テキストにマスクをかける方法などが紹介されています。 Free Tutorials – Page 1 | Illustrator Techniques ガラスの器や3Dのテキスト作成方法などひねりの効いたテクニックが紹介されています。 Illustrator Bus

    いつかはマスターしたい!Illustratorチュートリアル40選 | P O P * P O P
  • CodeZine:MS Agentを使った文章読み上げソフト(前編)(音声読み上げソフト, Microsoft Agent)

    はじめに パソコンでの作業の多くはテキストにまつわるものです。そして、ほとんどの人は目で文章を読んでいます。しかし、「音声読み上げソフト」を使うと、文章を耳で聞きながら理解することが出来ます。音声読み上げソフトは画面を見ることができない作業のときに、耳で文章の内容を確認したり、ラジオのようにWeb上の新聞を読み上げさせたり、原稿校正のための読み合わせ作業の代わりにしたりと、さまざまな使い方ができます。 こういった便利な機能を手軽に実現できる「Microsoft Agent」というものがWindowsにはあるのですが、あまり利用されていないのが現実です。Microsoft Agentは日語にも対応しており、無料で利用することができます。 記事では、Microsoft Agentを利用してクリップボードから取得した文章を声に出して読む、文章読み上げソフトの簡単なサンプルを作成します。 Mi

  • Google Earth、欧州宇宙機関のコンテンツを追加

    衛星から見た地球の様子が分かる――Google Earthに、欧州宇宙機関(ESA)のコンテンツが加わった。 ESAでは、環境衛星に搭載した各種センサーやレーダーを用いて、地球表面の植生や光、周波数の変化、温度などの情報を収集、科学者や政府機関に提供している。 Google Earthには、こうした衛星がとらえた画像130点以上を提供。日州や四国が衛星からどのように見えるかも分かる。また、タンカーからの原油流出やプランクトンの発生、黄砂などの現象の画像も見ることができる。 ESAのコンテンツは、Google Earthの「レイヤ」の「特集コンテンツ」に含まれている。

    Google Earth、欧州宇宙機関のコンテンツを追加
  • 画面キャプチャソフトを使った動画の保存

    ストリーミングビデオを保存する場合画面キャプチャソフトを使用して表示画面を保存するという方法が使えます。これには様々なソフトがありますが基的にaviへ保存します。avi化後は簡単に他のフォーマットへエンコード出来ますので試してみてください。