Cincom Smalltalk環境のVisualWorks入門3

Hello world 続き ダイアログボックスのHello World!を作る Browse → System を開く Packagesウインドウが開かれる Packagesウインドウにて、Package → New Package... を選択 Hello Worldパッケージ作成 Hello World Hello Worldパッケージ作成確認 HelloWr…

Cincom Smalltalk環境のVisualWorks入門2

初心者チュートリアルの WalkThrough.pdf を始める PDF保存先 :(VisualWorksインストールフォルダ)Cincom\vw8.3pul\doc\ WalkThrough.pdf Hello World Workspace を開く F6を押下するか Tool → Workspace を選択するをWorkspaceが開くのでそれを使っていく …

Cincom Smalltalk環境のVisualWorks入門1

SmallTalkを触りたいと思って Pharo / Squeak を試しているが、本家Smalltalk直系(?!)も触ってみたいと思いVisualWorksを試してみた。 0. インストールPC環境 Windows 10 Pro 64bit 1. ダウンロードとインストール パーソナルユース版が無料で使えるので…

ビジュアルプログラミングの先へ

巷ではビジュアルプログラミングが話題になっている。すごくいいと思う。 ノーコードは形を変えた現代のRPGツクールなのではないか - mizdev コードとビジュアルの双方向編集なエディタを試作して ビジュアルプログラミングについて考えてみた - mizdev Web…

歯科の虫歯予防教室

開発と全く関係ないけど歯医者で素敵な講義をしてくれたので忘備録として予防に大事なことは以下の3つ はみがき フッ素 食事 ___________________________はみがきCMなどでは毛先はギザギザになっている歯ブラシがあるがあれはダメ。普通の平らでちゃんと列…

手回し昇降式スタンディングデスク(SKARSTA)を購入

PCを触るのに座ったままだと健康に悪い気がしたので IKEAの手回しで高さを上下できるスタンディングデスクを購入www.ikea.com約2万円なり 一回り大きいものだと2.7万円ほど。電動式だと、日本のIKEAでは売ってない・・・ 日本で発売しているメーカーの電動式…

C#で大量データを高速表示するChartライブラリ

C#

MSChartでは描画速度が遅すぎる... 5000データで違和感が出始め、10000でバグクラスの遅延となる。今まではMSChartの設定(FastLine等)で高速化しようとしていたが、 ようやく高速な描画速度のライブラリを探そう!ということに思い至ったので、記述以下、全部…

大量のデータをMSChartを使用して表示するときの描画時間が遅い

C#のFormアプリケーションで5000ほどのデータをChartで描画すると重い時と重くない時があったので忘備録として記述AddXY()を利用して面グラフと折れ線グラフの2種類のデータを描画していた。 5000のデータを描画するとものすごい遅い。開発用のPCだと実は軽…

Formのフォントを変更するとFormのサイズも変更される問題

FormプロパティのAutoScaleModeがデフォルトでFontであるため、[MS UI Gothic]から[Meiryo UI]等にFontを変更するとForm全体のサイズが大きくなる ↓ 図のサイズが圧縮表示されているorz よって以下の順番が望ましい Formを選択 プロパティより AutoScaleMode…

Excelで名前の定義をしてその部分のみ塗りつぶす方法

世の中にはExcelで名前を定義した後、その範囲をひと目でわかるようにしたいという人もいるはず。 条件付き書式を使用し、簡単に実行できた。 条件付き書式の数式 =TRUE 条件に一致するときのセルの書式 (背景色の指定など、セルの書式を自由に変更) 適用先 …

Git bash用のComEmu設定

下の記事を見て色々設定してみた。 ConEmu 突っ込んだら Git for Windows の Git Bash がカッコよくなった - てっく煮ブログ 設定が多すぎるためGit bash専用化への忘備録 全体設定変更 ソフトウェア左上のアイコンクリック後 "Settings ... Win + ALT + P" …

git reset の指定パスにワイルドカード(*)を使う

git reset -- (ワイルドカードを含んだpath) 上記でOK 背景とか説明 git add . の実行後に git reset を行うと全ての登録を削除できる(unstage) ちなみに git add は普通にワイルドカードを使う事が出来る。 git add (ワイルドカードを含んだpath) git reset…

StyleCop 4.7の解析でDesignerファイルを簡単に除去

StyleCopをデフォルト設定で使用していると、Visual Studioで自動作成されるDesignerファイルの警告があまりにも多く出現する。Visual Studio ... 非常に邪魔なので除去できないか調査してみるとDesignerファイルの一つ一つに // <auto-generated /> と記述すれば警告が消える</auto-generated>…

Git Bashの反応が突然なくなる問題

git

Git for Windows を利用しているといつの間にか文字入力すらできなくなる問題が発生していた。 解決方法が全く解らず、いつもGit Bashを再起動していたけど、 簡単な解決方法がわかったので公開 現象と原因 何も文字入力していないときにtabキーを押下すると…

VsVimのインデントが勝手にspaceからtabに変更される問題の解決法

C#

Visual Studio の拡張機能に操作をvim化するプラグインがあり、非常に便利に活用している。しかしいつの頃からか挿入モードで文字入力するとインデントが勝手にSpaceからtabに変更され、非常に使いづらかった。特にC#でソースを触る場合はデフォルトがSpace…

ショートカットにパスを通してプログラム起動までを短縮する方法

ショートカットをまとめたフォルダを作成しそこにパスを通すと Win+R のファイル名実行で起動可能 マウス移動よりもWindowsキー→検索よりも効率的! 例えば、コピーしてきたエクセルのショートカットを "excel" と名称変更すると... Windowsキー + R ↓ excel<Enter> </enter>…

Redmine バグ修正チケットのテンプレート

バグチケットの流れ 発見者がチケット発行 チケット担当者はバグ修正開始時にステータスを進行中に変更 チケット担当者はバグ修正後にステータスを解決、進捗率を90%に変更(この部分Gitを使って自動変更されるように設定している) 担当者を発見者に変更(…

.Net Frameworkの難読化ツール Dotfuscator CE 5 をコマンドラインで実行

Visual Studio 2010 の中に標準添付されているDotfuscator Community Edition 5.0は有料版じゃなくてもコマンドラインで難読化ファイルを作成できる。 しかし、ユーザー登録が必要。その後にダウンロードできるアップデートを適用すると dotfuscatorCLI.exe …

「英数」キーで英語入力「かな」キーで日本語入力開始に設定すると非常に捗る

家ではMac、仕事でWinなので統一したかった。 以下の記事を見て全力で同意。 カテゴリ: MacPeople , Apple APPLE 2013年12月04日21時00分 Macの英数/かな切り替えに慣れたらWinの「半角/全角」が不便|Mac でも、仕事では英語版のHHKB使っているので「ESC」で…

Redmine 2.3.2 -> 2.4.1へのアップデート

Redmineのgitリポジトリが更新されていないため、 Mercurial に変更し、ほぼ最初からインストールし直した 以下の手順通りにインストールすると bundleでエラー発生 Redmine 2.4をCentOS 6.4にインストールする手順 # bundle install --without development …

intの桁数計算の処理時間

intの桁数を求める方法は色々あれど、どれが一番高速なのかずっと気になっていたため計算してみた。 3つの手法で計算 log10の対数を使う 10での除算回数 charへ変換してstrlen 結果 500万回ループして求めた測定結果 2<1<<3 の順で高速 1はなにげに高速。2の…

モードレスなメッセージボックス表示

C#

モーダルダイアログ : OKボタンを押す事により次の処理を行うダイアログ モードレスダイアログ : OKボタンを押さずとも裏で処理が動いているダイアログ これをメッセージボックスに当てはめると以下になる。 モーダルはそのままなので簡単 MessageBox.show("…

一行の中に数式などの上付き文字を表示したいとき

機種依存文字の立方メートル㎥は、フォントに存在しない場合1文字だけ汚い場合がある。(メイリオだと顕著に現れる) この場合は以下のようにする m³ 解説 上付き文字のUnicodeが存在するため、それを利用すると辛うじて綺麗に表示された。 機種依存文字のよ…

BATファイルでパスワード付きのWindows共有フォルダにアクセスする方法

自動化厨のための忘備録 共有フォルダを利用する流れ ユーザー名とパスワードを使い共有フォルダへ接続 共有フォルダで削除やコピーなどの作業 共有フォルダの切断 対応コマンド(括弧内は任意) net use (共有フォルダへのパス) (PASSWORD) /user:(USERNAME…