ひよっこPGのブログ

主に、技術メモや英語たまにギター関連のことも書いているブログです。

SQL文内コメントとテーブルのコメント メモ

SQL

SQL文内でのコメント方法 プログラムのソース上では、 // を使うけど。 SQL内の場合、1行のコメントアウトは -- を使う。 -- コメントです。複数行のコメントアウトは /* */ を使う。 これは知らなかった。 SQLでも使えるんだなと理解。 /* コ メ ン ト さ!…

デッキシューズというものを初めて知った・・・w

photo by sebast++デッキシューズは、船の甲板(デッキ)で使用するためのシューズのことだそうです。 特徴としては上記画像のように、濡れた甲板でも滑らないよう工夫がされていること。 靴の裏が、滑る原因となる水を排出出来るように細かい溝がいっぱいあり…

オブジェクトとレジ袋

コンビニの帰りに、ふと色々なことを考えました。「レジ袋って、複数のものを一緒に持てないからレジ袋で包んで持てるようにするんだよな〜」 「包む?」 「何個かであれば、大丈夫だけど数が多くなれば一個にまとめたくなる。」 「これってJavaScriptのオブ…

BootStrap 3.0のpagerをセンタリング centerにする方法

BootStrap 3.0で、ページャー部品を使おうと使うとデフォルトが左寄せになっていたので 中央寄せにしたいな。と思って調べた結果をメモっています。BootStrap 3.0のページャーについて知らない方は下記をどうぞ^ー^ Components · Bootstrap 方法 BootStrap…

"教うるは学ぶのなかば"

photo by Art4TheGlryOfGodことわざは、昔の人たちが考えたとても深い言葉だと思います。自分が英語の勉強をしていた時のことです。訳している時に、分からない箇所を理屈的に考えてすぎて多くの時間を使っていました。 そのため、文章の数をこなすよりも一…

"Roll one's eyes"という英語の表現知ってます?

"Roll one's eyes"は あきれて目をぐるりと動かすという意味です。これを学ぶきっかけなんですが 英語の勉強をかねて トイストーリーを英語で読んでいます。CD付 ディズニーの英語 [コレクション3]作者: 石原真弓[英文解説]出版社/メーカー: 中経出版発売日:…

JavaScriptの関数について、復習をかねてアウトプットしてみる。

JavaScriptの関数について、学んだので基本的なことですがアウトプットします。 関数の定義方法 var addFunc = function(a,b){ return (a+b); }; 関数は必ず値を返す。 var func = function(){ }; console.log(func() === undefind); //=> true return文を書…

JavaScriptで、HTML文字列からscriptタグを置き換える正規表現で、二つの違い分かる?

今、スクレイピングを使ったプログラムを趣味で書いています。 それでjquery.xdomainajax.jsというライブラリを使っていて、内部実装を見たりしているのですが scriptタグを置き換える正規表現があり、そこで疑問に思ったことが一個ありました。下記の62行目…

Linuxのコマンドで ”> /dev/null”とは?

PHPでの、バッチ起動処理のコマンドで Linuxコマンドを使いphpプログラムを実行する場面がありました。 下記のようなコマンドです。 php ○○○Batch.php 引数1 引数2... > /dev/null○○○.phpは、バッチ処理の書かれた phpソースです。 結果をまず述べると バッ…

Sublime Text 2 で 全角スペースをハイライトする方法

今回は、エラーの原因となる全角スペースを発見しやすくする方法をメモします。きっかけは PHPのプログラムを書く時に $str = "あああ" . "いいい" . "ううう"; // . は 他の言語での文字列結合 + と同じ意味です。 自分の好みで、 . と文字列の間にスペース…

Macでコマンドの別名をつける方法

Macで、コマンドの別名(エイリアス)をつける方法のメモです。 ※これはMacのみのコマンドみたいです。alias 別名="コマンド"デスクトップに置いてある tempフォルダへ移動する tempコマンド ex) alias temp="cd ~/Desktop/temp" エイリアスを削除したい場合は…

うおーーー! 教えて頂いたことに感謝の気持ちをどう伝えたらいいか分からないw

id:sho322さん 教えていただき本当にありがとうございます!!!!!!!! 回答記事 : jQuery find()とfilter()の違い - 感謝のプログラミング 10000時間この記事をじっくり読んで自分なりの解釈を書きたいと思います^ー^ <html><body><div id="hoge">aaaa</div></body></html> ↑と↓ は 同じ意味! <div id="hoge">aaaa</div> …

JQueryで分からないことがある。。。

$('<html><body><div id="hoge">aaaa</div></body></html>').find('#hoge').text(); //=> 空文字が返る。 //<body> // <div id="hoge2">bbb</div> //</body> $('body').find('#hoge2').text(); //=> "bbb"が返る。 jQueryで、HTML文字列をDOM変換したDOMオブジェクトをfindで検索が出来ない・・・・・。通常どおり body内にタグで作ったものは取…

PHPからフォルダ構成ごとzip圧縮

PHP

phpでフォルダ構成ごとzip圧縮しないといけない用件がありまして、それで色々調べた結果をメモしておきます。 ZipArchiveクラスを使う方法(自分的には非推奨) 前提 : PHP5.2以上 http://www.php.net/manual/ja/class.ziparchive.phpでもこのZipArchiveクラス…

自画面に遷移 リロード対策

PHP

......... 参考 shigechi-64's diary [PHP] $_SERVER の PHP_SELF / SCRIPT_NAME / REQUEST_URI の違い | tek…

最近やりたいなと思ってること

・ギターで耳コピしたフレーズを、録画→TABを編集して追加 したものをYoutubeにアップする。 押さえる場所は、TABで記述して その他のリズムや微妙なタッチの差は動画を見ればわかるので気軽でいいなと思って。 TABにリズムも書くと面倒で・・・。・enchant.…

正規表現メモ

正規表現とは 検索や置き換えで使われる文字列をパターンで表現する方法のこと。 パターンを表現するための記号 = メタ文字がいくつも用意されており、それらを組み合わせて「a○○」や「3桁の数字」「先頭の2文字が ab」などを表すことが出来る。 または 1…

Mac OSで バックスラッシュ \ を入力する方法

Option + ¥参考 Macにおけるバックスラッシュ(\)の入力方法 - Qiita

鳥肌が立つほど最高なおすすめライブ映像 

一週間ぶりのブログ更新です。書いたきっかけは、音楽でこんなにも爽快感と高揚感を感じることが出来るということを共有したいなと思ったからです。事前に前置きですが、音楽は個人差あって合う合わないもあるので、全員が必ず感動するような完璧なものはな…

クロージャを使ったフラグの切り替えサンプル

現在、自分は社内WEBシステムの スケジュール機能を作ってます。それで スケジュールが 縦表示 横表示があって それの切り替えボタンを作ったときの 一部を紹介しますJavaScriptで、クロージャというものがあって グローバルオブジェクト汚さないように素人…

UnderScore.js の _.reduceメソッドに焦点をあてて勉強してみる

この記事は、タイトルどおり UnderScore.jsの _.reduceメソッドにカーソルをあてて書いている記事です。 ターゲットとしては、 Underscore.js reduce などで検索して訪問された方を対象にしています。 記事の書く流れ1. _.reduceメソッドの使い方と概要 てっ…

JavaScriptで タグにclassを追加、削除したいとき

// idが "hoge"のタグに class "aaa"を追加 document.getElementById("hoge").className = "aaa"; // idが "hoge"のタグの class を削除 document.getElementById("hoge").className = ""; 参考 element.className - Web API インターフェイス | MDN

”JavaScriptで学ぶ関数型プログラミング”を読む上での メモ

JavaScriptで学ぶ関数型プログラミング作者: Michael Fogus,和田祐一郎出版社/メーカー: オライリージャパン発売日: 2014/01/18メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見るこの本が今年の1月に発売されて、少しずつ読み進めていま…

setTimeout、setIntervalに指定する関数は出来る限り文字列で渡してはいけない。

○○秒後にある処理を動かしたい場合に使う setTimeout(関数, ミリ秒数) ○○秒間隔である処理を動かしたい場合に使う setInterval(関数, ミリ秒数)この二つの引数に ある処理に当たる 動かしたい処理が書かれた関数を指定します。 その指定方法が2つあります。…

今日は、成人式に行ってきます。後日、自宅からゆっくり追記していこうと思います。 追記 成人の日、福岡市の成人式に行ってきました。まず簡単に箇条書きで、思ったことを書きますね。 ・会場に着くと、会場内の成人式に参加せずドーム前の待ち合わせ場所で…

今日は、成人式

今日は、成人式に行ってきます。 後日、自宅からゆっくり追記していこうと思います。

JavaScriptのthisについて自分なりの解釈 その3

前記事 JavaScriptのthisについて自分なりの解釈 その2 - ひよっこPGの技術メモ・英語・ギターのブログ。その3が最後です。 今回のパターンは、thisへ自由なオブジェクトを代入できるパターンを説明してみます。function で宣言した関数 全てで使えるメソ…

JavaScriptのthisについて自分なりの解釈 その2

前記事 JavaScriptのthisについて自分なりの解釈 - ひよっこPGの技術メモ・英語・ギターのブログ。thisは、呼び出される状況によって代入されている値が異なるみたいです。一つ分かったパターンがあるので説明してみます。 コンストラクタ関数内での thisは …

JavaScriptのthisについて自分なりの解釈 その1

JavaScriptでプログラムを書いていると、thisというキーワードを見たことがあると思います。そのthisについて自分なりの解釈を説明してみたいと思います。thisは、実行呼び出し元のオブジェクトを表す変数だと、解釈しています。いくつかプログラムを通して…

プログラマーに対して、面接官になったら尋ねるべき質問実例集を自分なりに回答してみました。

ryoさんが書かれた下の記事を読んで自分なりに回答してみようと思ったのでこの記事を書きました。 プログラマーの力量を見極める質問に回答してみる - 涼の成長記録 「等値」と「等価」の違いを説明してください(この質問はTechRepublicのTony Patton氏に教…