タグ

2009年8月12日のブックマーク (18件)

  • Mac OSX/Linux用のSynergyフロントエンド·QuickSynergy MOONGIFT

    複数台のパソコンを使っている人は多い。例えばノートパソコンとデスクトップパソコンで、外出時と中にいる時とで使っているという人もいるはずだ。複数台のパソコンは便利だが幾つか問題がある。データと同期と入力インタフェースだ。 設定画面 データの同期は今度にするとして、今回は入力機器だ。キーボードとマウスが二組あるのは邪魔臭い。そこでよく使われるのがSynergyなのだが、Mac OSXLinuxではグラフィカルなインタフェースが用意されていなかった。そこでQuickSynergyの出番だ。 今回紹介するオープンソース・ソフトウェアはQuickSynergy、Mac OSX/LinuxLinuxは開発中)用Synergyフロントエンドだ。 QuickSynergyはサーバ、クライアントともに使えるソフトウェアだ。サーバは上下左右に対してどのコンピュータの画面の用いるか定義する。クライアントはサ

    Mac OSX/Linux用のSynergyフロントエンド·QuickSynergy MOONGIFT
  • 連載:[完全版]究極のC#プログラミング - @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用のアドイン。プレゼンテー

  • 頭のよさがすべてではない。成功者がもっている特質「Grit」とは何か? | Lifehacking.jp

    Grit とは「不屈の精神」「気骨」などと訳される言葉ですが、Clutter と同様、擬音語でもあります。困難を前にして歯ぎしりをしている、あのギシギシという音です。 Boston.com の記事によれば、この Grit が、今心理学者の間で子供の成長と成功を導く一つのバロメーターとして注目されているそうです。 ふつう成功は能力、つまり「知能」や「才能」に依存していると考えられがちですが、知能が高いからといって必ず成功するわけではないことはすでに Malcolm Gladwell の Outliers で説明された通りです。 ではどうしてある人は 10000 時間の練習に耐えられるのに、途中で投げ出してしまう人がいるのでしょうか? Malcolm GladWell がいうように環境に左右される部分ももちろんあるでしょう。しかし個人の中に挑戦的な課題を「やり抜く力」があるというのが Grit

    頭のよさがすべてではない。成功者がもっている特質「Grit」とは何か? | Lifehacking.jp
  • 例外について色々と考えてみた - ぐるぐる~

    オブジェクト倶楽部、コーディング規約の会の「C# コーディング標準」の駄目なところ - ぐるぐる〜から派生して、 「他の例外クラスを継承しただけの例外クラスを作らない」に不同意の理由 - Diary of Dary、 例外クラスの指針 - とC#について書くmatarilloの雑記や、さらには TwitterJava の検査例外と非検査例外についての議論へと発展したので例外についてまじめに考えてみた。 あくまで、今の自分の考えなので真に受けない方がいいかも!そもそも経験が少ないので、トンチンカンなことを言ってるかもしれません。 あ、それと、用語は基的に Java から取ってきています。ただ、メソッドじゃなくて関数を使っているけど、これに深い意味はありません。多分。 例外とは まず、例外とは一体何者なのか、ということ。 ここでは面倒を避けるために、Meyer 先生の定義を借りること

    例外について色々と考えてみた - ぐるぐる~
  • 現在、価値が上昇中のITスキルはJava、Linux、仮想化。では価値が下降したスキルは?米調査会社

    米国の調査会社Foote Partnersが、米国でホットなITスキルのランキング「Foote Partners Hot List」を公表しています。ホットなITスキルとは、過去3カ月から6カ月のあいだに価値が上昇し、高い給料が支払われ、今後もニーズが高いと予想されるスキルを同社が調査したもの。 1位: Java EE、SE、ME 2位: Linux 3位: Virtualization(all) 4位: Microsoft .NET 5位: NetWeaver(SAP) 6位: Flex 7位: Business process management/modeling/improvement 8位: SAP SM(Service Management) 9位: Security 10位: SAN(Storage Area Networking) 1位のJavaはやや意外な感じがしますが、

    現在、価値が上昇中のITスキルはJava、Linux、仮想化。では価値が下降したスキルは?米調査会社
  • Django製、Google App Engineで動作するCMS·GD-cms MOONGIFT

    個人レベルの簡単なWebサイトであれば、レンタルサーバを借りてPHPのCMSを設置して…というのがこれまでのやり方だった。しかし既にそのようなレベルは脱している。Webサイトは無料で立てる時代になってきている。 カテゴリで区分けされたCMS それを叶えるのがGoogle App Engine(GAE)だ。GAE上で動くCMSを使えば無料でWebサイトを稼働できるようになる。 今回紹介するオープンソース・ソフトウェアはGD-cms、GAE Django CMSの略称を持つCMSだ。 GD-cmsはGoogle App Engine上に設置するのでデプロイが簡単にできる。現状ではテーマ機能などはないが、そうした情報はローカルで変更し、アップロードすれば良いだろう。 記事詳細 機能はカテゴリごとのコンテンツ管理、ゲストボード、リンク、広告管理となっている。指定した値がきた時にはリダイレクトさせる

    Django製、Google App Engineで動作するCMS·GD-cms MOONGIFT
  • 200を超える非常に美しいPhotoshopのパターン集:phpspot開発日誌

    200を超える非常に美しいPhotoshopのパターンがまとまったエントリが公開されています。 deviantARTなどに掲載されているもののピックアップで、紹介されているパターンは以下のように非常に美しいです。 リンク先は以下のエントリを参考にしてください。 200 free beautiful Photoshop patterns hand-picked from DeviantArt - FrancescoMugnai.com ためしに使ってみました。 次のような背景をパターンで簡単に定義できてしまいます。 素晴らしい! 関連エントリ サイトデザインをオシャレにする背景画像パターン集 サイトのレイアウト時に役立ちそうなレイアウトパターン集「12 Standard Screen Patterns」 背景画像に使えるレトロなPhotoshopパターン集 PhotoShopのブラシやパター

  • InfoQ: Google App EngineにJettyを採用

    原文(投稿日:2009/8/5)へのリンク Google App Engineが当初使っていたウェブサーバ/サーブレットコンテナはApache Tomcatだった。しかし最終的にJettyへと変更された。開発コミュニティではこの決定により、なぜ変えたのか、Tomcatでなにか問題があったのか、と多くの人が問いを投げかけた。InfoQはJettyの開発元企業であるWebtideのチームにインタビューをする機会を得て、今回の決定の事情について詳細を聞いた。 InfoQ:GoogleがTomcatや他の選択肢でなくJettyをApp Engineに選んだのはなぜでしょうか。 GoogleがJettyを選んだ理由と思われる特質はサイズと柔軟性です。クラウドではサイズが重要です。Jettyのインスタンスを(Googleがしているように)数万動かすとすると、各サーバが1MB小さければ全体で数十GBのメ

    InfoQ: Google App EngineにJettyを採用
  • GoogleのAndroid向けのアプリビジネスはなぜ魅力的ではないか?

    PhotoShareをiPhone向けに提供して早くも一年になるが、もっとも良く投げかけられる質問は「PhotoShareはAndroidとかの他のプラットフォームに移植しないの?」というものだ。 少し前までは、「まだiPhone以外のビジネスが十分に大きくないから今はまだ早い」、「iPhone上でやるべきことはまだ沢山あるから」、などと答えて来たのだが、最近は少し見方が変わってきた。 今の勢いでHTML5が進化・浸透してくれるのであれば、わざわざ移植コストをかけてAndroidWindows Mobile向けにネーティブ・アプリを開発するよりは、少なくともUIの部分をすべてHTML+Javascriptにまかせたアーキテクチャでのインタラクティブなアプリの開発というのも十分に可能性があるように思えてきたのだ。 この「HTML+Javascriptですべて出来るじゃん」という発想は、そも

  • データベース負荷テストツールまとめ(1) - SH2の日記

    Webシステム開発において性能試験を行う場合、hp LoadRunnerやApache JMeterといったウェブブラウザをエミュレーションしてくれる負荷テストツールを用いるのが定番だと思います。そんななか、たまにデータベース単体での性能を測ってほしいと頼まれることがあるので、そうした便利なツールはあるのかなと思って調べてみました。 データベースに対する負荷テストツールは探すとたくさん出てくるのですが、案件で使用しているRDBMSに対応していなかったり、トランザクション仕様が希望と異なっていたり、微妙に作りが悪かったりと、ニーズに合致したツールはすぐには見つかりません。そんなときにこのエントリがツール探しの参考になればと思います。 pgbench 対応RDBMS:PostgreSQL 対応OS:Linuxなど 言語:C 作者:石井達夫氏 ライセンス:独自(BSDライセンスに近い) トランザ

    データベース負荷テストツールまとめ(1) - SH2の日記
  • 助太刀OSS-Project - Webブラウザでできる基幹システム

    sukedachi.org 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • JavaにもRailsの波がきた!·Play! framework MOONGIFT

    Ruby on Railsのもの凄い勢いは他の様々なプログラミング言語に影響を与えている。Railsに影響されて開発されたフレームワークも少なくはない。そんな中、個人的にはJavaは我が道を進んでいる気がしていた。 一部の操作はコマンドラインから もちろんホットデプロイや各種フレームワークなど便利な機能は多数存在する。だが何となくスクリプト言語とは違っていた。そんなJavaの世界にもRailsの影響を受けたフレームワークが登場した。 今回紹介するオープンソース・ソフトウェアはPlay! framework、JavaのWebアプリケーション用フレームワークだ。 Play! frameworkは独自のWebサーバを内包しており、コマンドラインからWebアプリケーションを生成して立ち上げると9000番ポートでサービスが立ち上がる。コードはコンパイル不要で、修正した内容が即座に反映される。 ジョブ

    JavaにもRailsの波がきた!·Play! framework MOONGIFT
  • Railsアプリケーションのベースを生成する·Groundwork MOONGIFT

    RailsはWebアプリケーションを手早く作るのに向いたフレームワークだが、いろいろ作っている内に同じ作業を繰り返すのが嫌になってくる。例えばテンプレートの当てはめや、認証系のプラグイン、Gitの設定などだ。 認証系をはじめ、よく使われる機能を盛り込んだWebアプリケーションテンプレート RailsはDRY(Don't repeat yourself)の規約がある。開発のはじめからそうだ。 今回紹介するオープンソース・ソフトウェアはGroundwork、Railsアプリケーションの基盤を生成するソフトウェアだ。 GroundworkはデザインにWeb App Themeを使い、認証系の生成も自動的に行う。パスワードリマインダーの機能もある。基的な管理画面もある。テンプレートにHaml、Sassといったエンジンを用いれるようにもなっている。 パスワードリマインダーも実装されている またテス

    Railsアプリケーションのベースを生成する·Groundwork MOONGIFT
  • XPの無駄なサービスを止めて見違えるように高速化 | 教えて君.net

    XPはユーザーの目に触れないバックグラウンドで「サービス」と呼ばれるプログラムを多数実行している。サービスはネットに接続したりフォルダを開いたりするために欠かせない、XPの根幹に関わるものが多い。しかし中にはあまり重要でないサービスがいくつかある。 不要なサービスを停止するとXPの起動が速くなりメモリの空き容量が増やせるぞ。サービスの停止はXPの管理メニューから行えるが、一歩間違うとパソコンに大きなダメージを与えることがある。「デーモンバスター」を使おう。比較的安全なサービスだけをリストアップして手軽に無効化できる。どれを止めたらいいのか分からないという人はぜひ使ってみよう。 ■ 安全にサービスを無効化できる デーモンバスターを起動する。「バックアップファイルの作成」をクリックして元に戻せるようにしておく 「サービスの説明」「サービスを停止/無効にしても良い場合」を読みながら無効にするサー

  • これは絶対覚えておいた方がよいシルエットの素材集:phpspot開発日誌

    これは絶対覚えておいた方がよいシルエットの素材集。 85サイトのフリーかつハイクオリティなシルエット素材集が物凄い勢いでまとまっています。 覚えておくと色々な場面で使えることは間違いなさそう。 人型だけじゃなくて、動物や昆虫・植物などそろってます。 リンク先は以下のURLから参照してください 85 Free High Quality Silhouette Sets | Graphics

  • VBAで覚えておくデータ構造 - 静的配列・動的配列・ディクショナリ - いろいろ解析日記

    VBAで必要なデータ構造の覚書です。 目次 静的配列 静的配列を生成する。 静的配列にデータを格納する。 静的配列からデータを取得する。 静的配列中のすべてのデータに同じ処理をする。 動的配列 動的配列を生成する。 動的配列のサイズを設定する。 動的配列にデータを格納する。 動的配列からデータを取得する。 動的配列中のすべてのデータに同じ処理をする。 ディクショナリ ※Microsoft Scripting Runtimeの参照設定 ディクショナリを生成する。 ディクショナリにデータを格納する。 ディクショナリからデータを取得する。 ディクショナリ中のすべてのデータに同じ処理をする。 関連記事 静的配列 静的配列は複数件のデータを扱うためのデータ構造です。 静的配列では、生成時にサイズ(格納するデータの個数)を決めます。いったん静的配列を生成すると、後からサイズを変更することはできません。

    VBAで覚えておくデータ構造 - 静的配列・動的配列・ディクショナリ - いろいろ解析日記
  • JavaScript の Iterator、関数とコンストラクタ: Days on the Moon

    オンライン勉強会の Jetpack 入門に参加して Jetpack のソースコードを読んでいたら、Iterator を関数として呼び出したときとコンストラクタとして呼び出したときとでは挙動が違うということを知りました。 Iterator の動作 オブジェクト o に対して for-in 文、for-each-in 文を実行したとき、及び Iterator 関数、Iterator コンストラクタを呼び出したときの (SpiderMonkey の) 動作は、それぞれ次のようになります。 コード o が __iterator__ メソッドを持つとき o が __iterator__ メソッドを持たないとき for (... in o)

  • ADB開発中!Adobe Developer Box 開発日記 連載4) AIRによるActiveRecordの実装 | デベロッパーセンター

    ADB開発中!Adobe Developer Box 開発日記 連載4) AIRによるActiveRecordの実装 はじめに 連載第4回目は、ADB(Adobe Developer Box)の裏方として活躍しているデータベース「SQLite」についてどのように活用しているかをご紹介したいと思います。 ADBでは、RSSリーダーやおすすめ情報などの受信したデータは全てSQLiteに格納するようにしています。一旦、SQLiteに格納してしまえばオフライン状態でもデータを表示することができ、使い勝手を向上させることができます。 SQLiteは、MySQLやPostgreSQLなどのデータベースに比べると扱えるデータ型などが限られているので複雑なものを格納するには適していませんが、クライアントの一時的なデータ保管場所としては十分使えるデータベースです。 Adobe AIRでは、このSQLite