C#とWindowsと最上と土川

CentOS・MacOSぶっ殺すマン PC中毒・プログラマ 一応、高校生かもしれない。高校の部活の社畜です。KOROSARERU☆(ガチ) 現在、インスコ不要のC#開発環境を作っています。できました。次期Ver (CN:COSMOS)よろしく!@Csharp_GO

キャラクター名前決まりました!

C#の応援キャラクターを作成し、名前募集していましたが、ついにビビッとくるいい名前を頂いたので決定しました!

暦 櫻 (こよみ さくら)

です。C#のCは16進数で考えると10進数では12、そこから連想して"暦"

#は音楽では嬰記号 → 嬰 → 「木」をつければ"櫻"

が名前の由来です。

 

今後は暦 櫻との対話形式のC#入門記事や動画等を作っていくので、是非ご注目下さい。
f:id:MogamiTsuchikawa:20170905002714j:image

今日のウンCODE (キャラ名前をそろそろ決めなくては)

土曜日より募集を開始したキャラクターの名前募集。

ある程度集まってきて、良さそうなのが見つかり始めた。今週の火曜日には決定をしたいと思う。

現状では、投票をするほど悩む候補がない状態なので、無投票で採用を考えてる

 

ちなみに、このキャラクターは犬系統です

f:id:MogamiTsuchikawa:20170902161502j:plain

【募集!】C#のキャラクター名前募集!

C#布教のためのキャラクタを作りました!(絵は@V_Melville さんに依頼しました!)

ですが、まだ名前は決まっていません!そこで、名前募集します!!

1週間ほど行う予定です!

最初の5日間ほどで候補を頂き、その中から4つを選び投票して貰う予定です。

(ビビっとくる名前があったらそのまま決定してしまうかもしれませんがご了承ください)

採用された方にはAmazonギフト券1500円分を

投票があり、投票数2位の方には500円分を差し上げます。

是非、良い名前を考えてください!!

よろしくお願いします!!!!

f:id:MogamiTsuchikawa:20170902161502j:plain

【プロフィール】

誕生日:2002年1月5日

職業:学生

趣味:PCいじり・プログラミング・アウトドア

性格:社交的・好奇心旺盛

 

☆☆【応募方法】☆☆

 

Twitterにて

@Mogamitsuchikaw もしくは @MogamiCsharp に「キャラクタ名前募集」の文字と応募する名前(名字も有りのもの)を入れて送ってください。

 

もしくは、当ブログのコメントにてお伝え下さい。(TwitterのIDも一緒に記入ください・賞品が送れません。)

 

採用もしくは投票2位であった場合、上記どちらかのアカウントをフォローいただいている場合、DMにて採用のご報告及び賞品のコードを送らせていただきます。

フォロー頂いていない場合、一度メッセージを送らせていただきますが、一週間以上、反応がないもしくはフォローいただけない場合、DMを送れない状態なので、賞品受取を辞退したと判断させていただきます。

 

今日のウンCODE (C#_GOとかのキャラクターができるよ)

C#_GOもやっと公開テストにでき、これからも更にC#を布教しに行くにあたって、やはりマスコットキャラクタ等が必要であろうと思い!現在制作をしてもらっている。C#のキャラクタとしては、すでに日本では「C#たん」がいるが、それに負けない個性的なキャラクタとしてC#布教に役立ってもらう予定。

今後はHPにてオリジナルキャラクタとの会話形式のC#入門記事や動画等をリリースしていきたいと思う。

まだ、名前は決まっていないので、キャラクターデザインが決まり次第、名前を募集したいと思っている。

今日のウンCODE (C#のポケットリファレンス欲しい)

プログラマーというと世間一般の人は、ただひたすらコードを書いていたり悩んだりしているように思っているらしいが、実は結構違う。(練度で差はあると思うが)

プログラマーがコードを書き始める前に、まず見るもの。それはリファレンス書。使うライブラリとかの使い方がわからなければ、コードなんて書くことはできない(まれに雰囲気でできることがある)

また、普段使用する言語を書くことになれば、いつも使う言語と文法が混ざって間違ったものを書いてしまうかもしれない。そういうときには、基本文法等の情報が最小限度書かれたものがとても役立つ。入門書でも代用できるが、一度ある程度覚えた言語ならば、サンプルコードを見るだけですぐに使えるようになると思う。そういう用途のものを自分は探している...

できれば、PDFで。PDFなら内部の文字の検索や、サンプルコードのコピーが簡単だし。

まあ、そんな都合の良い物はなかなかない。

オンラインサイトではDobon.netなどが近いものだが、オフラインでは使えない。

大学受験が終わったら書いてみようかなぁ。

携帯乗り換えどうしよう(格安SIM→AU)

自分は中学生まではDocomoユーザーだったが、高校生を期に親に頼みMVNO(いわゆる格安SIM)のDMMモバイルに乗り換えた。ほとんど電話を使わないがデータ通信は良くする(主にテザリング)ので、Docomoのプランは微妙だった。そこで、始まって間もないDMMモバイルの5GBプランを契約した。その後月日は流れ、途中で8GBプランに変更、そしてWimax2+を契約してからは主なデータ通信であったテザリングがなくなったことで月2GB以内に収まるようになった。ここ最近ではDMMモバイルのデータ通信残量は繰越システムにより15GBほどになっている。非常にもったいない。

また来年からは大学生になるため、親からは名義を移し自分の名義で自分でお金をやりくりして支払わなければならない。携帯電話の契約の名義を自分に移すには格安SIMでは対応していないようで、どうやら大手に一度戻らなければならなそうだ(自分は昔から携帯を持っていたので、今では珍しい090から始まるユーザーであるため極力、今の電話番号を失いたくない)

そこで、AUのぴったりプランに乗り換えようか迷っている。

AUを選んだのは以下の理由だ

DOCOMO並みの通信の高品質さ

父親AUなので家族割できる

WiMaxAU系列なので、割引発生。

DOCOMO嫌い

Galaxy S8が使ってみたい (今のメイン端末ZenFoneARが不安定なので)

 

あとは、最大限値下げできるように契約する店舗を探すのみ。AUショップやオンラインはあまり値引かれないらしい。家電量販店が値引きが効きやすいらしい。もう少し調べてから、店頭に足を運ぼうと思う。

今日のウンcode (C#_GO)2017/8/9

今日から、腹筋などの筋トレをしてからC#_GOなどの開発の続きをするようにした。

今まで運動を全くしてこなかったから分からなかったが、汗を書いた後のコーディングは意外と捗る。だが、今日もウンcodeを量産し続ける。

今日は三日前から始めたWindowsFormのanchorプロパティをC#_GOのデザイナーに対応させる作業の最終作業であるコンパイル部分の対応作業を行った。

そのAnchorプロパティへの対応作業だが、案外大変だった。C#_GOのデザイナーではデザインしたフォームのプレビューに本物のコントロールを利用している。なので、プレビュー部分のコードは非常に複雑。去年の夏に締め切りが近く魔剤マシマシmodeでコーディングしたお陰で、開発者である自分でも仕組みがよくわからない。

で、具体的にプレビューの方法としてはデザイナーファイルから読み込んだデータからコントロールを動的に生成して、デザイナーファイルからプロパティのデータを受取、処理している。

例えば、TextBoxのMultilineプロパティなら、デザイナーファイルにtrueとあれば

***********************************************************************

if(value == "true"){

       textbox[i].Multiline = true;

}else{

       textbox[i].Mulitiline = false;

}

*************************************************************************

のように処理をしている。

まだ、TRUE・FALSEのように2つしか選択肢がないものなら楽だ。

一番厄介なのは、anchorのように与えるものが複数・数が一定でないものだ。

Anchorプロパティは

************************************************************************

textbox[i].Anchor =  AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Right |AnchorStyles.Left;

**************************************************************************

のように記述する。最初自分はこれを約百行のウンcodeで解決しようとしたが...同様他のコントロールでも同じように実装したところ、最近キレイにしてやっと1000行以内に収まったCODEは2000行という可読性がかなり低いものになってしまった。ウンcodeというよりは、ただのクソース。

結果初めてTwitterでHELPすることにした。

そしたらC#の神 岩永 さんからこんな返信が!!!!!!!!

素晴らしい、なんてきれいなコードだ...

AnchorStyleを返すメソッドを作るという考えすら浮かばなかった(いつもintやstringを返すものしか作ったことがない)

同じようにコードを改良できそうなところが複数あり、修正していると追加機能をつけたにも関わらずコードの長さは元の1000行。たぶんもっと洗練できると思う。

岩永さんのように、しっかりとしたきれいなコードを書けるように今日も1日頑張るぞい(深夜)