ボム君.com

Masa's blog

今まで学んできたITスキルを主に。

PHPで、配列の中身の一部分だけを削除したい場合

PHPでの配列に対する関数っていうものはたくさんあって、 PHPのドキュメンテーションにも色々記述されているようですが、 ここではよく使う関数を元に、解決策を見つけていこいうと思います。 配列の中身をまずはどうなっているか、確認します。 配列の中身…

PHP: 配列を一列ずつ出力させる方法

配列は一般的に一行ずつ出力しますが、時には一列ずつ出力することだってあります。方法は二つあります。 PHP関数:array_column プログラム 5698, 'first_name' => 'Bill', 'last_name' => 'Gates', ), array( 'id' => 4767, 'first_name' => 'Steve', 'la…

プログラミングチャレンジ:学生スコア計算式

問題: 学生の最終成績を次の5の倍数にする。 最終成績が40以下の場合は不合格。 満点は100点。 最終成績と元の成績の差が3以下の場合は元の成績を最終成績にする。 Sample Input 4 73 67 38 33Sample Output 75 67 40 33

Vimの基礎3

まずここまで見て来たVimの基礎のまとめをここで。今までのVim基礎ブログはこちら: masa25michi.hatenablog.commasa25michi.hatenablog.com これまでのまとめ h, I 文字 j, k 行 w, b, e 単語 ^, $ 最初/最後の行 (, ) 文 {, } 段落

Vimの基礎2

コマンドモード上でカーソルを移動する方法は前にも述べたが、ここでも詳しく。 単語移動 w 次の単語に移動b 後ろの単語に移動e 次の単語、または行の最後の単語に移動 行移動 ) 次の行に移動( 後ろの行に移動 段落移動 } 次の段落に移動{ 後ろの段落に移動 …

Vimの基礎1

Vimとは ターミナル上でのエディターのこと。なぜ必要かというと、サーバー内のファイルを直接ターミナル上で編集できるから。 IDE(Eclipse、Netbeans、Sublime)などを使う方が多いかもしれないが、いちいちファイルのパス(位置)を把握しなければいけない…

ターミナルコマンド ファイル/ディレクトリの作成、削除、移動などの、よく使うコマンド5つ

ファイルのないフォルダーを削除する場合 rmdir ディレクトリ名もしファイルやフォルダーがそのディレクトリにあった場合はエラーが出力される $ rmdir sample rmdir: failed to remove `sample': Directory not empty ファイルのないディレクトリ内に別の空…

ターミナルコマンド mkdir

mkdir 説明:ディレクトリを作成 書式:mkdir [オプション] ディレクトリの名前 オプション 1)-m モードを設定する。デフォルトでは、read, write, execute となっている。 mkdir -m 777 new_dir2)-p: 指定されていたパスに存在しないものはすべて作成…

ターミナルコマンド ln

ln 説明:ファイルやディレクトリのリンクを作成 書式:ln [オプション] 元のファイルのパス リンクファイルのパスリンクとは、コピーと違って、ただリンク先を表示するだけ。 二種類のリンクがある。シンボリックとハードリンク。 シンボリック:そのファイ…

ターミナルコマンド mv

mv 説明:ファイルやディレクトリを移動する 書式:mv 元のファイルのパス 新たなファイルのパス1)普通に移動する場合。 新しいファイルを新しいパスの元に作られる。 mv Downloads/old.txt Desktop/new.txt2)オプション b: 上書きや削除されるファイ…

ターミナルコマンド CP

cp 説明:ファイルをコピー 書式:cp [オプション] コピー元のファオルのパス コピー先のファイルのパス1)あるパスから現在いる、カレントディレクトリにコピーしたい場合は ‘.’ ピリオドだけでいい。 cp ~/Downloads/sample.txt . 2)あるディレクトリ内…

MVC (Model View Controller モデル・ビュー・コントローラ)とは

プログラミングの上級者になると頻繁にこのMVCという単語を使うことになると思う。じゃー、一体このMVCとは何なのかを簡単にここでまとめたのでどうぞ参考までに。 MVCとは MVCは、簡単にいうとアプリケーションを作る時に必要になってくるある一種の設計ノ…

JQury:自身のサーバー上、もしくはローカルのフォルダー内にある全てのイメージをHTMLにロードする(読み込む)

ロードする前に。。。 JQueryを使って下記のコードを使えば一瞬でロードできる。 ただその前にJQueryをインポートする。方法は二つ。1) グーグルがサーバー上で提供しているJQueryを使う <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 上記のコードをhead内に埋め込めばOK. 2) 自身のサーバー上、も…

Programming: Parallel VS Concurrency

In functional programming, such as Erlang and Haskell could be better suited for answering question of what are the differences between Parallel and Concurrency programming. According to "Parallel and Concurrent Programming in Haskell", In…

Erlang: If-else

Very simple usage of If-Else Statement in Erlang Language -module(what_the_if). -export([heh_fine/0, oh_god/1, help_me/1]). %% should check if this actually works (hint: an error will be thrown) heh_fine() -> if 1 =:= 1 -> works end, if 1 …

Erlang: 簡単なサーバーとクライアントのメッセージプログラム

Erlangプログラミングではよく使う二つ以上の間でのメッセージ交換。 主に並行処理で必要不可欠の基礎ポイントをここで。 その簡単な例を作ってみた。 まずモジュールの名前をexample -module(example). 関数を定義する。ここでは三つの関数を使うので三つと…

Erlang: exception error: no match of right hand side典型的なミス

Erlang は他のプログラミングと違い変数の作りかたと値を入れるやり方が違う。 変数名は全部最初は大文字から Xxxx = 1. Yyyy = 2. 変数に値をあげるのは一度きり %エラー Xxxx = 2. 他の関数で値を変えてもダメ f(Y) -> Y = 5. %エラー main() -> X = 3, f(…

PHP: 二重引用符と単一引用符の違い

PHP

二重引用符(””)と単一引用符(’’)とは少し違う。 変数の扱い 上の二つには違う結果が出る。 一つ目は Hi Masa と出て、二つ目は Hi $value 結論 二重引用符で囲まれた文字列に変数名を使うと変数の値が文字列に置き換えられるが、単一引用符で囲…

FuelPHP: Cookieの使い方

ViewのFormから値がControllerへ送られた場合、またはある変数をユーザーのデバイスのCookieに保存させたかった場合 とても簡単。 ユーザーのデバイスのCookieから値を取り出したい場合 これもとても簡単。 これでOK! 注意点!Cookie::setを行なった場合、…

FeulPHP: データをデータベースにインサートする方法

まずORMを元に作ったModelがある。 あとはControllerでこのモデルを呼び、行をインサートする。 インサートする方法はいくつかあるが、ここではDBクラスとQu…

Java でよく使うコード:By Gist

Java Double Linked List Full Version gist8f99ebe3ffdab190a301 gist989ace9d0937ac3fe3ae

FeulPHP: FieldSetでラジオを作る

FuelPHPではValidationクラスという、FormやInput向けの検査がライブラリーにあるが、FeildSetが使いやすいと思い、ここでは主にFieldSetを中心に書く。 Fieldsetを使うためのControllerを作る。 ネットで探した例を参考に: