よしかわーるど

プログラミングで世界を変える

2019-03-21

Makefileを分かりやすく文書化する

現在, 研究に Go 言語を使っています. ターミナルに を入力を繰り返すことが多々あるので, Makefile を使うことにしました. 前回 Makefile を使ってみる を書きましたので, そちらも参考にしてもらえると嬉しいです. 目次 この記事では以下のことを行います. 目次 そもそも Make って? Go 言語で使う場合 参考文献 そもそも Make って? make…

2019-03-19

hugoからGatsbyに変えてみた

どうも、 よしかわ です。 hugo から Gatsby.js に乗り換えましたのでブログ記事を書いていきます. 対象読者 hugo で静的コンテンツを作っている人 Gatsby に興味がある人 GraphQL に興味がある人 目次 このブログでは以下のことを行います. 参考文献 GatsbyJS netlify-templates/gatsby-starter-netlify-cms…

2019-03-01

大規模サービス構築インターン Sunriseに参加してきた

はじめに 2019年の2月27日, 28日にVOYAGE GROUPのSunriseに参加したので, 忘れないうちにメモっていく. 動機としては, 現在大学の研究室で作っているサービスが大規模なリクエストを受けることを想定しているサービスだから. 8 request/sec程度だった気がする. 現状は秒間…

2019-02-24

2019年2月25日にやったこと

前の記事 2019 年 1 月 28 日にやったこと テスト期間とかが終わって, ある程度余裕が出来てきたので更新し始める. Unityを触り始めて, 3日目くらい. 相も変わらずゲームづくりは向いていないかもしれない. 24日の午後11時に学校に向かった. やったこと サークルの先輩の書いたコードの修正. 内容 再帰検索の関数を作成したりしていた. 以下は幅優先探索をC…

2019-02-20

React Starter Kitを作る

React Starter Kitを作る どうも、よしかわです。最近、自分の作っているWebサービスにReactを導入しようと思い、この記事を作成しています。 対象読者 Reactを学びたい人 最新のJavaScriptを使いたい人 参考文献 webpack4を触ってみる GitHubのリポジトリ yoshikawataiki/react-starter-kit TypeScriptでReact…

2019-01-28

2019年1月28日にやったこと

前の記事 2019 年 1 月 27 日にやったこと 自分のやったことをまとめていく やったこと redux-sagaの導入をした. 色々な人の記事を参考にコードを書いてみた. 出来なかったこと TypeScriptの理解がまだまだ出来ていない. やっていきたいこと React, Redux, sagaの導入が完了したが, そもそもJavaScript(TypeScript…

2019-01-27

2019年1月27日にやったこと

前の記事 2019 年 1 月 26 日にやったこと 自分のやったことをまとめていく やったこと Reactを書くときのスターターキットを作成したので記事を作成し始めた. TypeScriptの書き方を学んだ. webpack.config.jsの修正をした. 研究室の自分の研究用のリポジトリのディレクトリ構成の変更を行った. 出来なかったこと webpack.config.js…

2019-01-26

2019年1月26日にやったこと

前の記事 2019 年 1 月 25 日にやったこと 自分のやったことをまとめていく やったこと React の開発環境を構築した. 研究室のリポジトリの README を更新した. 研究室のリポジトリの Dockerfile の整理, 修正を行った. 最新のバージョンでも動いていたので, 良かった 👍 React & Redux…

2019-01-25

2019年1月25日にやったこと

前の記事 2019 年 1 月 24 日までにやったこと 今回は, 自分がやったことをまとめていく. 研究室のこと 論文構成について考えた. 参考文献を IEEE Xplore Digital Library から検索してた. 自分のコードがどれくらいの POST に耐えられるかを実機を用いて実験を行った. やっぱり, UDP なので ACK…

2019-01-24

2019年1月24日までにやったこと

前の記事 2019 年 1 月 8 日にやったこと 今回は, 自分がやったことをまとめていく. 研究室のこと 1 月 21 日の月曜日に, 僕が先生に口を滑らせた. CoAP API を作成していること. CoAP API で GET…

2019-01-15

giboで.gitignoreを自動生成する

どうも、 よしかわ です。 今回は、タイトルどおり gibo コマンドについて触れていきます。 .gitignore を書くときに役立つツールなので、是非導入してみて下さい。 対象読者 gibo コマンドを学びたい人 gitignore を書くのが面倒くさい人 目次 このブログでは以下のことを行います。 対象読者 目次 gibo とは gibo…

2019-01-08

2019年1月8日にやったこと

「よしかわ、最近、何やってんの?」ってことをたまに聞かれる。 自分の口で言うのがめんどくさいので、分かりやすく日記のように書いていきます。 今回は、家のデスクトップ PC に開発環境を構築しました。あとは、研究室の自分の研究のこと。 今まで Fedora だったんですけど、OBS が NVIDIA のドライバを上手く読み込んでくれなかったので、Windows に全て移行します。 Windows…

2019-01-06

tmuxをカスタマイズする

どうも、 よしかわ です。 1年生の頃からSSHを多用していたため、tmuxを使っていました。 tmuxについて触れていきます。 対象読者 はじめに tmuxとは メリット tpmをインストール tmux.confを書いていく tmux.confを読み込ませる 関連の記事 参考文献 対象読者 ターミナルで作業したい人 SSHを多用している人 はじめに そもそもtmux…

2019-01-05

vimをカスタマイズする

どうも、 よしかわ です。 最近、OSをクリーンインストールしたりしているので、環境を綺麗に構築したくなりました。 今回は、vimについて触れていきます。 対象読者 はじめに vim-plug を導入 vimrcを書いていく 関連の記事 参考文献 対象読者 vim…

2018-12-31

2019年にやりたいことを書いていく

どうも、吉川です。 2019 年を振り返るためのリマインダー程度にメモっていこうと思います。 対象読者 ぼく キープしたいこと ブログなどのアウトプットの数はこのまま維持していきたい。 やりたいこと プライベート 論文は余裕を持って書く 自炊を今まで以上に頑張る 毎日 1 万歩以上歩く 1 週間に 1 回くらいブログ更新する 技術関連 本を年間 5…

2018-12-31

2018年振り返る

対象読者 ぼく はじめに 2018 年、とても成長出来たし、とてもつらかった。とてもたのしかった。 良い経験も悪い経験もさせてもらった。 4 月 学部 3 年生になりました。 研究室配属が GW 前に行われました。 5 月 研究室の先生の元でバイトしてました。 内容は AWS 関係です。 6 月 ずっと PHP 触ってました。 あとは、JavaScript を少々。 7 月 Golang…

2018-12-24

HTTPについて学ぶ

この記事は、VOYAGE GROUPのサマーインターン、Treasure2018の修了生による Treasure Advent Calendar 2018 25日目の記事です。 どうも、 よしかわ です。 今回はHTTPの歴史について少し触れていきたいと思います。 HTTPが出来てから30年近く経った現代に、どうWeb…

2018-12-22

curlについて学ぶ

この記事は、名古屋のIT系学生コミュニティ「OthloTech」のアドベントカレンダー OthloTech Advent Calendar 2018 22日目の記事です。 どうも、 よしかわ です。 今回は、タイトルどおりcurlコマンドについて触れていきます。 対象読者 curl コマンドを学びたい人 Web サービスを開発している人 Golangでcurl…

2018-12-09

Gitを使ってみる その3

この記事は、名古屋のIT系学生コミュニティ「OthloTech」のアドベントカレンダー OthloTech Advent Calendar 2018 9日目の記事です。 どうも、 よしかわ です。 今回は、基本的なSourceTreeの使い方について触れます。 前回の記事 Gitを使ってみる その1 Gitを使ってみる その2 対象読者 Git、GitHub の使い方を学びたい人 Source…

2018-12-09

Gitを使ってみる その2

どうも、 よしかわ です。 Git、GitHub の使い方についてまとめていきます。 前回の記事 Gitを使ってみる その1 対象読者 Git、GitHub の使い方を学びたい人 Source Tree を使っている人 Terminal…

2018-12-04

Gitを使ってみる その1 鍵の作り方合ってるか?

この記事は、VOYAGE GROUPのサマーインターン、Treasure2018の修了生による Treasure Advent Calendar 2018 5日目の記事です。 どうも、 よしかわ です。 いよいよ、今年もあと 1 ヶ月ということもあり、GitHub で草を生やしたい人も出てくるはずです。 GitHub…

2018-11-25

CakePHPで簡単にSchedule管理アプリを作る

どうも、よしかわです。 今回は、学校のサークルなどで PHP で Web サービスを作成したいとのことだったので綴っていきます。 コードはこちらから見ることが出来ます. GitHub:YoshikawaTaiki/web3-programming 目次 目次 対象読者 データベースの設定 マイグレーション Bake…

2018-11-13

laravel-mixを使わなくなった理由

laravel-mix を使わなくなった理由 どうも、よしかわです。 CakePHP3 に laravel-mix を使っていたのですが、今回失敗してしまったので戒めにまとめます。 laravel-mix を使わなくなった理由 対象読者 やりたかったこと 失敗したこと やったこと まとめ 参考文献 対象読者 CakePHP に React を導入したい人 webpack…

2018-11-09

Team Geekを読んでみて思ったこと

どうも、 よしかわ です。 Team Geek を読んでみて思ったことを綴っていきたいと思います。 対象読者 本について はじめに 天才プログラマの神話 素晴らしいチーム文化を作る 船にはキャプテンが必要 有害な人に対処する 組織的操作の技法 ユーザーも人間 まとめ 対象読者 Team Geek…

2018-10-21

CakePHPでTDDする

CakePHP で TDD する どうも、最近、お布団から全然出れないよしかわです。 今回は CakePHP でテスト駆動開発(以下 TDD と称する)をした体験談をまとめていきます。 TDD をすると、どんなメリット、デメリットがあるかに言及していきます。 CakePHP で TDD する 対象読者 TDD とは TDD の流れ メリット デメリット インストールする CakePHP…

2018-10-20

X1 YogaにArch Linuxを入れた話

どうも、よしかわです。先日、Yogaを購入しました。 もしよろしければ、こちらの記事もどうぞ。 ThinkPad X1 Yogaのレビューをする 今回はArch Linuxを入れたので、メモ書き程度に綴っていきます。 方針 Windows10とArch Linuxをデュアルブートする インストール前の準備 インストールメディアをつくる USB インストールメディア LENOVO…

2018-10-19

Reactを学ぶ 1日目

Reactを学ぶ 1日目 どうも、よしかわです。最近、自分の作っているWebサービスにReactを導入しようと思い、この記事を作成しています。 至らない点があると思うので、Twitterでリプライ飛ばしていただけると嬉しいです。 Reactを学ぶ 1日目 対象読者 環境構築 Node.jsについて npmについて npmオプション Reactをインストール creat-react-app…

2018-10-16

ThinkPad X1 Yogaのレビューをする

どうも、よしかわです。10月3日にThinkPad X1 Yogaが届いたので、レビューしたいと思います。 対象読者 Macから乗り換えたい人 PCを持っているがタブレットを持っていない人 はじめに 僕がThinkPad X1 Yogaを購入した経緯について話します。 夏休みが明ける前に大学1年生のときに購入したMacBook Air…

2018-10-02

Go言語 入門 2日目

Go 言語 入門 2 日目 どうも、 よしかわ です。 Go 言語 入門 1 日目 を見た上で、今回の記事を読み進めると理解が深まると思います。 対象読者 Go 言語を学びたい人 Git が扱える人 Mac OS X を使っている人 屈強な Windows ユーザー、Linux ユーザー 参考文献 A Tour of Go スターティング Go 言語 Go 言語入門 Golang…

2018-10-01

ターミナルをカスタマイズする

ターミナルをカスタマイズする どうも、よしかわです。 今回は、Mac のターミナルをカスタマイズしていきます。 ターミナルをカスタマイズする 対象読者 はじめに 事前準備 iTerm2 を使う テーマを変えてみる シェルを変えてみる プロンプトを変えてみる 参考文献 関連の記事 対象読者 Mac…

2018-09-30

何もやらず、環境のせいにするのはやめろ

何もやらず、環境のせいにするのはやめろ どうも、 よしかわ です。 最近、他の人の記事を見ていて、こういう記事を書いてみたいと思い立ちました。 今回は、僕の思っていることを書き殴っていきます。 ハッキリ言います。個人的な意見です。 自分の周りを変えるのは、 自分の行動次第 だと思っています。 意見があるなら、 僕のTwitter…

2018-09-26

Makefileを使ってみる

Makefileを使ってみる 書き方 マクロ サンプル 参考文献 Makefileを使ってみる どうも、よしかわです。 夏休みにVOYAGE GROUPにインターンに行ったときに、Makefileの素晴らしさに気付いたので、前回の記事を参考に紹介したいと思います! 前回の記事 CakePHP3をdockerで環境構築 参考するリポジトリは以下のリポジトリです。 YoshikawaTaiki…

2018-09-25

Rubyを学ぶ 5 日目

クラスとモジュール クラス 継承 サブクラス class 文 initialize メソッド インスタンス変数とインスタントメソッド アクセスメソッド self クラスメソッド 定数 クラス変数 参考資料 前回の記事 Ruby を学ぶ…

2018-09-24

Rubyを学ぶ 4日目

制御構造 前回の記事 if 文 unless case while until for break next redo retry raise begin 次回の記事 制御構造 前回の記事 Ruby を学ぶ 3 日目 if 文 条件分岐でよく使われる if 文を Ruby で書く。 条件を複数指定する場合は else if や elseif ではなく、elsif であるので注意。 「if…

2018-09-22

CakePHP3をdockerで環境構築

CakePHP3 を docker で環境構築 どうも、よしかわです。 今回、CakePHP と Docker で開発するために役立つことを綴っていきたいと思います。 CakePHP3 を docker で環境構築 対象読者 動作環境 docker を使って構築 使い方 対象読者 チームで CakePHP3 を開発する人 ローカル環境を汚したくない人 Docker を使って CakePHP…

2018-09-18

ライセンスについてまとめてみた

どうも、よしかわです。 最近、OSS を作成しようと思い立ちました。 何を商用利用して良いか詳しく知らなかったので、この記事を作成しようと思いました。 対象読者 OSS を作成したいと思う人 ライセンスごとの特徴を知りたい人 オープンソースの定義 OSS…

2018-09-11

Rubyを学ぶ 3日目

Ruby を学ぶ 3 日目 Ruby を学ぶ 3 日目 前回の記事 論理演算子 メソッドの定義 Fizz Buzz 問題 Minitest の基本 Minitest 以外のテスティングフレームワーク 次回の記事 前回の記事 Ruby を学ぶ 2 日目 論理演算子 や のような論理演算子を使うと、複数の条件を 1 つにまとめることができます。 、条件 1 かつ条件 2 、条件 1 または条件…

2018-09-07

Rubyを学ぶ 2日目

Ruby を学ぶ 2 日目 Ruby を学ぶ 2 日目 前回の記事 文字列の比較 数値 変数に格納された数値の増減 真偽値 次回の記事 前回の記事 Ruby を学ぶ…

2018-09-06

Rubyを学ぶ1日目

Ruby の基礎を理解 Ruby の基礎を理解 Ruby はオブジェクト指向言語 メソッド呼び出し リテラル 変数(ローカル変数)の宣言と代入 文字列 次回の記事 Ruby はオブジェクト指向言語 文字列や配列はもちろん、数値や nil を含めて、すべてがオブジェクト。 その証拠に数値や nil、true や false…

2018-09-03

Treasure2018という最高のインターン

どうも、 よしかわ です。 今年の夏のインターンシップは、 VOYAGE GROUP の Treasure に参加しました。 エモい記事を書きたいと思い、この記事を書き始めたところです。 この記事がどれくらい長くなるか分かりませんが、最後まで読んでいただければ光栄です。 目次 目次 Treasure に参加した理由 講義内容 1 日目 2 日目 3 日目 4 日目 5 日目 6 日目…

2018-08-31

Treasure2018 15日目

前の記事 Treasure2018 14 日目 やったこと 11 時のアプリ開発締切までひたすらデバッグとコーディングをした。 14 時ごろから発表会が始まった。 みんなのアプリを見たけど、まじでアプリの質が高かった。 最新の技術ばかりで、みんなすっげぇ技術が好きなんだなって改めて実感した。 順位発表があった。僕たちは 3 位でした。 分からなかったこと 特になし。 memo 昨日は…

2018-08-30

Treasure2018 14日目

前の記事 Treasure2018 13 日目 やったこと バトンの仕組みを再認識。 徹夜でバトンの受け取りができているかの確認。 ブログ記事のデザインの修正。 本一覧ページのデザインの修正。 分からなかったこと 特になし。 memo 徹夜作業を手伝ってくれたサポーターのみなさんに感謝。 夜食を買ってきてくれたり、冷えピタをもらったり、影で僕たちを支え続けてくれました。 次の記事 Treasure…

2018-08-29

Treasure2018 13日目

前の記事 Treasure2018 12 日目 やったこと バトン機能の実装。 サービス名を決めた。 メンバーひとりひとりが何をやるかの再認識をした。 記事投稿ページのデザインの修正。 トップページなどに検索ツールを配置しました。 分からなかったこと 特になし。 memo あともう少しでこのサービスは化ける気がする。 次の記事 Treasure2018 14 日目

2018-08-28

Treasure2018 12日目

前の記事 Treasure2018 11 日目 やったこと 正しい値だけ DB に保存されるかチェック。 デザインを頑張った。 Web サイトのつながりを出すために、リンクをつけていく。 Golang 側で値が取れていなかったので、修正をした。 分からなかったこと 特になし。 memo…

2018-08-27

Treasure2018 11日目

前の記事 Treasure2018 10 日目 やったこと 自分たちの Web アプリケーションを作成した。 記事の GET と POST ができるようにつなぎ合わせた。 WebAPI の設計について話し合った。 path 的に複数形なのか単数形かで議論をした。 分からなかったこと 未だに React の書き方がわからないので、雰囲気でコーディングしている。 memo OAuth…

2018-08-24

Treasure2018 10日目 アイデア出し

前の記事 Treasure2018 9 日目 アイデア出し 「優勝は当たり前!最高のプロダクトを」を目標にした。 自分たちの今の立ち位置の理解をしつつ、プロダクトについて考えました。 ひたすら付箋に自分が思ったことを書いて、添削の繰り返し。 ユーザーがいて、悩みがなにか、どう解決するかを考えるのはとても疲れる。 分からなかったこと 特になし。 memo…

2018-08-22

Treasure2018 8日目 チーム開発

前の記事 Treasure2018 7 日目 チーム開発 余談ですが、誕生日でした。 やったこと 街を作った。 VOYAGE GROUP の シャッチョ さんのためになる話を聞いた。 分からなかったこと 特になし。 memo 『Team Geek』を読んだメモ シリコンバレーから生まれた最高の文書-翻訳 チームとは HRT(Team Geek) 謙虚(Humility) 尊敬(Respect…

2018-08-21

Treasure2018 7日目 データベース

前の記事 Treasure2018 6 日目 データベース やったこと 小規模なデータモデリングをした。 モデリングの手法を学んだ。 ER 図の書き方を学んだ。 分からなかったこと KEY の設定って難しいんだなぁ(みつを) memo データモデリング RDB の設計手法の一つ 現実世界のデータからエンティティを洗い出し、関連付けをする RDB…

2018-08-20

Treasure2018 6日目 セキュリティ

前の記事 Treasure2018 5 日目 セキュリティ 前半で中間課題の発表会 後半でセキュリティ やったこと セキュリティ対策のお勉強をした。 分からなかったこと Vue や React での攻撃の書き方は結構独特だったので、後日試したい。 memo 情報セキュリティ 機密性 (confidentiality…

2018-08-18

Treasure2018 中間課題1

Treasure2018 中間課題 1 やったこと React でボタンを作成。 入力フォームを作成。 データベース情報の更新。 Golang の関数を追加。 わからなかったところ JS の書き方が全くわからない。 JS の TODO 一つ分を更新するやり方がわからない。 memo Enter キーの push イベントを取得する方法 http://portaltan.hatenablog…

2018-08-17

Treasure2018 5日目

前回の記事 Treasure2018 4 日目 Treasure2018 5 日目 やったこと 中間課題が出たので、頑張る! SQL の複合検索が出来るようになりました 🎉🎉 Golang を触っていると幸せな気持ちになります。 わからなかったところ React の気持ち memo…

2018-08-16

Treasure2018 4日目 WebAPI

前回の記事 Treasure2018 3 日目 WebAPI について Treasure4 日目は WebAPI を学びました。 やったこと 共通意識 💪 API 設計はどうすればいいかを学んだ。 わからなかったところ Golang をもっと書けるようになりたい! memo WebAPI を用意するときに現場で意識していること 共通意識 RESTful API の制約 client-server…

2018-08-14

Treasure2018 3日目 React

前回の記事 Treasure2018 2 日目 Treasure2018 3 日目 今日は React 入門 普段、JavaScript は書かないので、Treasure で圧倒的成長 💪 やったこと React の気持ちを少しだけど理解した。 Flux, Redux などを触った。 redux-thunk に触れた。 React で TODO アプリを作成した。 TODO…

2018-08-14

Treasure2018 2日目 Golang

前回の記事 Treasure2018 1 日目 Treasure2018 2 日目 今日は Golang 入門 2 日目 やったこと 簡単な Web アプリを Golang で書けることが出来た 🎉🎉 TODO アプリの拡張。 SQL と Golang を繋げる作業。 SQL を叩いて Golang でパースすることが出来ました。 わからなかったところ 最後の TODO…

2018-08-13

Treasure2018 1日目 Golang

Treasure2018 1 日目 今日は Golang 入門 1 日目 やったこと 隣の人が emacs を使っていたので、煽りました。 ちなみに、僕は vim 派です。 事前課題の発展問題のおさらいをしつつ、新しい問題を解きました。 $GOPATH を通そうという話。ディレクトリ構成は大事。 テストは大事。 後ろから殴られるぞ! TDD 開発の理解を深めよう。 https://golang…

2018-08-03

Go言語 入門 1日目

Go 言語 入門 1 日目 どうも、 よしかわ です。今日から Go 言語についてまとめていきたいと思います。 対象読者 Go 言語を学びたい人 Git が扱える人 Mac OS X を使っている人 屈強な Windows ユーザー、Linux ユーザー まとめ Go 言語の環境構築からプログラムのコンパイル、実行をします。 また、パッケージについて紹介してきます。 Go 言語 入門…

2018-08-02

GitHub PagesからNetlifyに変更した3つの理由

GitHub Pages から Netlify に変更した 3 つの理由 どうも、 よしかわ です。 今回は、GitHub Pages から Netlify にホスティングサービスを変更した理由を綴っていきます。 対象読者 GitHub Pages を使っている人 静的コンテンツを高速で提供したい人 Hugo を使って Web…

2018-07-30

laravelでSNSアプリを作成したときに思ったこと

Laravel で SNS アプリを作成したときに思ったこと はじめに どうも, よしかわ です. 今回は Laravel で SNS( Twitter )アプリを作成しました. 開発期間は 2 ヶ月ほど.開発者は僕一人だけです. 参考文献 Laravel docs 対象読者 Laravel を初めて触る方 CakePHP から Laravel に乗り換えたい方 PHP で Twitter…

2018-07-24

webpack4を触ってみる

僕の立場 @yoshikawataiki です。 僕は、ネットワークなどに興味があってサーバ周りを弄ってるエンジニアです。 好きな言語は特にはないのですが、 PHP, Ruby, golang をメインに書いてます。 最後に CSS を書いたのが、1 年も前なので少し覚えているかなくらいです。 めんどくさがり屋 なので、CSS を 100…

2018-07-24

ChefでRailsの環境を作成する

こんにちは、よしかわです。 今回は、仮想環境で Vagrant と Chef を用いて、Rails5 の環境構築をしたので、まとめていきたいと思います。 開発環境と本番環境の違いによって生じる無駄なデバッグをなくすためにも、技術を駆使して乗り越えましょう。 対象読者 自分の開発環境を汚したくない人 本番環境と開発環境を近づけたい人 他の人と同一環境にしたい人 Rails…

2018-06-30

Dockerについて学ぶ 1日目

What is Container コンテナとは コンテナは、アプリケーションを依存対象とともにカプセル化したもの。 コンテナは VM と同じように、コンテナは隔離された OS の環境を持ち、その中でアプリケーションを動作させることができる。 コンテナには、これまでの VM では実現が難しい、あるいは不可能なことを可能にしてくれる利点がある。 コンテナは、ホスト OS…

2018-06-29

CakePHP 入門 5日目

データベースの利用の基本 モデルについて テーブルの基本設計 テーブルに用意する項目 MVC の命名規則を整理する モデルの命名規則 コントローラの命名規則 ビューの命名規則 データベースの利用 テーブルを作成する データベースの作成 テーブルの作成 確認してみよう モデルの作成 $ _ accessible について 前回の記事 CakePHP 入門…

2018-06-29

CakePHP 入門 4日目

フォームの利用 フォームの作成 フォーム送信ページを作る フォームのビューテンプレート 結果表示のビューテンプレート アンダースコア記法 コントローラの修正 送信情報を管理する$this->request->query $this->request の 1 次配列で用意されているキーワード ビューへの変数設定 送信テキストのエスケープ処理 htmlspecialchars…

2018-06-29

CakePHP 入門 3日目

レイアウトの使用 レイアウトを作成 スタイルシートの作成 レイアウトの作成 コントローラの修正 レイアウトの流れ 文字コードの設定とヘルパー CSS と JavaScript の設定 エレメントの利用 レイアウトを修正する set による変数の設定 次回の記事 前回の記事 CakePHP 入門 2 日目 レイアウトの使用 今回は、レイアウトを使ったページの表示を行います。 index…

2018-05-28

PHPを学ぶ 1日目

実行環境 MacBookAir Early 2015 PHP version => PHP 7.2.5 概要 Web の世界では、クライアントとサーバというものが存在します。 クライアント(Client)とは、 Web アプリケーションの場合は、Chrome などのインターネットブラウザのことです。 サーバ(Server…

2018-05-19

Python Hello

Python を学ぶことで人工知能、機械学習、ビッグデータの解析などの科学分野で役に立っている。 Facebook や Google などの企業で採用されている言語。 実行方法 スクリプトを実行する ターミナルを起動して、 対話モードで実行する 対話を終了するには、 で終了することが出来る。 文字列を出力する 「print」を用いると文字を出力(表示)することができる。 print…

2018-05-16

CakePHPを学ぶ 1日目

参考文献 https://book.cakephp.org/3.0/ja/tutorials-and-examples/blog/blog.html 対象読者 ぼく、CakePHP3 を初めて触る方 実行環境 MacBookPro 2015 Early MySQL5.7.21 composer version 1.6.3 cakephp/app (3.5.1) composer self…

2018-05-12

サークルにknowledgeを導入しました

knowledge を導入しました knowledge を導入したので、ここに殴り書き程度に記しておきます。 Java8、Tomcat、Apache、PostgreSQL というベースで構築しました。 LDAP 連携できる良い共有ツールはないのか検討中です… /var/lib/pgsql/10/data/postgresql.conf と/var/lib/pgsql/10/data/pg_hba…

2018-05-12

GitHubの芝生を1年間生やす

GitHub の芝生を 1 年間生やす どうも、よしかわです。 今日から、1 年間 GitHub の芝生を生やせるようにどんどんプログラミングしていこうと思います、よろしくお願いします。 issue や private リポジトリの変更も加味します。 やはり、アウトプットは大事なので、クソコードを定期的にあげていくのが成長に繋がると思っています。

2018-05-12

Github Pages

GitHub Pages に移行しました この度、 https://yoshikawa.dev を GitHub Pages に移行しました。 記事の移行に関しては、僕が暇な時にコツコツ再投稿していきたいと思います。