タグ

2014年3月14日のブックマーク (3件)

  • タイトルは28文字以内!Googleが新しい検索結果導入

    これらの変更は、新しいデザインにより可読性を高める狙いがあるようです。 今回の仕様変更でもっとも大きなポイントは、タイトルの省略です。 長いタイトルの場合、基的に30文字前後に省略されるようですが、短いものでは28文字まで省略されてしまいます。 ↓見た目はこんな感じです。 社名やサイト名を後ろに付けているサイトはタイトル変更が必要かも!? 私が管理しているサイトでも、各ページに後ろに付けている「サイト名」や「社名」が検索結果で省略されているケースが見られます。 ブランド力の強いサイトの場合、サイト名があるかないかで、 クリック率にも影響してきますので、場合によってタイトルの変更が必要かもしれません。 これまでは、タイトルをつける場合、32文字くらいを上限にしていたと思いますが、今後は省略されることも考慮して上限を28文字に上限にしたほうが良いでしょう。 これからはユーザーの検索意図をより

    タイトルは28文字以内!Googleが新しい検索結果導入
  • .NET TIPS Windowsアプリケーションの多重起動を禁止するには? - C# VB.NET Windowsフォーム - @IT

    多くのWindowsアプリケーションは、次の画面のように、独立したウィンドウとして複数起動して利用できる。 しかし、Windowsアプリケーションを1度に1つしか起動されたくない場合もあるだろう。例えばアプリケーションを複数起動されると、処理が競合して不整合が発生するような場合だ。このようなケースには、ミューテックス(Mutex:MUTual EXclusion の略で「相互排除」という意味)と呼ばれる機能を利用して、アプリケーションの多重起動を禁止することができる。 ミューテックスとは? 「ミューテックスの機能」とは、複数のスレッドが共有リソースに同時アクセスする場合に、たった1つのスレッドのみが排他的にアクセスできるようにして、スレッドを同期化するための機能である。 ミューテックスは、最初の1つのスレッドがミューテックスを取得すると、2番目以降のミューテックスを取得しようとするすべての

    replication
    replication 2014/03/14
    グローバルミューテックス
  • ミューテックスによる2重起動防止の罠 - Dive to the Software

    Windowsでプロセスの二重起動の防止にはミューテックスが使われます。 サンプルなどをみると簡単なのですが、意外とハマる罠があるので注意しましょう。 ちなみに以下のサンプルコードはVC2008で試しています。 罠1:OpenMutexしてはいけない #include <windows.h> #include <tchar.h> #include <stdio.h> #include <locale.h> //_tsetlocale用 #include <conio.h> //getch用 int _tmain(int argc, _TCHAR* argv[]) { _tsetlocale( LC_ALL, _T("Japanese") ); //_tprintfで日語を表示させるために必要 HANDLE hMutex = ::OpenMutex(MUTEX_ALL_ACCESS, FA

    ミューテックスによる2重起動防止の罠 - Dive to the Software
    replication
    replication 2014/03/14
    ミューテックスの使い方