huruhurupyotr さんのアバター 12views

MVCとは?

cakephpでも採用されている、MVCという概念があります。  MVCとは、モデル・ビュー・コントローラーの頭文字をつなげたものです。アプリケーションを作る時に、これらを独立の(バラバラの)ものとして扱うことで、相互の影響を気にすることな 2017年5月9日
huruhurupyotr さんのアバター 13views

firefoxでchromeのデベロッパーツール的なものを

そのままなのですが……、firefoxにも開発用のツールがちゃんと用意されています。「開発ツール」といいます。そのままですね。 右上の三本線のところを押すと、いくつかアイコンが並んでいる中にスパナのアイコンがあるので、そこをクリックすると起 2017年4月25日
huruhurupyotr さんのアバター 14views

「.yml」のファイルって何のファイル?

開発を進めていると、ymlという拡張子のついたファイルを目にすることがあるかもしれません。場合によってはこれを編集する必要も出てくるのですが、下手に改行するとエラーだらけになってしまう……。 このymlという拡張子は、それがYAMLファイル 2017年4月18日
huruhurupyotr さんのアバター 66views

Google Apps Script で日付を扱う(2)

今回は、gasで日付をフォーマットする方法について書いていきます。 使うのはUtilities.formatDate()というメソッドです。このメソッドを使うことで、さまざまな書式で日付や時刻を表現することが可能になります。 参考:http 2017年3月30日
huruhurupyotr さんのアバター 86views

ターミナルにコードをコピペしたら即実行された

小ネタなのですが、実際に何回かやって泡食ったことがあるので書いておきます。 ターミナルにコードを書いていくときに、web上にあるコードを持ってくることもあると思います。そのときに、コードの末尾に空白を含めてコピペすると、貼ったときに即座に実 2017年3月9日
huruhurupyotr さんのアバター 453views

Google Apps Script で日付を扱う(1)

Google Apps Scriptで今日の日付を取得する方法は以下の通りです。 var dt = new Date(); DateというのはDateオブジェクトという形式のデータを生成するものです。この形式にすることで、日付を扱うときに便 2017年3月2日
huruhurupyotr さんのアバター 33views

行を削除するためのfor文の書き方

for文といえば、以下の形が一般的ですね。 for(var i = 1; i <= 10; i++){ //ここに処理を書く } 上だと、なにがしかの処理を10回繰り返すプログラムです。 ところで、たとえば、googleのスプレッドシ 2017年2月16日
huruhurupyotr さんのアバター 470views

gasで最終行がどこか取得したい

filter()……指定した範囲のうち、カッコ内の形式のデータのみ選択 length……選択したデータの個数を取得 この2つを用いることで、指定した範囲に欲しい形式のデータが何個あるかがわかります。つまり、行数をカウントするときに、空白や、 2017年2月9日
huruhurupyotr さんのアバター 26views

return false、preventDefault()、stopPropagation()

おおまかに書くとこんな感じだそうです。 preventDefault():リンクの遷移などのイベントを無効にできる。 HTMLでリンクの形式になっていても、これが書いてあると踏んでも遷移しないということですね。 stopPropagatio 2017年2月2日
huruhurupyotr さんのアバター 85views

jQuery.post()とjQuery.ajax()

jQueryの日本語版リファレンスには、「$.postは$.ajaxの略記です」とあります。パッと見では理解できなかったのですが、それほどややこしい話でもありませんでした。 jQuery.post()は以下のように使います。   jQuer 2017年1月19日
huruhurupyotr さんのアバター 33views

Javascriptのスコープチェーンについて

スコープ関係は基本的な話だと思うのですが、いまだに悩まされることが多いです。今回はスコープチェーンと呼ばれる仕組みについてです。 引用します。 JavaScript では関数内で宣言された変数は、その関数内でしか見ることが出来ない。関数内に 2017年1月17日
huruhurupyotr さんのアバター 12views

ヒアドキュメント

ヒアドキュメントというのを今日初めて目にしました。こういうやつです。 $str = <<<EOF <p>ダブルクオーテーションをエスケープする必要がない</p> <a href="hoge.p 2017年1月12日
huruhurupyotr さんのアバター 37views

phpのglobalキーワードとは?

phpにはglobalキーワードというものがあります。phpstormだとtrueやfalseと同じオレンジ色の太字で表示されます。 変数にはグローバル変数とローカル変数という二種類があります。関数の中で使われた変数は、基本的にローカル変数 2017年1月5日
huruhurupyotr さんのアバター 15views

WordPressのフィルター

WordPressにはフィルターという機能があります。ある「きっかけ」(これをフックといいます)に応じて、関数などを実行できる機能です。フックには、たとえば以下のようなものが用意されています。 ・the_title ・the_content 2016年12月20日
huruhurupyotr さんのアバター 150views

phpstormの波線たち

コードを読んだり書いたりしていると、文字は色々な色で書いてあるし、至るところに波線が引いてあるし、イタリックになったりボールドになったりしてるし……と、とにかく画面がにぎやかです。だんだんとそれぞれの記号や表記の意味は分かってくるものですが 2016年12月15日
huruhurupyotr さんのアバター 54views

phpにおける関数と言語構造

funciton helloworld() { echo "hello, world!" } この式のhelloworldは関数です。そして、echoは関数ではなく、言語構造です。これらの違いは何でしょうか? ……見るからに形が違いますね。 2016年12月13日
huruhurupyotr さんのアバター 23views

phpの三項演算子

phpには三項演算子というものがあります。if/elseと働きは似ていますが、異なる点もあります。 三項演算子は以下のような形で使われるものです。 条件式 ? 式1 : 式2 条件式がtrueの場合左の式が、falseの場合は右の式が実行さ 2016年12月8日
huruhurupyotr さんのアバター 16views

phpのlist関数

phpで配列の要素をそれぞれ変数に入れたいとき、とても便利な関数があるみたいです。その名もlist。 (と思ったら、phpマニュアルには「この関数は実際には関数ではなく言語構造です」と書いてありました……。関数と言語構造については後日調べて 2016年12月6日
huruhurupyotr さんのアバター 28views

if,whileの条件文の省略した書き方に出会った

だいぶ前になりますが、こんな書き方のif文にはじめて出会いました。 if($hoge){ //処理 } phpの制御構造の条件文の書き方でもっとも基本的なものは、こんな形ですよね。 $hoge == true $hoge == "hoge" 2016年11月29日
huruhurupyotr さんのアバター 16views

WordPressのテンプレートタグとは?

テンプレートタグは、ブログのデータを動的に表示したり、カスタマイズしたりするときに、テンプレートの中で使うものです。 そもそも、テンプレートとは、Web 上での表示をコントロールするファイルです。つまり、テンプレートは枠組みで、データはその 2016年11月24日
huruhurupyotr さんのアバター 36views

phpで改ページの処理がよくわからない!

僕はphpを主に触っているのですが、改ページをどうやって行っているのか、ということがしばらく分かりませんでした。僕の触れているプログラムでは、改ページはphpを見ているだけでは解決しない問題でした。 改ページのプログラムはcssの方だったみ 2016年11月22日
huruhurupyotr さんのアバター 10views

htmlのdivとsection

htmlについて知識があいまいになっているところがあったので、いくつか調べてみました。 ・divとは? divは、説明サイトに飛んでも「それ自身は特に意味を持たない」などと書かれているのでわかりづらい印象を抱くのですが、要するに、箱や、区切 2016年11月17日
huruhurupyotr さんのアバター 14views

foreachループから抜ける

ごくごく基本的なことがらですが、breakとcontinueについて取り上げたいと思います。 foreachとは、配列のある要素の数だけ回るループのことですが、途中で終了したい場合や、条件によって処理をしたくない場合があります。   そこで 2016年11月15日
huruhurupyotr さんのアバター 15views

デバッグの時に便利な_log

デバッグの時に、変数に何が入っているのか知りたくなるときがしばしばあります。そうした時に使えるのが_logという機能です。 _log()という形で用いるもので、括弧の中に変数を入れればその時点でのその変数の中身を知ることができます。 変数の 2016年11月10日
huruhurupyotr さんのアバター 15views

phpのシンプルな関数いろいろ

・empty 変数が存在しないとき、または変数の値がfalseに等しいときtrueを返します。 ・isset 変数が存在し、NULLではないときtrueを返します。 ・unset 指定した変数の割当を解除します。グローバル関数が関数の中でu 2016年11月8日
huruhurupyotr さんのアバター 17views

have_postsとthe_post

phpのプログラムでよく見るのが、以下のようなので始まるループです。 <?php while ( have_posts() ) : ?> <?php the_post(); ?> ぱっと見で初心者の僕には何がなんだか 2016年11月1日
huruhurupyotr さんのアバター 20views

phpの文字列処理(分割、検索)

phpで、文字列をある文字列で分割するための関数には以下のようなものがあります。 array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX 2016年10月27日
huruhurupyotr さんのアバター 27views

WordPressにおけるカスタム投稿タイプ

WordPressは、普通のブログとして作る以外にも実に様々に投稿をカスタマイズできるサービスなのですが、今回はそのうちのカスタム投稿タイプという機能について書きます。 カスタム投稿タイプとは、投稿タイプを自由に作ることができる機能のことで 2016年10月25日
huruhurupyotr さんのアバター 31views

Ajax通信が急にうまくいかなくなったとき

昨日までは問題なくAjax通信ができていたにも関わらず、今日になって、何も変えていないのに通信ができなくなってしまった、という場合、原因はJquery.ajaxのurl欄にあるかもしれません。 urlにIPアドレスを用いたアドレスを設定して 2016年10月20日
huruhurupyotr さんのアバター 11views

JQueryとは

JQueryとは、Javascriptをベースにしたライブラリです。ライブラリとはよく使う複数のプログラムをひとまとめにしたもので、要するにJQueryはJavascriptがより書きやすく、読みやすくなったものです。 $(function 2016年10月18日