全知全能を目指す人のありがたい雑記

何かしら意味のあるありがた~い話か、意味のない雑念だらけの日記を書く予定です。

2018-01-01から1年間の記事一覧

ASP.NET MVC5 雑記

Web案件を受けたが、自分はWeb未経験。 なので、サーバーサイドがC#のASP.NETを触ってみることにした。 プロジェクトについて App_Startフォルダ AuthConfig OAuth?の認証連携のサポートをするらしい BundleConfig JS,CSSの参照処理 FilterConfig 全アクショ…

MVVMについて25%語る(その内5%は嘘かも)

MVVMは内部処理と画面の処理を分離させる設計。 Model View ViewModelの3つの要素に分ける。 その違いを備忘録としてまとめた。 Model View ViewModelの違い View 端的に言えば「システムにおける画面表示」 レイアウト定義 ユーザー操作の割り当て 動的に変…

支払い金額を設定し、支払いを終えるのに何枚の硬貨が必要かを算出するプログラム

#include <stdio.h> int main(void){ int price; scanf("%d",&price); int coins[6] = {500,100,50,10,5,1}; for(int i = 0; i < 6; i++){ printf("%d円が%d枚",coins[i],price/coins[i]); price = price % coins[i]; if(i != 5)printf("、"); } } 入力 3333 出力 500</stdio.h>…

日付と曜日を表示するプログラム

javaでは一般的にカレンダークラスを使う。今日からX日後の日付と曜日を出してほしいとのことなので 以下のコードを書いた import java.util.*; public class Main { public static void main(String[] args) throws Exception { Scanner s = new Scanner(Sy…

ハードコーディング恐怖症を患いました

ハードコーディング怖い ↓ハードコーディングしてるコード import java.util.*; public class Main { public static void main(String[] args) throws Exception { Scanner s = new Scanner(System.in); //ログインステータスは1が成功でぇ~、0が入力ミスで…

プログラミングの質問(と回答)はこうあるべき

detail.chiebukuro.yahoo.co.jp こういう質問があった。 最初はまったく内容が分からなかったんだけど、 きちんとご説明されていたし、 知識の照らし合わせが互いに出来たと感じた。 この切磋琢磨してる感じが良かった。 回答していて楽しいと感じられた。 …

配列を使用して入力した数字から最大値・最小値・平均値を求めるプログラム

入力が一定ではないならリストの方が良いんだけどなぁ… っていうのは学生の課題だから仕方ない?とりあえず、配列の要素数は5にしています。 いつも通り、機能要件を満たす最低限のコードしか書いてません。 import java.util.*; public class Main { public…

.NETを使って「時間差」と「指定した時間が指定した時間帯か」を求めるプログラム

人のソース引用してます C#で特定の時間帯に含まれるか判定 時間を表すTimeSpanオブジェクトを作成する、情報を取得する - .NET Tips (VB.NET,C#...) using System; public class HowToUseDateTime{ public static void Main(){ DateTime a = new DateTime(2…

多次元配列を使って遊ぶプログラム

以下のような模様を出力してほしいらしい。 ■□■□■□■□■□■ □□■□■□■□■□■ ■■■□■□■□■□■ □□□□■□■□■□■ ■■■■■□■□■□■ □□□□□□■□■□■ ■■■■■■■□■□■ □□□□□□□□■□■ ■■■■■■■■■□■ □□□□□□□□□□■ ■■■■■■■■■■■ コード import java.util.*; public class Main { public static void …

文字列1から文字列2を検索するプログラム+解説

strstrっていう関数がある #include <string.h> char *strstr(const char *s1, const char *s2); これを学習目的で自作する人が居たので、類似のソースを見つけて解説してみた printfで出力の途中経過を混ぜてます ソース #include <stdio.h> char *myStrstr(const char *s1, co</stdio.h></string.h>…

電球がONである数を数えるプログラム

問題1からnまでの数字が振られたn個の電球がある。これらの電球に対して、次の操作を順に行う。・1の倍数の電球のON/OFFを切り替える。 ・2の倍数の電球のON/OFFを切り替える。 ・mの倍数の電球のON/OFFを切り替える。このとき、最終的にONになってい…

2次元配列を使ったプログラム

#include <stdio.h> int main(void){ //NOTE:本当は、inputを可変長の配列にすると使い勝手がいい int input[2][5] = {}; for(int row = 0; row < 5; ++row){ scanf("%d%d",&input[0][row],&input[1][row]); } int rowSize = sizeof(input[0]) / sizeof(input[0][0]);</stdio.h>…

身長と標準体重の対応表を表示するプログラム

printfとscanfもっとうまく書ける気がする。。 #include <stdio.h> int main(void){ int from,to,each; printf("何cmから:"); scanf("%d",&from); printf("%d\n",from); printf("何cmまで:"); scanf("%d",&to); printf("%d\n",to); printf("何cmごと:"); scanf("%d</stdio.h>…

半角文字列を入力し、英字のみの文字列と数字のみの文字列に分解して出力するプログラム

最近Cばっか記事に書いてるなぁC言語はどうしても他の言語と比べてコード量が多く読みづらくなっちゃうから あんまり好きじゃないんだ80文字指定って言われたので配列にしたけど、 サイズ無制限にしたいってなったときは 文字列をcharのポインタを使いたいよ…

【パワー系PG】変数を連番で命名はNG!配列やコレクションを使おう

あなたのプログラム、「変数を連番で命名」してませんか? まさかいないとは信じたいけれど。。けれども、 某質問サイトのユーザーから頂いたコードを拝見した結果… 存在した。存在してしまった! (しかも意外に多い…)先輩や知人、友人等に教わる人がいな…

【パワー系PG】データを整数型で表現しないで列挙型を使え

あなたのプログラム、「intを不必要に多用」してませんか? どの言語にもenumみたいな列挙型ってあると思うんだ。 C言語における、intとenumによる実装の違いを紹介しよう。 intを使ったときの実装 #include <stdio.h> int main(void){ int warningRate; //2桁入力【</stdio.h>…

【パワー系PG】ハードコーディングはやめてDBMSを使いたい

あなたのプログラム、「ハードコーディング」してませんか? ハードコーディングとは簡単に言うと以下のような感じ 内容としては業務データをプログラムで作っている処理。 int input; scanf("%d", &employeeNo); if(employeeNo< 1&& employeeNo> 100){ //①…

「パワー系PG」は卒業したい

こんにちは。突然ですが、あなたのプログラムからパワーは感じませんか? 1ファイルに数千行も記載してる? 機能分割がきちんとできていない? 同じコードをコピペしている? 変数を連番に命名している? 変数名が適当? 1行に無理やりロジックを詰め込む? …

C言語でうるう年計算・月の末日計算・曜日計算を一通り書いた

学生の課題あるあるのプログラム。各関数は全部落ちてるソースをパクっただけ。fudebaco.com edu.clipper.co.jp C言語入門:うるう年判定プログラム:Geekなぺーじ #include <stdio.h> int main(void){ int year; //yyyyで入力する!例「1970」 scanf("%d", &year); in</stdio.h>…

テーマをカスタマイズした

背景色が地味だったのと、透明感を持たせたいなーと言うことで コンテンツのアルファ値を変更しやした!!デザインCSSに以下の記述を追加。 #container-inner{ background-color: rgba(46, 46, 46, 0.93); } .entry-inner blockquote{ background-color: rgb…

C#で文字列を弄るなら正規表現を使いたい

ファイル名に拡張子をつけていないので、 ファイルを保存する際に、 拡張子を追記して保存するようにしたい と仰る方を見かけたので一つサンプルコードを。文字列操作なんて不要! なら、正規表現で置き換えてみよう。↓無理やり文字列の後尾に「.png」を追加…

Photon Unity Networkingを使ってみよう「かなぁ」

3Dでかつ、マルチプレイがしたい!ってことで UnityにPUNを導入することにした。とりあえず、公式?の解説(古い記事)と 更新日時が比較的新しい(今年の)記事の2つを参考にしている。 support.photonengine.jp nopitech.com 導入手順 Photonのサイトでア…

トップ

当ブログでは以下の内容を中心に更新する予定です。 日記 プログラミング&開発 ゲーム 記事の方針として、 「プログラミング&開発」または「ゲーム」のカテゴリを メインにしていく予定です。 記事の内容としては 「備忘録」や「便利な物の紹介」などを あり…

Unityのファイル構成

以下のサイトから参考にさせて頂いております。 www.project-unknown.jp qiita.com 上を考慮してみて、 Unity素人の自分が使いやすそうなファイル構成を考えた。 {$GameName}/├ Animations├ Audio├ Materials│ ├ Textures│ └ Shaders├ Scripts│ └ {$namespac…