プログラミング
ブログを書くと考えがまとまっていいですね。もう少し考えてみました。 「真面目さ」と「誠実さ」の間:仕事に本当に必要なものは? 先日、少し不真面目な話や不謹慎な話が好きだと書きました。 また、真面目な医師が真面目に検査をすることが、必ずしも健康…
YouTubeでおすすめされた動画、興味がないわけではないけど、5分以上あると見る気がしないのは、「こらえ性」がなさすぎなのだろうか。 AIで動画を要約する YouTubeでおすすめされた動画、興味があるけど、「10分以上あるのか」なんかだるいなと思うことがあ…
ソフトウェア開発を長らくやってきましたが、心に残っている話があります。少し不謹慎ですが、面白い話。 火事に便乗して、マシュマロを焼き始める 昨日、「米がなければ麦を食べればいいじゃない」みたいなブログを書きました。 どうも私は、不謹慎だったり…
PrometheusとmtailのNG例 Prometheusとmtail-exporterでログ監視をやるときのダメな例最初に書いておきますが、以下は動かない例です。 要点 Prometheusのメトリクスは数値のみで文字列は不可 文字列はラベルに設定できるが、多様な文字列をラベルに設定する…
jq の復習 jq コマンドってやりたいことができたら満足しがちで、基本的な部分を理解しないまま使っているので、少し振り返ってみる。 jq Manual (development version)https://jqlang.github.io/jq/manual/ 要はマニュアルを読めばいいのだけど、ちゃんと理…
Prometheus の JSON を jq で処理する 気付き この作業で得られた気付きを先に書いておく 更新代入 |= についての誤解 jq コマンドのパイプ文字 | はunixシェルのパイプ文字とは若干イメージが異なる |= は独立のオペレーターで、2つの演算子 | と = を組み…
Prometheusのグラフで固定の線を追加して、Y軸を調整する Grafanaを使えばいいのかもしれないけど、PrometheusのシンプルなGUIも好きかも。それはそうとして、Prometheusのグラフで、例えば、固定で100(%)の線を追加する場合は、 or vector(100)node-exporte…
TIMESTAMP 型 SAP HANAでTIMESTAMP 型を定義する。 CREATE COLUMN TABLE "FOOBAR"( "TIMESTAMP" TIMESTAMP NOT NULL, "VARCHAR" VARCHAR(225) NOT NULL, "INTEGER" INTEGER, ); Odataサービスで中身を見るとこんな感じ これって普通なんですかね。自分は初め…
Sourcetree のインストーラーって、2.0ぐらいからかな、プロキシ環境への対応ができていないくて、よく失敗する 今回は SourceTreeSetup-3.3.8.exe で、症状としては以下のような感じ SourceTreeをインストール中、ログインしてもインストーラーが次の画面に…
nginx.confでのファイル存在チェックとPrivateTmp Nginxでメンテナンスページに編集なしで即時切り替える方法 - Qiitahttps://qiita.com/kotaroito/items/8b7d4b8ad6935edcdba8 nginx - Nginxを用いてメンテナンスページへリダイレクトさせたい|teratailhtt…
最近、WordやExcelの仕事ばかりになってしまい、プログラムを書いてない ファイル共有先に色々書類を作成するが、フォルダ階層が深くて毎回探すのが面倒 エディタに色々パスをメモするので、カーソル位置にあるパスをエクスプローラーで開くようにしてみた x…
forfiles ファイル名、サイズ、日付などでファイルを検索し、一括処理ができる waitfor シグナルでプロセス間通信ができる
Microsoft Visual C++ 2010 Redistributableが[プログラムと機能]に表示されていない場合がある。 Windows SDKのインストールディスクの「Setup\WinSDK_amd64\cab1.cab」に「WinSDK_vcredist_x64_exe_amd64」というファイルがあるので、vcredist_x64.exe に…
Microsoft Windows SDK for Windows 7 and .NET Framework 4 をインストールする。 ダウンロード元は以下 (web setup) https://www.microsoft.com/en-us/download/details.aspx?id=8279 (iso image) https://www.microsoft.com/en-us/download/details.aspx?…
(1) node.js をインストール 今回、やや古いものを入れる。 http://nodejs.org/dist/v0.10.30/node-v0.10.30-x86.msi (2) npm install # 通常は以下のコマンドを実行(最新版を入れる場合) # npm install -g nodeclipse # npm install -g express-generator #…
MS的にはWCFにすべきだったのかもしれないが、同一コンピュータ上でのプロセス間通信としてIPCを利用した方式を使ってみた。 .NET リモート処理http://msdn.microsoft.com/ja-jp/library/vstudio/72x4h507(v=vs.100).aspx ↑にこれからはWCFにしてくれと書い…
LimitedConcurrencyLevelTaskScheduler deadlock LimitedConcurrencyLevelTaskSchedulerを使っていて、ContinueWith()でデッドロックしてしまったら、以下を参考。 c# - Continuation Tasks Hanging When Using LimitedConcurrencyLevelTaskScheduler - Stack…
問題 他の人から提供されたDLLがJson.NETの4.5.0.0を参照いていた。 自分のプロジェクトはNuGetで入れた時点の最新版? 6.0.0.0 を参照していた。 DLLのメソッドを呼び出すと何か例外が出る。 {"ファイルまたはアセンブリ 'Newtonsoft.Json, Version=4.5.0.0,…
実行に管理者権限を必要とする場合、app.manifestで指定すると、起動時に自動的に管理者として実行されるようにできる。 プロジェクトの[追加]→[アプリケーション マニフェスト ファイル] で app.manifest を追加する。 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> を指定する。 デバッグ時には以下の</requestedexecutionlevel>…
経緯が良く分からないが、NuGetリポジトリに移動したそうだ。 しかし、NuGetで取得できるのはバイナリのDLLだけ。ソースが含まれない。 結局、現状は、Microsoft以外のサイトからダウンロードするしかない。 The Windows API Code Pack ? the case of the mi…
以下のようなエラーが出る場合、プロキシの設定が原因として考えられる。 C:\hello>cordova plugin search bar code Error: getaddrinfo ENOTFOUND at errnoException (dns.js:37:11) at Object.onanswer [as oncomplete] (dns.js:124:16)C:\hello>cordova p…
検索して出てくる情報を読んでいけば、だいたいできるようになるので、それ以外の雑多な情報。 でもAppleのドキュメントは最初に一通り読んでおいたほうがいい。 Local and Push Notification Programming Guide: About Local Notifications and Push Notifi…
amazon注文した本(ASIN:4797320974)が届いた。読み始める。
休み中はPHPの本でも読んで勉強しよう。「PHP4徹底攻略」のPDFはsigmarionにも入れたし。
PHPプログラミングをやることになった。手始めにドキュメントの勉強から。PHPのマニュアルが結局一番いいということで、以下を読み始めた。 http://jp.php.net/manual/ja/index.php 「PHP4徹底攻略」という本のPDFをダウンロード http://www.sra.co.jp/peopl…
ソフトウェア開発で目ばかりってあるだろうか。目分量での見積もりの基本データみたいなもの? コーディング 1日8時間500行。8時間のうち6時間をコーディング。それ以外はメールなど雑用・連絡など。これで500行(コメント込み)。正確には300から500ぐらいか…