B-Teck!

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

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

【VBA】VBAのエディタの覚えておくと便利なショートカット

VBA

いつも忘れるので自分用にメモ ショートカット 説明 Ctrl+↑ 前のプロシージャに移動 Ctrl+↓ 次のプロシージャに移動 Ctrl+PageUp 現在のプロシージャの先頭へ移動 Ctrl+PageDown 現在のプロシージャの最後へ移動 Ctrl+Home 現在のモジュールの先頭へ移動 Ctr…

【JavaScript/jQuery】はてなブログで一定期間経過した過去記事に、古い記事であることのメッセージを自動表示するスクリプト

こんなの ソース <script type="text/javascript"> //更新日時を取得してDateに変換 $('time:not(.updated)').each(function(){ var updateTime = $(this).get(0).getAttribute('datetime'); var date = new Date(updateTime); //1年前の日付を設定 var pastDate = new Date(); pastDate.set…

【VBA】リストボックスを選択したり解除したりするメモ

VBA

前提 Access 2010 リストボックスは複数選択可 用意 テーブル フォーム コード リストボックスを全て選択・選択解除 [リストボックスの名前].Selected(数字)はリストボックスの指定項目の選択状態のプロパティ。 Trueにすると選択状態に、Falseにすると非選…

【JavaScript】JSLintで"The body of a for in should be wrapped in an if statement to filter unwanted properties from the prototype."が出た時の対処

なぜ出るのか for-inステートメントはオブジェクトのプロパティを”全て"列挙する for (variable in object) { ... } その為、対象のオブジェクトのプロパティだけではなく、prototypeから継承した(prototype汚染された)プロパティも列挙される function A() …

【PHP】PHPカンファレンス2015にいってきました

PHP

phpカンファレンス2015に行ってきました 強そうなPHPerがいっぱいいてビビりながら過ごした スポンサーブースでPHPStormの新ライセンスの話聞いたりした IZANAGIすげぇ 試したい 生Rasmus Lerdorf見て興奮した めっちゃ刺激を受けたので来年も行きたい 以下…

【CSS】CSSの詳細度の設計メモ

CSS

CSSのスタイルの適用順序には、詳細度という仕組みが存在する。 CSSを設計する上では欠かせない概念であるためメモ。 詳細度とは 詳細度とは、スタイルを適用する命令の強さである。 id、class、タグ要素等、各セレクタ自体が詳細度を持ち、その強さは三段階…

【SQLServer】ManagementStudioで行番号を表示する

バージョン 2014 だけど大体他のバージョンも同じ…はず? やりかた ツール→オプション テキストエディター→行番号にチェック 完了

【Java】文字列の後ろの半角・全角スペースをtrimみたいに消したい

経緯 仕事で、文字列の末尾だけ半角・全角問わず消したいってことで色々調べてみたんだけど、 trimの実装パクって末尾だけ対応させたらいいんじゃね?みたいな そんなわけでtrimを調べてみたら、半角スペースにしか対応してなかった 最終的にこんなソースに…

【雑記】25歳になったので社会人生活を振り返る 現在と今後

現在と今後 あんなに仕事多くてしんどかったのに、数ヶ月暇な期間を過ごすと、どんどん精神的に辛くなっていった。 数ヶ月連続でほぼ毎日定時帰り。業務中にやることもそんなに無い。 時間ができると、物足りない部分が見えてくるようになった。 バージョン…

【雑記】25歳になったので社会人生活を振り返る 2年目

2年目 2年目の初め、新しいプロジェクトにアサインされる。 偉い人と直接の上司に、簡単なプロジェクトだと伝えられる。 チーム構成は上司・開発経験がなくインフラ畑の先輩・俺の三人。 上司は結構楽観的に見ていたけども、俺と先輩は序盤から残業をしなが…

【雑記】25歳になったので社会人生活を振り返る 1年目

5月の頭に誕生日を迎えて、25歳になってしまいました。 振り返りの意味も込めて、今までと今の話。 1年目 入社早々教本(誤字脱字多い)を渡され、ほぼ自習でPHPを勉強する。 一応大学時代に多少の知識は得ていたので、グループ内で教える側に回ったりもした。…

【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へのリクエストとして解釈され、処理が行われるため…