はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    ブラックフライデー

『しらいとブログ』

  • 人気
  • 新着
  • すべて
  • MacType非公式パッチ (MacType Unofficial Patch) - しらいとブログ

    51 users

    silight.hatenablog.jp

    2017-04-10 Windows 10 Creators Updateに対応しました 古いパッチを使っている方、MacType 1.2016.904.0またはそれ以前のMacTypeを使っている方は、そのままだとCreators Updateで不具合が生じます。 MacTypePatch 1.20を入れることでこの問題に対処できます。 Windowsのフォント描画を改善するソフトMacTypeの非公式パッチを配布しています。 MacType公式サイトはこちら http://www.mactype.net/ https://github.com/snowie2000/mactype/releases 機能 (Features) MacTypeのバグ修正 (MacType bug fix) Windows 10 Creators Updateに対応 (Support Windows 10

    • テクノロジー
    • 2016/06/01 08:28
    • MacType
    • Windows
    • フォント
    • font
    • ソフトウェア
    • C++11のmemory_orderの使い分け (1) - しらいとブログ

      15 users

      silight.hatenablog.jp

      C++11で高速な同期手法としてアトミック変数やメモリフェンス(普通はメモリバリアと呼ぶ)が追加されました。 これらの命令では memory_order を指定できるのですが、違いが分かりづらいのでまとめてみました。 なお、正確な名前は memory_order_relaxed、 memory_order_acquire、 memory_order_release、 memory_order_consume、 memory_order_acq_rel、 memory_order_seq_cst ですが、長いのでこれ以降 memory_order_ の部分は省略します。 アトミック変数で使われた場合 memory_order relaxed acquire release consume acq_rel seq_cst 可視性 保証 アトミック性 保証 一貫性 保証なし 因果一貫性の保証 順

      • テクノロジー
      • 2014/12/11 18:11
      • c++
      • プログラミング
      • あとで読む
      • 【Windows10対応】マウス連打ソフト「BurstClicker」「BehindClicker」 - しらいとブログ

        9 users

        silight.hatenablog.jp

        Windows10でマウス連打ソフトの不具合が多いという噂を聞いたので自分で作ってみました。 紹介 BurstClicker (バーストクリッカー) カーソルがある場所を連打するソフト カーソル移動を無効にする機能もある 実際のマウスの挙動をシミュレートしているため多くのソフトに対応 Microsoft Edgeなどのストアアプリにも対応 BehindClicker (ビハインドクリッカー) カーソルとは別の場所を連打するソフト 残念ながら動かないソフトがいくつもある Microsoft Edgeなどのストアアプリには非対応 FirefoxとVivaldiでは安定して使えた ChromeはWindows10の仮想デスクトップを使うと安定 どちらも1秒間に500回以上連打できました。 ダウンロード BurstClicker BurstClicker_1.00.zip BehindClicke

        • テクノロジー
        • 2017/11/08 20:55
        • Windows
        • ソフトウェア
        • TOOL
        • 2014年3月画面解像度シェア(何px以上が何%か) - しらいとブログ

          8 users

          silight.hatenablog.jp

          新しい記事が公開されています。 2014年9月画面解像度シェア累積ヒストグラム 2014年6月画面解像度シェア(何px以上が何%か) 3月が終わったのでStatCounter GlobalStatsで公開されている画面解像度のシェアのデータから2014年3月のデータを抜き出して分析しました。 Webサイト制作に活用することを考えて『横幅○○px以上は○○%』という情報が分かるようなグラフにしています。 ※Flash Playerが必要です。無ければスクリーンショット画像を表示します。 データと軸を変更できます。また、グラフにカーソルを乗せると詳細が表示されます。 日本でのPCの解像度シェアを簡単にまとめると 横幅 1024px以上 98.5% 1280px以上 88.5% 1366px以上 68.9% 1440px以上 41.1% 1600px以上 33.6% 1920px以上 24.1%

          • 学び
          • 2014/06/17 15:34
          • share
          • font-family: monospace;だと文字が小さくなる - しらいとブログ

            8 users

            silight.hatenablog.jp

            ChromeやSafariなどWebkit系のブラウザでは可変幅フォントと等幅フォント(monospace)のデフォルトのフォントサイズが違います。インストール時の初期設定では可変幅フォントが16px、等幅フォントが13pxになっており、等幅フォントのサイズはユーザーが簡単には変えられないようになっています。そのためfont-sizeを%指定やem指定している場合、Webkit系のブラウザだけ等幅フォントが小さく表示されてしまいます。ちなみに、Firefox系では初期設定はどちらも16pxになっていますが、ユーザーが別々に変えることが出来るので同じとは限りません。 等幅フォントも可変幅フォントと同じサイズで表示したい時は次のように指定します。 font-family: monospace, serif; これはmonospaceフォントで表示できない文字はserifフォントで表示するという

            • テクノロジー
            • 2015/08/18 09:58
            • CSS
            • フォント
            • 設定
            • font
            • HTML
            • web制作
            • tips
            • Windows 10 Creators UpdateでTrueTypeフォントが綺麗に - しらいとブログ

              7 users

              silight.hatenablog.jp

              従来のフォント描画 Creators Update以降 Windowsのフォント描画は今までTrueTypeフォント(TTF)は横方向にしかアンチエイリアスがかからない仕様でしたが、Creators Updateで縦方向にもアンチエイリアスがかかるようになりました。比較してみると全然違いますね。 ちなみにOpenTypeフォント(OTF)は元から縦方向にもアンチエイリアスがかかる仕様でした。そのため、WindowsユーザーにはTrueTypeフォントよりOpenTypeフォントの方が綺麗だと思っている人がけっこういます。実際はフォント自体の違いではなく、Windowsのフォント描画の違いです。 実を言うとCreators Update以降でもTrueTypeとOpenTypeでアルゴリズムが違います。WindowsのGDIのフォント描画アルゴリズムは、「ClearType(TrueType

              • テクノロジー
              • 2017/05/04 11:08
              • フォント
              • windows
              • PC
              • 源ノ明朝をいろいろなフォントと縦組みで比較してみた - しらいとブログ

                7 users

                silight.hatenablog.jp

                ※2017/04/07 比較画像を全て一新しました。アンチエイリアスのアルゴリズムを変更しています。 先日、Adobeから源ノ明朝というフリーの明朝体フォントが公開されました。 これは縦組みで電子書籍を読むのにちょうどいいのではないかと思い、いろいろなフォントと比較してみました。 比較したフォント 源ノ明朝 Light 源ノ明朝 Regular 源ノ明朝 Medium リュウミンR ヒラギノ明朝 W3 IPAex明朝 IPA明朝 MS 明朝 游明朝 ちなみにSource Han Serifは源ノ明朝の別名で全く同じものです。Noto Serif CJKはGoogle版で実質同じものですが、太さのバリエーションが名前だけ変わっています。 入手方法 源ノ明朝はここで公開されています。 GitHub - adobe-fonts/source-han-serif at release https:

                • テクノロジー
                • 2017/04/05 22:48
                • フォント
                • 垂直同期とダブル/トリプルバッファリング - しらいとブログ

                  6 users

                  silight.hatenablog.jp

                  垂直同期とダブルバッファリングとトリプルバッファリングの解説スライドを作りました。 この3つはゲームプログラミングには欠かせない知識なのですが、何故か検索してもゲーマー向けの情報ばかりなので、プログラマ向けの情報として書きました。と言ってもコードはありません。やり方ではなく意味や違いを説明しています。 2015/01/16 05:00 「皆さんも経験ありませんか」を追加しました 2015/01/15 04:00 メリットとデメリットの説明が不十分で誤解を招く部分があったので補足スライドを追加しました 余談ですが、初めてスライドを使った解説を作りました。文章だけでは難しい説明をうまく表現できて作りやすい反面、Googleスライドの操作性の悪さに苦戦しました。マウスでコピペしようとするとショートカットキーを使えというアラートが出るのは何とかならないのでしょうか。検索しても出てこなかったので私の

                  • アニメとゲーム
                  • 2015/01/15 01:51
                  • 3dcg
                  • game
                  • 2014年9月画面解像度シェア累積ヒストグラム - しらいとブログ

                    6 users

                    silight.hatenablog.jp

                    StatCounter GlobalStatsで公開されている画面解像度シェアのデータから、2014年9月のデータを抜き出して分析しました。 最小値の目安になるように、『横幅○○px以上は○○%』という形式でグラフにしています。 (このようなグラフを累積ヒストグラムと呼ぶらしいです。) ※Flash Playerが必要です。無ければスクリーンショット画像を表示します。 使い方 種類(PC、モバイル、タブレット)と向き(縦幅、横幅)を変更するとグラフが切り替わります。 グラフの頂点にカーソルを乗せると詳細が表示されます。 下の表示制限にチェックを入れると、ランキング上位だけを表示することができます。 感想 過去のデータと比べても特に大きな変化は無さそうです。 特筆すべきことといえば、ついに横幅1280px以上が90%を超えたことでしょうか(日本のPC)。 過去の記事 2014年6月画面解像度

                    • テクノロジー
                    • 2014/10/09 14:37
                    • スマートフォン
                    • webデザイン
                    • web
                    • あとで読む
                    • Windows 10 Fall Creators Update (非公式)バグ修正パッチ - しらいとブログ

                      5 users

                      silight.hatenablog.jp

                      新しいバージョンが出ました。Fall Creators Update (1709, RS3)でも使えます。 Windows 10 April 2018 Update (非公式)バグ修正パッチ 2018/02/26追記 このパッチを適用すると、Microsoft Excelで全角入力時に「å」が追加される不具合があることがわかりました。 別の方が作られたバグ対策ソフトではそういった不具合が発生しないようなので、そちらをオススメします。 Tablacus Windows 10 Fall Creators Update(RS3) のバグ対策 2017/12/18追記 セキュアブートが有効だとパッチが効かないことが分かりました。 セキュアブートを無効にするかMicrosoftの修正を待ってください。 Windows 10の大型アップデートであるFall Creators Updateが2017年1

                      • テクノロジー
                      • 2017/12/21 21:08
                      • Windows
                      • Visual Studio 2013 Language Pack でエラーが出た時の対処 - しらいとブログ

                        5 users

                        silight.hatenablog.jp

                        Visual Studio Community 2013 をインストールした後の Visual Studio 2013 Language Pack のインストールでエラーが出るという報告が相次いで出ています。 筆者の環境でも vs_langpack.exe の実行中にエラーが出て、インストーラが勝手に強制終了しました。 ネット上ではエラーが出ても問題無く使えている人がほとんどのようですが、筆者の環境ではデバッグ時のブレークポイントが使えないなどの深刻な問題が出てしまいました。 それも、日本語表示の時だけの問題で、英語表示だとなぜか問題無く使えるという状態でした。 最終的に直し方が分かったので、そのやり方を書いておきます。 ついでに、正しいインストール手順とインストールが成功したかどうかを確認する方法も書いておきます。 インストールが成功したかどうかを確認する方法 インストールに使った vs

                        • 学び
                        • 2014/12/08 12:19
                        • 「WinFont+」開発記録 Part 7 - しらいとブログ

                          4 users

                          silight.hatenablog.jp

                          WinFont+が実用的な段階まで出来てきたので一度公開しようと思います。 今回のバージョンはGDIはフックしていませんが、DirectWriteの大部分をフックしています。 ※たぶんWindows 8.1以降じゃないと動きません(未確認) WinFont+_alpha05.zip 使い方 zipファイルの中身を邪魔にならない場所に解凍し、WinFont+Setup.exeを1度実行してください。これで初期設定は終わりです。 WinFont+.exeに実行ファイルやショートカットをドラッグ&ドロップしてください。 WinFont+が効いた状態で起動します。 WinFont+を全てのソフトに効かせる場合はこうしてください。 AllHook.batを右クリックして管理者として実行する Windowsのサインアウト&サインインする(再起動すると効果が無くなる) もう一度AllHook.batを右

                          • 学び
                          • 2017/05/04 22:05
                          • (Android)minSdkVersionを9にする4つの理由 - しらいとブログ

                            4 users

                            silight.hatenablog.jp

                            厳密には9以上にする理由です。 minSdkVersionが9以上と8以下では大きな差がある、ということを説明しようと思います。 (補足: API 8 = Android 2.2, API 9 = Android 2.3) 1. タブレットに対応できる 8以下では画面サイズはsmall, normal, largeの3種類にしか対応できませんでしたが、9以上ではxlargeに対応できます。xlargeはタブレットのサイズなので割と重要です。 xlargeに対応していないアプリはタブレットでアプリを検索したときに上位には表示されなくなるようです。 画面サイズシェア ldpi mdpi tvdpi hdpi xhdpi xxhdpi Total Small 8.1% 8.1% Normal 13.2% 33.7% 19.8% 12.5% 79.2% Large 0.7% 4.4% 1.5% 0

                            • テクノロジー
                            • 2014/08/16 18:45
                            • Androidの文字サイズで使われるspの倍率 - しらいとブログ

                              4 users

                              silight.hatenablog.jp

                              Androidアプリの開発者なら文字サイズを指定する際に単位にspを使うべきだという話は聞いたことがあると思います。spで指定しておくと、OSで設定された倍率が自動的に掛かるからです。 Android 4.0以降だとOSの文字サイズは「設定→ディスプレイ→フォントサイズ」で変えられます。 (機種によって呼び方が違うかもしれません。) 文字サイズの設定と倍率の対応は次のようになっています。 設定 倍率 小(Small) 1 sp = 0.85 dp 中(Normal) 1 sp = 1 dp 大(Large) 1 sp = 1.15 dp 極大(Huge) 1 sp = 1.3 dp (これらの値は機種やOSのバージョンによって異なるかもしれません。) textSizeをspで指定する場合はwidthやheightをwrap_contentやmatch_parentにした方が無難です。wid

                              • テクノロジー
                              • 2014/08/07 09:50
                              • development
                              • android
                              • 「WinFont+」開発記録 Part 8 - しらいとブログ

                                4 users

                                silight.hatenablog.jp

                                GDIのフックが半分くらい完成しました。 MacTypeが効く部分はほぼ全てフックできてると思います。 まだ縦書きや文字の回転に対応していないのですが、それらに対応するには設計を変える必要が出てきたため、今の段階で一度公開しておきます。 WinFont+_alpha06.zip alpha05からの変更点 フックの安全性を高めた Direct2Dの拡大縮小に対応 IEやEdgeのページの拡大縮小が正しくできるようになりました ChromeのClearTypeをオフにした ClearTypeにまだ対応していないのでとりあえずオフにしました DirectWriteとDirect2Dも後からフックできるようにした Firefoxが起動後でも後からフックできるようになりました IEはDirect3Dなので無理です EdgeとChromeはセキュリティで無理です GDIに対応 GDIはGDIで縦横4

                                • 世の中
                                • 2017/05/14 20:58
                                • Rust言語でDxLibを使う - しらいとブログ

                                  4 users

                                  silight.hatenablog.jp

                                  DxLibはWindows用のゲームなんかを作れるライブラリです。DxLibはC++のライブラリですが、C#用のDLLバージョンも公開されており、C#以外でもFFI(Foreign function interface)が使える言語なら使えます。RustもFFIが使える言語なのでDLL版DxLibを使うことが出来ます。 ただし、DLL版はいくつかの関数が使えません。例えばprintfDxやDrawFormatStringのような可変長引数を使った関数は呼び出し規約がstdcallなため使えません。ですが、普通にゲームを作るだけならあまり困ることは無いと思います。ちなみにstdcall以外を使うよう自分でDLLを作ればこのような制限はありません。 この記事ではRustでDxLibの関数を呼び出し、ウィンドウを出すところまで解説します。 1. DxLibのダウンロード DxLibの公式サイトの

                                  • テクノロジー
                                  • 2015/07/18 20:17
                                  • プログラミング
                                  • windows
                                  • Error: Comparison method violates its general contract! の対処法 - しらいとブログ

                                    3 users

                                    silight.hatenablog.jp

                                    FlashDevelopでFlexを用いてFlashやAIRアプリを開発する場合、以下のエラーが出て再ビルド(差分コンパイル)が出来ない問題があります。 Error: Comparison method violates its general contract! Build halted with errors (fcsh). FlashDevelopの実際の画面 1回目のビルドやクリーンビルドでは出ないのでそのまま開発することも可能ですが、不便なので対処法を調べました。 そもそもの原因 「Comparison method violates its general contract!」というエラーメッセージはJavaから出ており、比較関数が規則に違反しているという内容を表しています。 比較関数とは2つの引数の大小関係を返す関数のことで、 A < B ならば compare(A, B)

                                    • テクノロジー
                                    • 2016/08/19 18:49
                                    • Adobe Bracketsのコードヒントが遅いので無効化 - しらいとブログ

                                      3 users

                                      silight.hatenablog.jp

                                      今現在JavaScriptのコードをAdobe Bracketsで書いているのですが、JavaScriptのスコープが特殊なせいかコードヒントの表示が非常に重くなっています。 それが1文字打つたびに更新されるのでコーディング速度に大きく影響しています。 せめてCtrl-Spaceを押したときだけにしてくれればまだ使えるのですが、そのような設定はありません。 Adobe Bracketsは非常に使いやすく、今更他のエディタに乗り換えるわけにもいかないので我慢していたのですが、ついに1文字打つ度に1秒止まるようになったので、本気で解決策を探してみました。 English is here. まず、今のAdobe Brackets(0.38)にはコードヒントを無効化する機能はありません。 Adobe Bracketsはオープンソースなので一応githubのコードを読んでみましたが、キー入力毎にコー

                                      • テクノロジー
                                      • 2014/07/14 16:06
                                      • Windows 10で昔のゲームを動かすプロジェクト Part 1 - しらいとブログ

                                        3 users

                                        silight.hatenablog.jp

                                        久しぶりに昔のゲームをやろうとしたら今のPCではまともに動かなくなっていました。そこで、昔のゲームをWindows 10でも動くようにするパッチを作りました。Windows 10より前のOSでも効果があるかもしれません。 パッチの仕組み このパッチはDirectDrawを改造してGPU処理の一部をCPU処理になるようにしています。DirectDrawはDirectX 1.0~7.0の2D描画を担当していたので、DirectX製の古い2Dゲームのほとんどで使えます。 パッチを使う前に 念のため古いDirectXをインストールしておいてください。 https://www.microsoft.com/ja-jp/download/details.aspx?id=35 ダウンロード 2018/05/21 ddraw_patch_1.0.zip 使用ライブラリ EasyHook v2.7.6684.

                                        • アニメとゲーム
                                        • 2019/10/21 21:00
                                        • ゲーム
                                        • 「WinFont+」開発記録 Part 6 - しらいとブログ

                                          3 users

                                          silight.hatenablog.jp

                                          今回は実験結果を記録として残すのが目的なのでソフトの公開はありません。 WinFont+を開発していく上で、ガンマ補正の問題が出てきました。Direct2Dでガンマ補正ができないことと、GDIでガンマ補正をやるとハードウェアアクセラレーションが効かなくなり遅くなることがわかっています。 そこで、ガンマ補正なしでもきれいに表示できるアンチエイリアシングアルゴリズムを開発することにしました。 まず通常のアンチエイリアスがこちら。 標準アンチエイリアシング 〇ガンマ補正なし ↑これはDirectWriteやFreeTypeで出力した無加工の文字と同じ状態です。 〇ガンマ補正1.8 ↑これはDirectWriteやMacTypeでガンマ値を1.8に設定したのと同じ状態です。 上の2枚を比べると、ガンマ補正なしでは白い文字が薄くなり、線の太さがまばらになります。ガンマ補正をすることで線の太さが均一に

                                          • 学び
                                          • 2017/04/20 13:47

                                          このページはまだ
                                          ブックマークされていません

                                          このページを最初にブックマークしてみませんか?

                                          『しらいとブログ』の新着エントリーを見る

                                          キーボードショートカット一覧

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

                                          • 総合
                                          • 一般
                                          • 世の中
                                          • 政治と経済
                                          • 暮らし
                                          • 学び
                                          • テクノロジー
                                          • エンタメ
                                          • アニメとゲーム
                                          • おもしろ
                                          • アプリ・拡張機能
                                          • 開発ブログ
                                          • ヘルプ
                                          • お問い合わせ
                                          • ガイドライン
                                          • 利用規約
                                          • プライバシーポリシー
                                          • 利用者情報の外部送信について
                                          • ガイドライン
                                          • 利用規約
                                          • プライバシーポリシー
                                          • 利用者情報の外部送信について

                                          公式Twitter

                                          • 公式アカウント
                                          • ホットエントリー

                                          はてなのサービス

                                          • はてなブログ
                                          • はてなブログPro
                                          • 人力検索はてな
                                          • はてなブログ タグ
                                          • はてなニュース
                                          • ソレドコ
                                          • App Storeからダウンロード
                                          • Google Playで手に入れよう
                                          Copyright © 2005-2025 Hatena. All Rights Reserved.
                                          設定を変更しましたx