Sidebar |
ひさしぶりに
森永おっとっと を買ったら、まずくなっていました。 材料を変えたようで、まずい。 ちっとも おいしくない。 かっぱえびせんもまずくなったが、まだかっぱえびせんのほうがまし。 キーワード: おっとっと まずくなった で検索すると大量ヒットしますね 自社の製品を幹部が試食していないのか消費者を馬鹿にしているのかは知りませんが 消費者が味わかんないとでもおもってんのか? 森永のおかしは、まずくなったので 今後3年間は購入しないと決めました。 Delphiのプロテクションツール (メモ)
Delphiに引きこもらないで、すばらしいVisual Studioの良さを確かめてほしいです。
Visual Studio 2017,2015 Communityは、制限なしの無料ですからね。 なれた環境でチャチャチャと高速リリースするのは戦術としては有効ではありますのでDelphiの否定はしませんが 脱Object pascal言語を推奨しています。 それいけ、 Visual Studio !! Windowsストアアプリにしてしまえば、販売も期限や制限もマイクロソフトが管理してくれるので完全自動販売機化できます。 ついでにマルチデバイス対応してしまえば、iOSやAndoridからの収益も さらにさらに、国際化すれば相乗効果でもっともっと売り上げがアップするかも というとこで、デスクトップでちまちま制限をかける時代は、 パッケージ製品や特定の業務に特化したアプリ以外では終焉を迎えつつあります Windowsストアアプリは、無料版Delphiでは作れません。 (参考リンク) Delphi / C++Builder で Windows 10 ストアプリ制作
でも、VidualStudioなら完全無料でWindowsストアアプリがつくれ しかも開発環境由来のバグに見舞われることがほぼないので、開発に専念できます。 某開発ツールとは大違いです ただ問題点があって、VidualStudioだと付属ツールで逆コンパイルができてしまうので難読化処理が必要になります
難読化
amazonアプリの設定(コードの難読化) アプリ側で旧形式の制限をかけたい場合* フリーTurboPower OnGuard 使っていないのでなんともいえませんが無料だそうです * ○○××の市販ツール 10万円もするそうです。昔は3,4万円だったような気がします。 Delphi言語ユーザーが激減したこと アプリマーケットの影響で需要がめっきりなくなったこと が価格上昇に反映されていると推測されます。 はじめよう Windows ストア アプリ (メモ) Githubの利用には注意が必要
理由
ということで、
おすすめは、最初から使わないです。 Windows Meに次いで最悪なOSのWindows Vistaがついに終了を迎えます。
Windows Vistaは鈍足のためより多くのメモリを消費し、 これまでの業界のメモリ価格談合を破壊し、メモリの低価格化を一気にもたらしたよいOSでした。 サポート終了Windows Vista 2017 年 4 月 11 日 Windows Vistaをお使いの方は セキュリティアップデートが1か月以内に終了するので、 Windows10への移行を急ぎましょう。 Windows7は、あと2年9か月後に終了しますので、まだまだ大丈夫です。 Delphi FileSize ファイル名指定
function FileLen(const AFilename: WideString): Int64; var info: TWin32FileAttributeData; begin Result := -1; if NOT GetFileAttributesExW(PWideChar(AFilename), GetFileExInfoStandard, @info) then EXIT; if (info.dwFileAttributes AND FILE_ATTRIBUTE_DIRECTORY > 0) then EXIT; // raise Exception.CreateFmt('Can not get file size : %s', [AFilename]); Result := Int64(info.nFileSizeLow) or Int64(info.nFileSizeHigh shl 32); end; function FileSize(const AFilename: WideString): Int64; begin Result := FileLen(AFilename); end; 標準の関数ではファイルハンドルが必要で、この関数は直接ファイル名を指定できます。 また、標準の関数では32ビット整数のため大きなサイズのファイルを正しく返せない不具合を起こしますがこの関数は64ビット整数で返します。 Unicodeファイル名対応です。 AnsiString,stringをいれても自動型変換が行われるので、SHIFT_JISファイル名でも動作します。 戻り値: 成功した場合は 0以上
失敗した場合は -1
の値が返ってきます
VirtualBox 5.1.14 すべての設定データが消失して「ようこそ」に初期化されるバグ
2017/03/10 5.1.14 r112924 (Qt5.6.2) VirtualBoxマネジャーを起動すると VirtualBoxの新しいバージョンがリリースされました!バージョン 5.1.16は
OK をクリックするとから入手できます。 .... OK なんと、VirtualBoxのアップデートの告知を閉じただけで 全設定がなくなり初期化されてしまいました。 ようこそVirtualBoxへ!とかいうのが表示される始末 とてつもなく ひどいバグ。 なってこった・・・。 ゲストからすべて、全部なくなった。 VirtualBoxにデータを破壊するマルウェア的なものが仕込まれているのかな。 ゲストOSや 仮想メディアマネージャーも開いても空っぽ。 どうしようもないので 再起動してみたが直らない。 ついでにディスク検査もしたが異常なし とりあえず、アップデートしてみることにした。 アップデートをして再起動してみたがバグで全消失したデータは直らなかった 標準のフォルダ内(%HOMEPATH%\VirtualBox VMs)に置いていたものはすべて消滅していた。 通常使っているゲストOSは、断片化の脅威から逃れるため 仮想マシン専用の別ドライブに保存フォルダを標準から変更していたため残っていた。 Virtualboxで手動登録した分は、 環境設定の再設定とゲストのインポートすると解決しました Andoridエミュレーター の .vboxファイルはここにありました。 %LOCALAPPDATA%\Genymobile\Genymotion\deployed 調査したところ2015年より前からあるバグのようで いまだに修理されていないようです キーワード VirtualBox 仮想マシン すべて 消えた
VirtualBox 仮想環境 消えた
perl エラー 出力を ブラウザに表示する
use CGI::Carp qw(fatalsToBrowser);
1行を追加すると エラーがログではなく、ブラウザに出力される On/Offの詳しい制御方法は不明。 数日前(昨日?)は動いていたはずなのに
今日 libgd 2.0.33 or higher required for animated GIF support at cgi
サーバーのバージョンを確認する libgd version : 2.1.0
バージョンに問題はないようだ。perl GD::VERSION : 2.56 まとめ
共有サーバーなので手の打ちようがない 当面 あきらめることにする。 gifアニメージョンを扱ったperlスクリプトは、rubyかphpに移行したほうがいいのかもしれない。 #!/usr/local/bin/perl・とりあえず、下記のコードで自動オフにした。 バージョンがあがると自動オンにする(直っていると仮定)。 my @tmp_ver = split(/[\.\-]/ , $GD::VERSION); if ( (index($^O,'MSWin')>=0) || (($tmp_ver[0] > 2) || ($tmp_ver[0]==2 && $tmp_ver[1]>56))) { [Windows] ロックされているファイルを置き換えるには?執筆:2017.3.7
編集:2019.6.8 この記事は、ロックされているファイルを置き換える方法に関する記事になります。 いくつも方法がありますが代表的なものには次のような方法があります
別のWindowsシステムに書き換えたいディスクを接続する方法一番簡単な方法です。 USBケースなどの後付け装置にいれて、接続してください。接続後は、普通のコピー操作で置き換えることができます。 ※ メインボードのコネクタに直接接続した場合、間違ってそちらが起動した場合には、ドライバが組み変わり最悪もとのパソコンに戻しても起動不能になることがあるので注意してください。またWindowsの再認証になってしまう恐れがあります。
★ドライブを外す手間を考えるとWindows メディアで起動したほうが簡単です
インストールされているWindowsと同じバージョンのインストールメディアで起動する方法インストールメディアの 回復オプション(コマンドプロンプト)、回復コンソール を使うとすべてのファイル操作ができるようになります。※ドライブ番号が変更されているので注意しましょう
Windows XP メディア : Cドライブ Windows 7メディア : Dドライブ Windows 10メディア : Eドライブ Windows PE ディスクを作成して起動する方法作成が面倒ですが、ライブメディアのWindows PE ディスクを作成して、普通のコピー操作でファイルを置き換えることができます。非推奨: Windows以外のOSで起動する方法Unixシステムから書き換えるとセキュリティ属性がeveryoneになってしまう可能性があります。また日本語ファイル名が破損する恐れがあります。回復コンソールを起動する方法 [Windows XP] Windows XPのインストールDVDで起動し、回復コンソールから操作する ※ この操作が行えるのはパッケージ版のWindows XPです。 ※ WindowsXPプリインストールパソコン(OEM版)には、WindowsXP DVDディスクは付属していません。 (1) 間違って再インストールするおそれがありますので、起動時の項目選択には十分注意してください。
2019年5月1日 の新元号:令和
執筆:2017.3.7
編集:2017.3.7 編集:2019.4.1 編集:2019.5.19 サポート期間中のOSの場合は、OSのアップデートを適用することにより すぐに切り替わるので対策は特にいらないでしょう。 Windows 7, 8.1 , 10 は、新元号が発表がされれば、マイクロソフトがアップデートを提供してくれると思いますので 特に対策はいりません。 オフィス製品は、OSの機能を使わずに独自に元号を組み入れている場合は、そのアプリのアップデートが必要になるでしょう。
合字は、2019/4/1以前の古いフォントでは、パソコンやアプリが対応していない場合は、表示できませんので ほかの人と文字を共有する際は注意しましょう 日本語変換(IME)のユーザー辞書登録するには (1) (IME共通) 画面右下の「A」または「あ」「カ」などのアイコンを右クリックすると一覧に単語登録があります (2) 単語の登録 (令和) Microsoft IMEの場合単語の登録
単語:令和 読み:れいわ ユーザーコメント:元号 品詞:その他 の 固有名詞 ATOKの場合単語登録
単語:令和 読み:れいわ 品詞:固有一般 手動で無理やり対応させる方法 ※ 自己責任。無保証。
※ 操作を間違うと面倒なことになりますので、新元号が発表されるまで書き換え操作はしないほうがいいでしょう ※ 失敗して破損しても誰も助けてはくれませんので、技術・知識のない方は、やめましょう。 【サポート期限切れのMicrosoft Office】 C:\Program Files\Common Files\Microsoft Shared\OFFICExxx\MSO.dll に保存されているらしい ※ バイナリプログラムなので変更はできません。公式アップデートが提供されない場合はあきらめましょう。 【サポート期限切れのその他のOffice】 Lotus123: udfja.dll アプローチ: apprexpr.dll ※ バイナリプログラムなので変更はできません。あきらめましょう。Excelなどの形式で保存して、最新のExcelへ移行することをお勧めします。 【Windows 7】 以下のレジストリに元号を追加すると切り替わります。 操作: 拡張子 .reg で 内容を保存してクリックすることで追加されます ファイル名: 新元号追加.reg Windows Registry Editor Version 5.00 "2019 05 01"="漢字_略号(漢字1文字)_ローマ字読み_略号(英字1文字)" "2019 05 01"="令和_令_Reiwa_R"平成の値は、 "1989 01 08"="平成_平_Heisei_H" これを参考に書き換えます 【Windows XPを新元号(令和)に対応させるには?】Windows XPに関する記事は、こちらに移動しました【Windows Vista を新元号(令和)に対応させるには?】Windows Vistaは、Windows XP と同様に手動での簡単な変更はできません。Windows 7以前のパソコンは 物理的なシステムがとても古い仕様のためWindows OSのアップグレードには適していません。 Windows10搭載パソコンへの買い替えをお勧めします。 ※ 快適な格安パソコンは、パソコン専門ショップや通販で3~4万円くらいからあります。 » 続きを読む |
Sidebar |