読者です 読者をやめる 読者になる 読者になる

B-Teck!

お仕事からゲームまで幅広く

【JavaScript】JavaScriptのクラスにメンバ変数を用意する

JavaScriptのクラスをまだよく把握できてないんだけど、クラス変数をprivateにしたりpublicにしたかったりしたので試してみた。 ネタ元 第101回 JavaScriptで関数をクラスのように使うとき 中にvarと書くかthisと書くかそれが問題だ - bingo_nakanishiの他言…

【JavaScript】JavaScriptのテストフレームワーク、「jasmine」の使い方メモ

ネタ元 下記を参考に自分の必要な部分だけ抜粋しました Jasmine使い方メモ - Qiita jasmineでjavascriptユニットテスト 導入と基礎 jasmin概要 Suite は describe 関数を使い、 Spec は it 関数で宣言する。 this はspecごとに初期化される。spec内のテスト…

【VBA】開発時に役に立つアドイン/ツール エディタに行番号を表示する

VBA

はじめに 動作確認はExcel2010を使用。 上記の画像のように、VBAのエディタでは画面上部にカーソル位置の行数は表示されるものの、 ソースの行番号が表示されない。この問題を解決する方法を紹介する。 用意するもの AddLineNumbers VB6/VBA 上記サイトにア…

【PHP】CakePHP2.Xのチュートリアルでインストール時に引っかかったこと

CakePHP2.6.2のチュートリアルでインストール時に幾つか躓いたのでメモ代わりに入門 — CakePHP Cookbook 2.x ドキュメント ・DebugKitのエラーが消えない! とりあえずチュートリアルの言うとおりにインストールを進めてエラー表示を消していっても、画面下…

【SQL/SQLServer】MERGE文(UPSERT)

SQLServer2008以降では、MERGE文と言うものを利用することができる。MERGE文を用いると テーブルにデータがある場合にはUPDATE データがない場合にはINSERT といったように1文でデータの更新処理等をまとめたりすることができる。MERGE (Transact-SQL) 前提 …

【PHP】PHPでオーバーロードみたいなことをしたかった。

PHP

PHPは実行時に型が決まるため、オーバーロードという仕組みがない。 似たような仕組みを実装したくて色々やってみた。↓参考 PHPでオーバーロードしたい - チキン煮込みチーズミックス4辛 PHPでオーバーロードに近いことを 仮引数を用意して引数の数などに応…

【本】万能鑑定士Qの事件簿Ⅰ・Ⅱ

万能鑑定士Qの事件簿 I (角川文庫)作者: 松岡圭祐出版社/メーカー: 角川書店(角川グループパブリッシング)発売日: 2010/04/24メディア: 文庫購入: 8人 クリック: 51回この商品を含むブログ (54件) を見る万能鑑定士Qの事件簿 II (角川文庫)作者: 松岡圭祐出…

【PHP】paizaラーニングで「長テーブルのうなぎ屋」を解いてみたよ

PHP

↓わかりづらいけど問題へのリンクpaiza [パイザ] | IT/WEBエンジニアのためのコーディング転職サイト最近paizaに登録してみたので、まずは腕試しのできるラーニングから。スカウト問題と違って、こっちは問題文も公開されてるし公式で答えも公開してるから、…

【Java/C#】オーバーライドと仮想関数 -JavaとC#の違いとか-

Javaを触った後C#を触って、メソッドのオーバーライドと仮想関数の話で???ってなったんでメモ代わりに。 Java Javaで普通に継承してオーバーライドをするとこう。 fooクラスのインスタンスのtwoは当然fooクラスで定義されたtwoメソッドが呼ばれる。 publi…

【デザインパターン/TIPS】WebMVC

前回から引き続いてMVCの話題。さんざん語り尽くされている話題ながら、上記記事を参考にWebアプリケーションのMVCを考える。 1.はじめに MVCモデルによるGUIアプリケーション作成の流れは、Webアプリケーションに対しても影響を与えていった。 WebMVCやMVC2…

【デザインパターン/TIPS】MVC(Model View Controller)モデルとは

Webアプリなんかではよくフレームワークに組み込まれているMVC。 実際はどんなもんかと思って調べてざっくりまとめてみた。 1.はじめに MVCは、SmallTalkにおけるプログラムの設計指針として用いられていた考え方。 モデル・ビュー・コントローラーの3つの要…

【Unity】レーダー機能をそれっぽく実装する

この記事は下記記事に自分なりのアレンジを加えたものです。Day6:Unityのサブカメラ機能でレーダー画面を簡単実装!Day6:Unityのサブカメラ機能でレーダー画面を簡単実装!:初心者でもできる! 7日間で作るUnityゲーム開発|gihyo.jp … 技術評論社前述し…

【Unity】空と霧を設定する

・空 1.空を用意する まず最初に、空の風景の元となるマテリアルを用意する。 とは言っても、自分で作るわけじゃなくてUnityで元から用意されているものを使用する。 (自分で作るよっていう人は適宜ググろう) Assets→Import Package→Skyboxesを選択してイン…

【Java/Servlet】フォワードとリダイレクトの違い

JavaのServletを用いて作成されるWEBアプリケーションで、機能間の遷移を行う方法について ・フォワード 取得したリクエストを、別プログラムへのリクエストとして解釈し、内部で処理を引き渡す。 ・A内でBへのリクエストとして解釈され、処理が行われるため…

【PHP】小数点以下の丸め/四捨五入

PHP

PHPで小数点以下の数値を扱ったり、数値を四捨五入する場合の関数。 ・round(val [,precision, mode]) ・floor(val) ・ceil(val) val : 丸める値 (以下はroundのみ) precision: 丸める桁数(正の値の場合は小数点以下の桁数。) mode : 丸める際のモードを指…

【本】落語り帳~楽日~

落語り帳?楽日?作者: 十千しゃなお出版社/メーカー: 十千しゃなお発売日: 2014/05/21メディア: Kindle版この商品を含むブログを見るシリーズ最終巻。 今まで追っかけてきた作品なだけに、終わってしまう事が寂しくて少しずつ読んでしまったり。楓のわがまま…

【本】パッチワールド

パッチワールド作者: 弾射音出版社/メーカー: 弾射音発売日: 2014/10/03メディア: Kindle版この商品を含むブログを見る設定に惹かれて購入。 序盤の展開は、AI、現実世界の物理法則を超えるための理論等、SF好きとして引き込まれる要素はかなり多く感じられ…

【雑記】自分は、ショートスリーパーだと思い込んで生きてきた

自分は、ショートスリーパーだと思い込んで生きてきた。 短時間睡眠で十分なパフォーマンスが出せる人間だと思い込んで生きてきた。それは幻想だったのかもしれない。社会人になって、仕事をして、それまで感じていなかった効率の低下に気づいた。年を経て、…

【VBA】条件付きコンパイル定数を使って、Officeが32ビット版か、64ビット版かを判定する

VBA

Officeが32ビット版か、64ビット版かによってVBAのコードにも変わってくる部分があるため、判定したい場面がある。 VBAにはその仕組みがあるので解説。 条件付きコンパイルとは 設定値等に応じて、実行される部分を変えることができる記述方法。 VBAでは、実…

【VBA】配列であるかを判定し、配列であれば要素数を返すプロシージャ

VBA

VBAはもっと配列回りが楽にいじれるようになってもいいとおもう。 配列判定のついでに要素数を取得するプロシージャ。空の配列を参照するとエラーになってしまうので、扱いやすくするために実装。 しょぼい。 Option Explicit '/** ' * IsArrayLen ' * 引数…

【VBA】Abs関数

VBA

Abs(number) number:任意の数や数式、変数 引数に与えられた値の絶対値を返す。 Sub test() Debug.Print Abs(-1) Debug.Print Abs(1) Debug.Print Abs(-256) + Abs(256) End Sub

【VBA/Access】ファイル内のクエリをテキストファイルに一括出力する

VBA

ファイル内のクエリを一括で吐き出して検索かけたいことがあったので1ファイルに吐き出すようにするプロシージャを作成。 '/** ' * outputQuery ' * クエリをテキストファイルに出力 ' * @param Optional i_outputPath (出力先を指定する場合)ディレクトリパ…

【Unity】練習用のゲーム未満の何かをGoogleDriveで公開してみた

2016/11/16追記 できなくなりました googledevjp.blogspot.jp 適当に動く物が出来たのでとりあえず何も知らないところから夜中に数時間とかでも数日で動くもん出来るよ 中身は知らないよって感じで一旦上げてみるGoogleDriveでのWeb公開を試してみたぞ。十字…

【Unity】指定されたタグの中で最も近いオブジェクトを取得する

複数のオブジェクトから一番近いオブジェクトを判別して移動させるスクリプトが欲しくて、とりあえずざっと書いてみた。 C#数時間触った程度な上に、Unity上でスクリプト書くの初めてみたいなものだから だいぶ非効率な方法だと思うけど勘弁してくださいな。…

【PHP/jQuery】要素クリック時にformを生成しPOST/GETする

要素クリック時にformを生成し、送信する方法。下記はクリック時にformを生成し、要素のidを自分自身にPOSTして表示するコード。 (前記事からの使い回し…)これも使い道あまり覚えてないけど一応メモ。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> </html>

【PHP/jQuery】form外のクリックイベントを取得し、POST/GETする

formの外側にある要素に対するクリックイベントを取得し、送信する方法。下記はクリックされた要素のidを取得し自分自身にPOSTして表示するコード。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> </body></html>

【VBA】debug.print時にファイルに書き出すプロシージャ

VBA

結構な件数のデータを一度にデバッグで吐き出したかったけどイミディエイトウインドウの制限に引っかかって出力しきれなかったのでファイルに書き出したりするやつを用意した。 '/** ' * OutputLog ' * デバッグログをファイルに出力する ' * @param varData…

【VBA】コンストラクタとデストラクタ

VBA

VBAにもクラスのコンストラクタとデストラクタがあるらしく、利用方法をまとめた。 コンストラクタ Public Sub Class_Initialize() 'ここに処理を書く End Sub デストラクタ Public Sub Class_Terminate() 'ここに処理を書く End Sub ただし、引数を設定する…

【VBA】Environ関数

VBA

Environ(Expression)実行されたPCの環境変数を取得する関数。 実行時に指定した環境変数が存在しない場合は長さ0の文字列("")を返す。expression:環境変数を指定する文字列か、環境変数の番号を指定する。 主に利用されやすい環境変数として以下のものがある…

【VBA】Format関数

VBA

Format(expression[,format[,firstdayofweek[,firstweekofyear]]])expression:フォーマットを設定するデータを設定 format :(省略可能)任意のフォーマットを指定 '-------------------------------------------------------------- '下記の引数については使…

phpの継承についてのメモ

こまごましたロジックとかはちょいちょい書いてたけど、 いまいち継承とかみたいなオブジェクト指向!って感じの考え方がうまく身についてなくて。せっかくだしまとめてメモ書きみたいにしとこうかなと。 test22(); } public functi…

【PHP】XAMPPにZendFramework(1.x)とSmartyをインストール

家のXAMPPにZFとSmartyを入れて動くようになったのでメモ。 ①ZendFrameworkインストール XAMPPにZend Framworkをインストール - Geekな日記②Smartyインストール WindowsのXAMPPでSmartyを使ってみた その1 - ケーズメモ③ZendFrameworkのプロジェクト生成 Zen…

【PHP】過去に研修でPHPで作った簡単なカレンダーのソースを公開プロジェクトにした

PHP

https://bitbucket.org/beatdjam/scheduler_training/src一年前に、しかもほぼ知識ない状態から本で軽く勉強しただけで制作したものなので、 正直今は見返したくない代物になってる…。 MySQLでschedulerって名前のデータベースを作って、SQL_backupディレク…

Twitchで棒読みちゃんにコメントを読み上げさせる方法

Twitchで配信楽なんだけど、コメント確認するの面倒だよなーって思ってたら方法があったのでメモ。・前提条件 Twitchのアカウントを持っている Twitchで配信できる状態になっている・必要なもの 棒読みちゃん本体 棒読みちゃん - ダウンロード(音声合成で日…

仕事で最近ハマったjavascriptとかjQueryとかのTIPS

ここ最近サーバー側のロジックよりも、デザインとかクライアント側のソースをいじる機会が多くて、 いろいろ困ってたのでメモ的に。 ①IE9以前でdisableのテキストボックスの文字が灰色になってしまう あんまりきれいなやり方ではないんだけど、 <form> <input type="textbox" value="test" disabled="disabled"></input> </form> から、 <form> </form>

Unity触り始めたんスよ

Unity。時代はやっぱ3Dをバリバリ動かせちゃうUnityっしょ! とか何とか言ってUnity始めました。だいぶ出遅れて。 ui_nyan氏の 【Unity】素人が7日間クソゲーを作り続けてわかったこと – uinyan. com を読んで気になってたのと、大学の同級生だった奴が 「物…

CSSハックとWin用Safariをとりあえず使えるようにする奴の紹介

CSS

仕事でIE8~IE10とSafariを使う必要があったので /**IE8**/ .selector{ color: #000000¥9; } お尻に\9ってつけるのがメジャーらしい。 セレクタにコメントつけるとかいろいろあったけどとりあえず動いてる。 /**IE9**/ .selector:not(:target) { color: #000…

【本】夏への扉

夏への扉作者: ロバート A ハインライン,福島正実出版社/メーカー: 早川書房発売日: 2013/05/24メディア: Kindle版この商品を含むブログ (14件) を見る猫SF、それも時間移動物の古典というのに今まで読んでいなかったので今更ながら。 印象的な冒頭から引き…

【本】わたしと!あなたの?声春ラジオ!?

わたしと!あなたの?声春ラジオ!?作者: 十千しゃなお出版社/メーカー: 十千しゃなお発売日: 2013/10/17メディア: Kindle版この商品を含むブログを見る 最初、己己己己己己己というキャラクタ名に面食らってしまった。 地雷を引いたかなぁなんて後悔もしたの…

【本】All You Need Is Kill

All You Need Is Kill (集英社スーパーダッシュ文庫)作者: 桜坂洋,安倍吉俊出版社/メーカー: 集英社発売日: 2004/12/18メディア: 文庫購入: 31人 クリック: 414回この商品を含むブログ (431件) を見る 理由もわからず時間のループに巻き込まれ、より良い道を…

【本】Another

Another(上) (角川文庫)作者: 綾辻行人出版社/メーカー: 角川書店(角川グループパブリッシング)発売日: 2011/11/25メディア: 文庫購入: 4人 クリック: 29回この商品を含むブログ (61件) を見るAnother(下) (角川文庫)作者: 綾辻行人出版社…

【本】リライト

リライト (ハヤカワ文庫JA)作者: 法条遥,usi出版社/メーカー: 早川書房発売日: 2013/07/24メディア: 文庫この商品を含むブログ (18件) を見る実はオマージュ元である時をかける少女を読まずによみはじめた。 序盤で徐々に積み重なる違和感がある一点で弾け、…

【本】夜は短し歩けよ乙女

夜は短し歩けよ乙女 (角川文庫)作者: 森見登美彦出版社/メーカー: 角川グループパブリッシング発売日: 2008/12/25メディア: 文庫購入: 84人 クリック: 1,493回この商品を含むブログ (714件) を見る 毎度不思議な大学生活を描く森見登美彦氏。とはいっても自…

【近況報告】本の虫

新しい現場はいって、意気込んでブログまで作ったものの、慣れない仕事で四苦八苦して全くと言っていいほど書いてない件。 最近の楽しみは通勤時間で読む小説なわけで。 ライトなのからちゃんとした小説まで結構幅広く読んでるつもりだったけど、数年読む時…

【メモ】eclipseのデバッグの記事

Eclipseデバッガを活用する31のTips Fly me to the Luna http://kompiro.hatenablog.com/entry/2013/09/29/Eclipse%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%E3%82%92%E6%B4%BB%E7%94%A8%E3%81%99%E3%82%8B31%E3%81%AETips なんとなしにいつもeclipse使ってるか…

【本】パラダイスロスト

パラダイスロスト (メガミ文庫)作者: 三井雷太出版社/メーカー: 学研プラス発売日: 2011/10/27メディア: Kindle版この商品を含むブログ (1件) を見るとても面白かったし、認識できない世界という設定にもとても心を惹かれるものがあった。 ただ、あまりにす…

プログラミング学習サイト CODEPREPがなかなか良く出来てる

なんか年明けくらいにリリースされたって記事だけ見かけてたCODEPREPとやらが、 8月の終わりにリニューアルをしたとからしく結構色んな所で話題になってたので試してきた。 サイトデザインはこんな感じ。 中央にあるブックっていうのが教材になってて、クリ…

【気になったゲーム】F2PブラウザRTS 「EndWar Online」

Tom ClancyのEndWarの新作がF2Pモデル採用っていう発表が9月の前半にあったみたいで。 最近ブラウザベースのゲームもF2Pモデルのゲームも増えて来てて、 すごい時代になったもんだなと。 昔って言ったらブラウザで出来るゲームなんて簡単なゲームばっかりで…

最近買ったゲーム 「SpaceChem」

なかなか平日時間取れないんだけど、全く記事書かないとわざわざブログ作った意味が無いのでちょろっと最近買ったゲームの紹介をば。 本来こういう筆不精なところを治すために作ったのに( ・SpaceChem 簡単に言うとプログラミングして脳汁だばだば出るゲー…

ブログの方針とか

よくあるブログ一回目のアレ。 とりあえず、お仕事のお話と趣味の話とゲームの話メインになるかなぁと。 お仕事は今メインでPHPを取り扱うことになったので、PHPとZendFrameworkについて。 ベタ書きしかしたことなかったからフレームワークに凄い手こずって…