サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
lazesoftware.com
Windows 上の Docker を高速化するためには WSL 2 を使うと良いというのは、以前の記事「Windows の Docker 環境を高速化する方法」で書きました。 WSL 2 にファイルを置くと Docker が早くなるのは良いのですが、それに起因して別の問題が発生します。 その WSL 2 に置いたファイルに対して Windows から Git を使用するとめちゃくちゃ遅くなります。 かなりツライのでどうにかしましょう。 これは結論から言うと、Windows の Docker のバインドマウントが遅くなるのと同じ原因です。 つまり、Windows のファイルシステムと、WSL 2(つまり Linux)のファイルシステムとの間での変換処理が遅いのです。 Windows から WSL 2 のファイルにアクセスしたり、 WSL 2 から Windows のファイルにアクセスしたり
Docker は、構成を気軽に組み替えたりできるので、とても便利ですよね。 Windows で Docker を使って開発している方も多いと思うのですが、個人的にはどうしても気が乗らない理由がありました。 それは処理速度です。遅い。遅すぎる。めちゃくちゃ遅い。つらい。耐えられない。。。ということで調査しました。 いろいろと調べていくうちに、Windows で Docker 環境の速度を上げ、かつ作業効率を落とさない方法を発見したので、備忘録としてメモしておきます。 もう知ってる人もいると思いますが、誰かの役に立てば幸いです。 Windows の Docker が遅くなるのは、ほぼほぼバインドマウントが原因のもよう。 バインドマウントというのは、ホストにあるファイルを、Docker のコンテナから参照することができるようになる機能です。 バインドマウントがわからないという方は、まずは「Doc
PHP のコードを実行する前に、バグがあるかどうか調べられると便利だとは思いませんか? PHP はスクリプト言語ですので、いくら文法的に正しいコードであっても、実際に実行させるまでバグか発生するかどうかわからないという、スクリプト言語であるが故の本質的な問題を抱えています。 C や Java など他のコンパイル言語ではコンパイル時にエラーになるようなコードであっても、スクリプト言語である PHP では、実行させるまでエラーになるかどうかわからないのです。 PHP のコードをチェックする似たようなツールとして PHP_CodeSniffer や、PHP の lint コマンド php -l が思いつきますが、それらはあくまで文法レベルでのチェックにすぎません。 いくら文法が正しくともエラーは発生します。 では、PHPUnit などの単体テストを実行して見つければ良いじゃないかと思うかもしれま
ダミー画像ジェネレーター モックアップなどに使用できるダミー画像を作成します。 PNG、GIF、JPEG、WebP、SVG のいずれかの形式で作成できます。
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■■ ■ ■ ■ ■■ ■ ■■ ■ ■ ■ ■ ■ ■■ ■■ ■ ■ ■■ ■ ■■ ■■ ■ ■ ■ ■ ■■ ■■ ■ ■ ■■ ■■ ■ ■■ ■ ■ ■■ ■■
ケーススタイル変換ツール 空白区切り、キャメルケース、パスカルケース、スネークケース、ケバブケースの相互変換を行います。
Windows 10 で「設定」>「デバイス」>「Bluetooth」画面を開いた状態で、イヤホンをペアリングモードにして接続。 その状態でイヤホンから音を聞いてみると、音は流れているが常にプツプツと途切れて一向に収まらないという状況。 この状態では音楽はまともに聞けたものではない。 送信側か受信側か Bluetooth を使うので、まずは送信側と受信側でどちらに原因があるかを特定する必要がある。 iPod touch に接続した状態だと再現せず、PC に接続した状態のみ再現する。 iPod touch で発生しないので、混線しているという可能性も低い。 念のため別の Bluetooth イヤホンを買ってきて接続してみたが状況変わらず。 よって、受信側(Bluetooth イヤホン)は問題無しで、送信側(PC)が原因と確定。
私は普段、家では Realforce 106UB というキーボードを使用している。 仕事柄、キーボードを叩く回数が多いので、できるだけ疲れないキーボードをということで数年前に買ったものだ。 とても打ちやすくて満足しているのだが、このキーボードは「106 キーボード」である。 なぜ 108、109キーボードではなく106かと言われれば、買った当時はこれしか販売されていなかったからだ。 106 キーボードとは キーボードの種類を知らない人のために簡単に説明をしておく。 キーボードは「91 キーボード」「106 キーボード」「108 キーボード」「109 キーボード」のように数字で呼ばれる。 この数字は「キーボードのキーの数」を意味する。 例えば「91 キーボード」とは、「108 キーボード」からテンキー(キーの数は17)の部分を外したようなキーボード(91 = 108 - 17)のことだ。 最
<script> var foo = "{$foo}"; var bar = "{$bar}"; </script> <script src="/js/hoge.js"></script> よくある簡単なパターンですが、最もメンテナンスがしにくいです(経験上)。 良くないところは、 ・渡したいパラメータが JavaScript のグローバル変数になる。 ・記述する順番に気を付けなければならない。 ・JavaScript と PHP(Smarty)が分離できない。 ・script タグが2つあってカッコワルイ(超重要!!)。 です。 後述のパターン2~4を検討した方が良いです。
最近のブラウザでは、JavaScript からウィンドウを開こうとした際、 ポップアップブロックによってブロックされてしまうことがあります。 通常のユーザーによる操作であれば問題ないのですが、 Ajax と組み合わせた際にもブロックされてしまうのは困りものです。 回避策を調査しましたので、ここに書いておきます。 少々ハマってしまったのと、忘れてしまいそうな自分への備忘録です。 誰かのお役にたてれば幸いです。
時刻変換ツール 任意の時刻を、特定の書式、任意のタイムゾーンの時刻に変換します。 世界各地の主要都市の現地時間に変換できます。 Africa/Abidjan (+00:00 GMT) Africa/Accra (+00:00 GMT) Africa/Addis_Ababa (+03:00 EAT) Africa/Algiers (+01:00 CET) Africa/Asmara (+03:00 EAT) Africa/Bamako (+00:00 GMT) Africa/Bangui (+01:00 WAT) Africa/Banjul (+00:00 GMT) Africa/Bissau (+00:00 GMT) Africa/Blantyre (+02:00 CAT) Africa/Brazzaville (+01:00 WAT) Africa/Bujumbura (+02:00 C
任意の範囲の乱数を生成します。ちょっとしたサイコロが必要な時にでもご利用ください。 結果を昇順で並び替えたり、隠して表示してクリックで1つずつ開いたりすることもできます。
XAMPP 環境にて作業を行っていたところ、MySQL 接続がやたらと遅く辟易したため、原因を調査してみた。 少々ハマってしまったので、ここに書いておきます。誰かの役に立てば幸いだ。
ハッシュ計算ツール 各種ハッシュアルゴリズムを使用し、ハッシュ値(メッセージダイジェスト)を計算します。 HMAC 方式のハッシュ値も計算できます。
フォント比較ツール 主要なフォントを一覧で比較表示します。 欲しいフォントを探し出すためのフォント比較ツールです。
PHPUnit をインストールするには PEAR を使うので、まずその環境を整えておく。 2011/04/24 追記: Vista か 7 の場合は、コマンドプロンプトを「管理者として実行」で起動させて行うこと。 そうしないと権限の問題でフォルダの作成とかで失敗してしまう。 PEAR チャンネルの更新
Windows 用で確保する容量は Boot Camp の画面で設定できるが、 その設定した領域の HDD 上に移動できないファイルが存在していた場合、パーティションを切ることができない。 Windows では、ファイルはある程度詰められて保存されるのだが、Mac はファイルが HDD 上のいたるところに保存されてしまうため、 長い間 Mac を使っていればいるほど、この問題が発生する可能性が高くなるはず。 (これは一般的に Linux でデフラグが必要ないと言われていることと同じ理由によるものだろう。) この問題を解決するためには、Mac で使用しているファイルの全てを Mac 用の領域に収まるよう集めなければならないことを意味する。 つまり、デフラグだ。 てっきり Boot Camp アシスタントはこういうことをやってくれているものだと思っていたが、そうではなかった。 自分でデフラグす
IE Tab Plus という Firefox のタブでIEの動作を確認するアドオンがあるのですが、 これのバージョン 1.95 には Superfish WindowShopper というアドウェアが含まれてるみたいです。 悲しいかな、"IE Tab Plus" でググれば、1.95 が一番上に来ちゃいますよ。ご注意を。 どうやら各種サイトによれば、先月(10/18)には判明していたようですが、気が付きませんでした。いやはや。 そもそもなぜ気づいたかということですが、うちのサイトの JavaScript に仕込んだエラーハンドラで "Error loading script in https://www.superfish.com/ws/js/sf_conduit.js?ver=4.0.0 on line 1" というエラーを拾ったからですが、下手すると気付かないでしょうこれ。ということ
文字列ジェネレーター 文字数のチェックとかするときに便利そうな文字列生成ツールです(開発者向け)。 主に入力値の文字列チェック用のテストデータを作成する際に利用します。ご自由にどーぞ。
このページを最初にブックマークしてみませんか?
『LAZE SOFTWARE』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く