あじちゃんのブログ。備忘録。

〜エンジニアもOLなんですかね?

連想配列が格納された配列

PHP

$input = ('id' => '52738495' 'name' => 'ねこ' 'birthday' => '2000/01/31'); ↑みたいな連想配列を作りたい。 できた $values = array(100,200,300,400,500); $data = []; //全体の配列 foreach($values as $value) { $item = array('id'=>$value, 'name'=…

【未解決】登録処理がうまくいかない

PHP

こんなデータがあります $kinds = array('みけ','さば','とら','はちわれ','くろ'); これをその他の要素とまとめてやります //動物種類(kind)ごとにデータをまとめる $inputData = []; foreach($kinds as $value) { $item = array( 'kind'=>$value, 'birth…

TypeScriptを使う(本当に使ってみるだけの場合。)

TypeScriptとはなんぞや 大規模開発言語に近い仕様でソースコードを書くことができる コンパイルするとJavaScriptになる コンパイラをインストールする $ npm install -g typescript /Users/ホスト名/.nvm/versions/node/v8.11.1/bin/tsserver -> /Users/ホ…

MySQLからの出力で改行を表示する(PHPで処理)

これだと、改行が反映されない <table> @foreach ($items as $items) <tr> <td>{{ $items['comment'] }}</td> </tr> @endforeach </table> 修正するとこんな感じになりました <table> @foreach ($items as $items) <tr> <td> <pre>{{ $items['comment'] }}</pre> </td> </tr> @endforeach </table> preだとフォームみたいなのがついちゃうの…

MySQLのReInstall

HomeBrewで入れたMySQLのrootパスワードを忘れたので入れ直すことにした…… コマンドリスト1〜順に実行していく brew remove mysql brew cleanup ~/Library/LaunchAgents/com.mysql.mysqld.plist の有無を確認 3.があった場合 remove する sudo rm -rf /usr/…

2018年4月7日の「もくもく会」作業目標と成果

state:coinspace 神南 date:2018年4月7日 10:00 - 19:00 member:@akome_hero @necomeshi @andesm @zerokfy @akarui_1206 @grwth1009 @anya_an1 目的 android studioを使ってみたい dockerを使ってみたい 目標 android studioのインストールと日本語化 and…

Laravel Mixを使おう!

laravel mix とは 一言で言うと、 web packの設定を簡単に書くことができるlaravel向けのnpmパッケージ なのですが。これ言われても意味わかんなかったので噛み砕きます。分かる人は飛ばして。 web packはwebコンテンツを構成するJavaScriptやSassなどのリソ…

gitで新規リポジトリを作ったときの公式案内の説明

Git

gitではじめてリポジトリ作ったときに、公式サイトに書かれている手順の意味がわからなくて「???」ってなりながらやったことがようやく分かるようになったのでメモ。 まず何が書かれているのか。 これは私のGitアカウントに新しくリポジトリを作ったとき…

hostやportを指定してサーバーを起動する

$ php artisan --host=127.0.0.1 --port=9999 ちなみに defaultでは host:localhost port:8000 が採用されている。 設定が書かれているのはここ(vendor/laravel/framework/src/illuminate/Foundation/Console/server.php)。

ヒアドキュメントとNowdoc構文の違い

PHP

関連記事 http://azix.hatenablog.com/entry/2018/05/08/161047 書き方 違いは、終端IDが「''」で括られているかどうかだけ! $text = <<<EOL ここにテキストを入れます EOL; <!-- Nowdoc構文 --> $text = <<<'EOL' ここにテキストを入れます EOL; 違い 出力の結果が変わります 変数が変数として出力されるかどうか</eol>…

MySQLコマンドプロンプトでの画面クリア

\! コマンドを利用すると、LinuxのコマンドをSQLコマンドプロンプトから実行できる \! clear ちなみに... \ は 「alt(option) + ¥」で入力できます

現在のブランチとインデックスの状態を確認する

Git

$ git status # 現在のブランチ On branch origin Your branch is up to date with 'origin/manage'. # インデックスしていない変更がある場合表示される Untracked files: (use "git add <file>..." to include in what will be committed) test.php nothing adde</file>…

CSVファイルをtableへまるごと取り込む

load data infile を使う -- ※localなのでlocalオプションを追加しています LOAD DATA LOCAL INFILE 'HOKKAI.CSV' INTO TABLE zipcode FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\r\n'; エラーが発生 エラー内容 ERROR 114…

メソッドチェーンを利用する

環境や条件 http://localhost:8000/test /htdocs/laravelapp/app/Http/Controllers/Controller.php /htdocs/laravelapp/resources/views/helloworld/index.blade.php /htdocs/laravelapp/app/Http/Middleware/TestMiddleware.php <- これをメソッドチェーン…

Windowsのバージョン情報、セットアップ時の名前・組織名の確認

cmdを起動 ディレクトリを移動 C:> cd C:\Windows\System32 winver.exeを実行 C:\Windows\System32> winver.exe

ヒアドキュメントについて 〜命名規則とよくあるエラー〜

PHP

命名規則 開始ID,終端IDは同じ名前にする IDはアルファベット大文字・小文字、日本語でもOK(基本はアルファベット大文字) 数字を先頭にしてはいけない 記号は_(アンダースコア)のみ可 よくあるID EOD(End of Document) EOM(End of Message) EOF(End…

MySQLのstatusコマンド表示内容

使用コマンド $ mysqladmin -u root -p status 出力結果 $ mysqladmin -u root -p status Enter password: HOGEHOGE Uptime: 92 Threads: 1 Questions: 2 Slow queries: 0 Opens: 105 Flush tables: 1 Open tables: 98 Queries per second avg: 0.021 それぞ…

SQLServerで改行を入れる

ManagementStudio2008では改行をこぴぺで入れたりCtr+Enterで入れることが出来ない。 (2016からプロパティの設定でできるらしい・・・) 文字列挿入の際に、シングルコート内で改行をがつがつ入れるのは 可読性を損なう つかっている改行コードがデータによっ…

インストールされている.NET Frameworkのバージョンを確認する@Windows7

win + R で「レジストリエディター(regedit.exe)」を開く ※レジストリエディターとは:レジストリ領域のデータを閲覧したり変更できるツール。Windowsには最初から付属してるプログラム。 レジストリエディター HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET…

作成した文字列で他のSPを呼び出す

例:以下のようなSPがあるとして ストアドプロシージャ名 Main_SP.StoerdProcedur 19_SP.StoerdProcedure 17_SP.StoerdProcedure 18_SP.StoerdProcedure 年度ごとに微妙に異なるストアドを呼び出さなくてはいけない場合、既存システムではメインSP内で年度を…

JavaScriptで文字数をカウントする。

構文[string.length]を用いる 文字列内のコード単位の数を返す 空の文字列の場合、length は 0 ※一般的に使用されない文字は2バイトで数える場合があるので注意 // バッククォートで囲むと改行をそのまま受け入れてくれる // タブやスペースも認識してしまう…

Linux,Wiindowsで空のファイルを作りたい!

--Linux-- linuxだと2パターンでした。 touch コマンド*1 ※ touch コマンドはファイルのタイムスタンプを更新するコマンド。 ファイルの内容を書き換えた日時:mtime ファイルのアクセス権設定などを変更した日時:ctime touchコマンド実行後に、タイムスタ…

SQLServerで文字列内全ての空白(半角・全角)を除去する

左右のスペースを除去する場合 LTRIM(' いろ はに ほへと ') RTRIM(' いろ はに ほへと ') この二つを合体させて、 LTRIM(RTRIM(' いろ はに ほへと ')) とする この場合、「 いろ はに ほへと 」という文字列だった場合に「いろ はに ほへと」と変換される…

【VBA】ColorIndexは色によってユニークな値ではなかった話

こんな関数を作って同じ背景色の合計を出そうとしました。 '## 背景色が合致したセルをカウントする ## Function CountColor(計算範囲, 条件色セル) Application.Volatile CountColor = 0 For y = 1 To 計算範囲.Columns.Count For x = 1 To 計算範囲.Rows.C…

ファイルの存在チェック時の相対パス指定

C#

★絶対パスの使用は控えましょう 理由:ディスク構成、ディレクトリ名の変更、データ保存場所の変更時に修正が発生するため。 ハードコーディングで絶対パスは使用しない。 ★絶対パスでしか比べられないと思っていたけれど、MapPath()を使うことにより相対パ…

npm init の (name: Hogehoge-Projecy) みたいなのでエラー

npm init したらエラーが出た Sorry, name can no longer contain capital letters. どうも、プロジェクト名には大文字は使えないらしい。 プロジェクト名を全部小文字にしたら出来た。

レスポンシブデザイン - vw, vh

CSS

メディアクエリで書いていた文字サイズ指定をビューポート幅で指定する ビューポートとは ビューポートとは、webブラウザ等でコンテンツが表示される「表示領域」のことを指す。 PCの表示サイズは最近はフルHDの1920×1080が多く、スマホであればiphone端末ご…

display:flex と<li>でちょっと困ったやつ

liタグに display:flex をつけたらマーカーが消えちゃう ↓みたいな要素を横並びにしたくてスタイルを当てていたんだけど <ul> <li> <h3>hogehoge</h3> <div> <input type="button" value="button"/> </div> </li> </ul> ul { list-style: square inside; } li { display: flex; align-items: center; } input { margin-left: 10px; } こん…

プロジェクトがまたひとつ終わったので振り返り

やったこと 仕様が届く前の調査(修正予定のSQLの洗い出し) 仕様が届いた後の対応(その後仕様変更されたため途中まで) メニュー画面のおしらせ領域の表示修正・文言の追加 修正された仕様が届いた後の対応(コード体系の変更) SQL修正 Delph…

<font size="-1"> とか言われたときに styleに直す方法(考え方)

CSS

お客さんから送られてくる、「こんな感じでよろしく!」のHTMLに毎回 <font> タグが入ってきて文字サイズ合わせるのに手間取っていたので防備録。 FONTタグとfont-sizeプロパティの相関 FONTタグ→font-sizeプロパティ xx-small→font size=1 x-small→font size=2 sm</font>…