タグ

2014年9月2日のブックマーク (6件)

  • 図解 Git

    もし図の表示がおかしかったら、このページの SVGでないバージョンを試して下さい。 SVG の画像処理を中止しています。 (SVG の画像処理を再開) このページのオリジナルは、Mark Lodato さんが執筆した A Visual Git Referenceです。 このページでは、よく使われる git のコマンドを簡潔に図を用いて説明します。 git について少し知識があるなら、このページはその知識を整理するのに役立つかもしれません。このページがどのようにして作られたのか興味があるなら、私のGitHub リポジトリを見て下さい。(日語訳の GitHub リポジトリ) 内容 基的な使い方 凡例 コマンドの詳細 Diff Commit Checkout 分離HEADでの commit Reset Merge Cherry Pick Rebase 技術メモ 基的な使い方 上記4つのコマ

  • Javaを使うなら必ず覚えておきたいデータ構造 - 配列・リスト・マップ - いろいろ解析日記

    Javaを使う場合に必ず必要になるデータ構造 - 配列・リスト・マップの使い方について簡単に説明します。 目次 配列 配列を生成する。 配列にデータを格納する。 配列からデータを取得する。 配列中のすべてのデータに同じ処理をする。 リスト (注) リストを使うにはimport文が必要 リストを生成する。 リストにデータを追加する。 リストからデータを取得する。 リストのデータを置き換える。 リスト中のすべてのデータに同じ処理をする。 マップ (注) マップを使うにはimport文が必要 マップを生成する。 マップにデータを格納する。 マップからデータを取得する。 マップ中の全てのデータに同じ処理をする。 関連記事 配列 配列は複数件のデータを扱うためのデータ構造です。 Javaの配列の特徴は、生成時にサイズ(格納するデータの個数)を決める必要があることです。いったん配列を生成すると、後から

    Javaを使うなら必ず覚えておきたいデータ構造 - 配列・リスト・マップ - いろいろ解析日記
  • [PHP]ComposerのCLIで利用できるコマンドの説明

    こんにちは、@9ensanです。 PHPの依存管理ツールの「Composer」を使おうと思うとコマンドを覚えておいた方がいいと思うのでちょっと調べてみました。 以下解説になります。 全てのコマンドに有効なオプション –verbose(-v):詳細メッセージを表示させる。 –help(-h):ヘルプを表示する。 –quiet(-q):メッセージを表示しない。 –no-interaction(-n):対話型のメッセージを表示しない。 –working-dir(-d):作業フォルダを指定する –profile:メモリ使用量と実行時間を表示する。 –ansi:ANSIカラーでメッセージを出力する。 –no-ansi:ANSIカラーを使用せずにメッセージを出力する。 –version(-V):バージョンを表示する init composer.jsonを作成するコマンド、手で書くよりは少し簡単に作成で

    [PHP]ComposerのCLIで利用できるコマンドの説明
  • MySQL5.6にしていくつかのSQLでエラーが出るようになった | シーズクリエイターズブログ

    MySQL5.6にしていくつかのSQLでエラーが出るようになった Posted 2013年5月23日 by はらぐち & filed under インフラ. MySQL5.6にしていくつかのSQLでエラーが出るようになっちゃいました。 具体的にはINSERT文を実行した時、以下のようなエラーとなり処理が実行されなくなりました SQLSTATE[HY000]: General error: 1364 Field 'hoge' doesn't have a default value エラー文からデフォルトバリューが設定されてないカラムにNULLを入れようとした為のエラーのようです。 ぐぐるとずばりな回答をされてるブログが見つかりました。 iをgに変えるとorangeになることに気づいたoranieの日記 MySQL5.6で今までのVerでは問題無かったSQL文がエラーになった場合の対処法

  • 『MySQLのStrict Mode話』

    MySQLにはStrict Modeってのがあることを知ったのでメモ。 Strict ModeってのはSTRICT_TRANS_TABLES、STRICT_ALL_TABLESのどちらかが有効になってる状態の事。 設定方法はmy.cnfに書くんですが、そもそもStrict Modeって何って話からですね。 Strict Modeとは この設定はカラムに不正な値を入れた場合に警告じゃなくてエラーを返すというもの。 例えばcharのカラムに"1"という文字列を入れたい時、Strict Modeがoffの場合はダブルコーテーションを付けないとエラーになる。Strict Modeがoffだとうまいことやってくれる。 細かい挙動もオプションで制御可能。 例えばStrict Modeをonにした状態でDateのカラムに"2012-04-31"と入れるとエラーになる。 だけどALLOW_INVALID_

    『MySQLのStrict Mode話』
  • ALLOW_INVALID_DATESなお話 - Qiita

    現行PJの修正のためローカル環境にクローン作ったのです。 INSERTでエラーがぽつりぽつり出てておかしいなぁっと。 DateフィールドやDateTimeフィールドへの挿入で''空文字としてインサートしてる箇所がエラーとなってます。 FuelPHPorm葉っぱーなどのコア周りを見てるとデータが指定されない場合はデフォルトをDB構造から読み取ってセットしているっぽい動きをしている。 検証環境のMariaDBならエラー無しで show create table も同じ… 環境要因ですね 調べるとありました。 my.ini でsql-modeを指定するそうです MySQL :: MySQL 5.6 Reference Manual :: 5.1.7 Server SQL Modes http://dev.mysql.com/doc/refman/5.6/en/sql-mode.html [my

    ALLOW_INVALID_DATESなお話 - Qiita