Sublime Text 3 のインストール

子供が、大学での情報系の授業も増えてきているようだけど、課題の相談の度に単純なタイプミスや文字コードのトラブルから「まともなエディタを入れろよ…」とアドバイスする。でも必要性があんまりわかってなかったようで、PythonのIDEであるThonnyやメモ帳(Win10,2018,Aprから文字コード指定ができるようになってる)で作業していたみたい。
でも、JavaScriptの課題やらで、なかなかミスに気づけず「まともなエディタならシンタックスハイライト機能で簡単なミスはすぐに分かって便利だぞ」というアドバイスの意味がわかってきたみたい。
Windows向けのエディタ
ようやく「じゃあ何がいいの?」と聞いてきたけど、個人的には「Debian で Bash on Windows 入れて Emacs 入れれば完璧じゃん」と言いたいけど、初心者には酷なアドバイスなのは自覚してる。改めて、”Windows エディタ 日本語 初心者”で検索する。福井県人としては、秀丸エディタとも思うが、改めて最新版を確認するとシンタックスハイライトが控えめだし、もう少しかっこいいエディタを使ってほしいな。
Sublime Text3
ということで、ちょっとマニア好みのエディタということで、Sublime Text 3 をすすめる。ただし、インストールはちょっと初心者向けとは言い難い。家に帰ってきた時に、インストールサポート。Sublime は、メニューの日本語化が少し面倒で、以下の3つの作業が必要となる。
- Sublime Text 3のインストール
- Package Controlのインストール
- Japanize(日本語メニュー)のインストール
帰ってくる度に、講義でどこまで習ったの?って聞いちゃうけど、実験で「Arduino」を使い始めたみたいだな。
変数のスコープと寿命
処理を2重で繰り返す場合、以下のようなプログラムを書くだろう。
var x , y ;
for( x = 0 ; x < 3 ; x++ ) {
for( y = 0 ; y < 2 ; y++ ) {
document.write( "A" ) ;
}
}
でも、大きなプログラムを書いていると、変数名をつけるのに悩む場合もある。
var x ;
for( x = 0 ; x < 3 ; x++ ) {
for( x = 0 ; x < 2 ; x++ ) {
document.write( "A" ) ;
}
}
かといって、このプログラムは、3✕2回のループにはならない。
同じ名前でも、別な変数を作ることができる。
for( var x = 0 ; x < 3 ; x++ ) {
:
}
for文のカッコの先頭(初期化式)の部分には、変数宣言を書いてもいい。この変数は、for 文が終わるまでの間有効となる。
forの初期化式の時点で x が作られ、for 文が終わると消える。
つまり、変数が使える範囲(スコープ)は、for文の中だけ。寿命はfor文に入って抜けるまで。
これを使うと、前述のプログラムは、
for( var x = 0 ; x < 3 ; x++ ) { document.write( "#A x=" + x + "<br />\n" ) ; for( var x = 0 ; x < 2 ; x++ ) { document.write( "##B x=" + x + "<br />\n" } document.write( "#C x=" + x + "<br />\n"\n" ) ; } 実行結果 #A x=0 ##B x=0 ##B x=1 #C x=0 ←内側のforが終わり、内側のxは消えて、外側のxが見える #A x=1 ##B x=0 ##B x=1 #C x=1 #A x=2 ##B x=0 ##B x=1 #C x=2
Skypeクレジット
10年ほど前に海外に行く際に、国際電話代わりと思い Skype に入金した 当時1000円の Skype クレジット。
使う機会もなく、「クレジットが無効になるよ」のメールが来る度に、 自宅固定電話に発信して、クレジットを延命。 これを、かれこれ10年繰り返しているだけ。 んで相変わらず Skype で固定電話に発信する機会は無い。
@TohruSaitoh-18/06/14
あなたの戦闘能力
t.co/Fy6YUDZWSJ
- 06/14 【TohruSaitoh・戦闘力】
(MAX:999)
体 力0
攻撃力?????????893
防御力?50
知 力?????500
性 欲?????????900
#あなたの戦闘能力
href=”https://t.co/Fy6YUDZWSJ”>shindanmaker.com/592140
情報構造論
この記事は@TohruSaitohのつぶやきのまとめです。
mineoで同一eoID間でパケットギフト
mineoで同一eoID間でパケットギフトが可能となったらしい。
パケット繰り越しは翌月まで
子ども2人とポケットWiFiルータで3回線契約だけど、自宅WiFiをうまく使えばパケット利用も少なく余るので、お兄ちゃんの6GB/月契約を6月から3GB/月契約に減らした。3回線はパケットシェアの設定をしたので家族合計で9GB/月(デュアル2回線+シングル1回線=約4200円)となり、最近の使用量からすると若干余る程度でピッタリに設定となる。しかし、出張とかお出かけがあると使用量が増え、パケット不足も発生する可能性がある。かといって、使わない月の余剰パケットは翌月までしか繰り越しできない。

パケットギフトによる繰り越し
パケットギフトのテクニックとして、月末にパケットギフトを発行して翌月に受け取るという方法があり、これを使えば翌々月まで活用できる。んで、このテクニックを使いたかったけど、今までは、家族の間で同一eoIDであるため、似た条件の友人と協力しないかぎり、この恩恵が得られなかった。しかし、元記事の情報が有効になれば、家族内でこの技が使えるはず。
でということで月末は、余ったパケットを子ども宛てにパケットギフトして、月が変わったら子どもにパケットを受け取ってもらうことで、余ったパケットをずっと持ち越ししてみよう。
まずは、月末に忘れないように、リマインドのメールを送る設定を入れる。

@TohruSaitoh-18/06/07
- 06/07 昔はね、i8086 のメモリのセグメントなんてものがあったおかげでよ、16bit near ポインタとか、32bitのくせに実質20bitな far ポインタとか、本物の32bit な huge ポインタとかあったんだぜ。でも 4GB が限界なんだぞぉ〜。by じーさま。
- 06/07 悩む: sizeof(long)は、処理系依存というのは、もう教えなくていい時代かな? by じーさま。
- 06/06 RT @oshiroi_you: エンジニアに作業中話しかけていいタイミングを聞いたら大体こんな感じだったんだけど、プログラムに限らず作業中ってみんなこんな感じなのかもしれない。 https://twitter.com/oshiroi_you/status/5…
- 06/06 @RyoutaK 弁当箱にパソコン収まりそう…
[元記事] - 06/04 白鬼女橋近くで可愛い「いたち」がピョコピョコ動いてた。
この記事は@TohruSaitohのつぶやきのまとめです。







