Public Type UserRevision Name As String Revision As String End Type Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Sub auto_open() ' F1キーを殺す Application.OnKey "{F1}", "" 'キー コード 'Shift + 'Ctrl ^ 'Alt % Ap…
現時点では次の通り。 WSL側の設定 DISPLAY環境変数の設定 export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0 ~/.profile とかに書いておく。 Windows側の設定 VcXsrvのインストール sourceforge.net からダウンロードしてイ…
新調したノートPCは、スペックと値段の見合いからゲーミングノートにした。 ゲームはやらないけど、プログラミングやDTMには具合が良い。 一部のプログラムが、起動すると常に画面外にいてめんどくさかったのだが、 実行ファイルのプロパティ⇒互換性タブ⇒高D…
settings.jsonに以下のように記述 { "terminal.integrated.shell.windows": "C:\\msys64\\usr\\bin\\zsh.exe", "terminal.integrated.env.windows": { "MSYSTEM": "MINGW64", "CHERE_INVOKING": "1", "MSYS2_PATH_TYPE": "inherit" }, "terminal.integrated.…
Xamarin勉強してできたものを晒す 1本目 play.google.com イベント処理がカオス化して手を入れたくない。Prismに手を出すきっかけになった。 2本目 play.google.com Prism+ReactivePropertyで作成。 起動が遅いのは、どこかでイベントループしてるからな気が…
画像認識やってみたい!! というわけで調べてみると、こんなのを発見。 www.gaprot.jp なんか簡単そう。 とりあえずお得意のVisualStudioで作ってみよう。 →失敗しました。以下失敗の記録。 もらってくる 上記のページから 画像認識ライブラリv2 for Androi…
for var in select unnest(array) loop raise notice '%', var ; end loop;
前提 Jenkinsサーバー・Slave共にWindows gitサーバーもWindows。SSHではなくフォルダ共有でセットアップ。 gitリポジトリがある共有フォルダにアクセスするためのユーザー・パスワードが設定されている Slaveを単純に追加すると認証エラー 下記ページあたり…
Aboutボタンの処理を書く Activityの定義は完全にテンプレートのままで問題なかった。 AndoridプロジェクトのMainActivity → 共通のApp.xaml → 共通のMainPage.xaml のように呼び出しているようだ。 次は、イベント処理を書いてみる。 FragmentMain.xaml <Button Text="{x:Static properties:Resources.About}" Clicked="About_Clicked"/> Cl</button>…
リソースファイルを作成する 初めてのAndroid 第4版を一通り読んだ後なので、先にリソースファイルを整備しておいた方が楽なのを知っている。 VisualStudioでリソースファイルを追加するのは慣れたもの。 TicTacToe(移植可能)プロジェクトのプロパティページ…
プロジェクトを作成する Visual Studio を起動して、メニューから ファイル>新規作成>プロジェクト を選択する。 左側のツリーから、 VisualC#>Cross-Platform>クロスプラットフォームアプリを選択。 プロジェクト名はサンプルに倣って「TicTacToe」とす…
前段 仕事は相変わらずWindowsFormメイン*1。 しかし、Windows10を触っているとUWPみたいなレスポンシブな感じに乗り遅れている気がしてならないので、Android開発でもしてみようと考えた。 ↓の本を買って写経してみたが、理解度がイマイチ。 初めてのAndroi…
実際、仕事でもちょくちょくLINQを使ってはいるのだが 真面目に触っていないのでちょっとおさらいして自分の理解をまとめてみた。 LINQってなに? IEnumerableに対する操作を行うExtentionメソッド。 引数に動作を決めるデリゲートをとるため柔軟な操作が可…
どうも補完が遅い気がしていたが、これで解決。 1.ホームディレクトリに.zshディレクトリを作成 2.Gitのインストールディレクトリ以下 mingw32\share\git\completion から git-completion.bash を .zsh へコピー 3.Gitのインストールディレクトリ以下 …
普段はモバイル開発とは全く無縁だが、Xamarinが無償提供になったようなのでとりあえずどんなものか試してみる。 ドキュメントは、Creating Mobile Apps with Xamarin.Forms Book First Edition - Xamarin からPDFがダウンロードできる。これがあれば大体の…
msys2からupdate-coreコマンドが消えたあとあたりのタイミングで、msys2を起動してもWindows環境変数のPATHを認識しなくなった。 gitはmsys2でインストールしたものではなく別途Git for Windowsをインストールしているのでちょっと困った。 msys2の起動に使…
Windows版SourceTreeが遅いときは、ブックマーク数を減らすのが有効。自動でリモートの更新を取得しない設定にしておいてもブックマーク一覧に表示される更新情報を表示するためにリモートをチェックしているっぽい。
こんな感じで。重い処理の最後にメール送信するようにしとくとか。 declare type ADDRESSES IS TABLE OF VARCHAR2(40); procedure SendMail(mail_from in varchar2, mail_to in ADDRESSES, mail_subject in varchar2, mail_text in varchar2) is smtp utl_sm…
最近は、自宅も職場もmsys2+Git for Windowsで安定している。githubにプロジェクトを作っていざpushしようとすると、 bash: /dev/tty: No such device or addresserror: failed to execute prompt script (exit code 1)fatal: could not read Username for …
# チェックアウトしてあるすべてのブランチをプルfunction gp() { current=$(git rev-parse --abbrev-ref HEAD) for b in $(git for-each-ref refs/heads --format='%(refname:short)') do git branch -vv | grep "${b}.*behind" > /dev/null if [ "$?" -eq …
function get-redmine-subject() { echo $(curl -s -X GET http://[redmineのアドレス]/issues/$1.xml | sed -n -e 's/.*<subject>\(.*\)<\/subject>.*/\1/p') } のような関数を.zshrcに作成する。 % get-redmine-subject 1234 とすると、チケット番号1234番のタイト</subject>…
・両方とも普通にインストールする・MSYS2ではGitのインストールを行わない・MSYS2でgitをwinpty経由で起動するようにエイリアス設定するalias git="winpty git"これでgit logでlessに渡らないこともないし結構快適。git statusもそれなりに早い ↑のエイリア…
WebメールのUIが嫌いなのと、ブラウジング→メーラ起動をスムーズに行いたいのでSeaMonkeyを使っている。以前はOperaを使っていたが、M2が切り離されてしまい用をなさないのでVivaldi待ち。 で、新規インストールのたびに『SeaMonkeyでCtrl+Qに「他のタブを閉…
仕事でgitを使い始めてしばらくたった。windowsのハブられっぷりを感じつつもいい感じになじんできた。SourceTreeやGitExtentionsを併用しているけども、コマンドラインで済むと簡単だなーと感じ始めた。10数年前にCygwinを使ったときは遅くて投げたけど、最…
Microsoft.VisualBasic.StrConvの戻り値が欠けるという怪奇現象でハマったので解決方法をメモ。 具体的な現象 StrConv("あいうえお", VbStrConv.Wide) の戻り値が ”あい” になる。 全角を全角に変換する無意味なコードであるが、”あいうえお”を戻してほしい…
My Projcet/hoge みたいなファイルがあるとき、git archiveするには $ git archive --format=zip master My\ Project/hoge -o diff.zip とすれば良い。Gitで特定コミットのファイルだけをzipで納品するコマンド - atskimura-memo をみて、自分でも差分のみを…
VSSしか使ったことのない人にブランチの概念、分散VCSの概念を効率よく理解してもらうにはどうしたらいいか? つまり自分の理解が怪しいのです。 新メンバーが参入するときの障壁になりそうです。 なんとかフォローしたいのですが自分の理解が怪しく、日本語…
開発はWindowsクライアントアプリで、VB.NET 4.0製です。 開発機もWindowsだし、ファイルサーバなど各種サーバーもすべてWindowsです。 リモートリポジトリ リモートリポジトリはファイルサーバーに作成することにしました。 リポジトリの共有方法はhttp、ss…
最近の仕事では基盤となるバージョンを1つ持って、ユーザーさん毎にカスタマイズして提供するようなことをしています。 ずーっとVSSでソース管理をしていたわけですが、さすがに限界。 redmineは何年か前に運用を始めていたんだけども、VCSがダメだとドウシ…
A列 B列の数式 B列の値 10060022100000025 =COUNTIF($A$1:$A$3, $A1) 3 10060022100000026 =COUNTIF($A$1:$A$3, $A2) 3 10060022100000027 =COUNTIF($A$1:$A$3, $A3) 3 A列の値は全て違うはずなんだけど…。 A列の文字列が全て数字であるため、Excel的には数…