競馬キュレーションサイトを作るよ!#28

前回レース情報を取得し、DBに保存する実装を行いました。
今回はレースに関連する記事をスクレイピングするプログラミングを行っていきます。

スケジュール

1. 各メディアを調査
2. システム構成を決める
3. 開発環境を作る
4. プロトタイプ作成 ← 今ここ
5. 実装
6. テスト
7. 公開

方針

前回までのnoteを見てもらうと分かると思いますが、スクレイピング部分のコードはアホみ

もっとみる

【VSCode】.txt ファイルでも任意の言語のシンタックスハイライトを使いたい

こんにちは、あさみんです。
最近、SSIやPHPのインクルードで.txtなど.html以外の拡張子のファイルをテンプレートとして実装しているクライアントがいくつかあり、少し困ったけど、メチャクチャ簡単に解決できたのでメモします。

シンタックスハイライト効かねぇ!

これが.txt 内にHTMLを記述した例。
というか、AMPのテンプレートの拡張子を変更しただけですが。

2クリックで解決

画面

もっとみる

【CakePHP2】URLパラメーターからデータを取得する方法

リクエストパラメータへのアクセス

//URL/テーブル/action/28$date = $this->request->params['pass'];$this->set('date', $this->テーブル->findById($date));

これでパラメーター(28)を使用してDBからデータを取得することができます。

課題23に合格して次は投稿者の情報ページ作ります。

もっとみる

競馬キュレーションサイトを作るよ!#27

前回はレース情報を取得して保存するメソッドを作成しました。
今回は出走表から必要なデータを抜き出して保存するプログラミングを行います。
なお、今回からソースコードは要点だけにします。
実際ソースコードが一番使える情報だけど、noteユーザには需要ないだろうし。

スケジュール

1. 各メディアを調査
2. システム構成を決める
3. 開発環境を作る
4. プロトタイプ作成 ← 今ここ
5. 実装

もっとみる

【CakePHP2】「ブログチュートリアル - レイヤーの追加」を細かく理解する

公式でも詳細に説明があるお題ですが、一部は雰囲気だけでコピペしちゃった居ました。
また、本日から課題とは別にwebサービスを作って行くので、復習をかねて一行ごとに読み解きます。

命名規約は、CakePHP では非常に大切です。モデルを Post という名前にすることで、 CakePHP は自動的に、このモデルは PostsController で使用されるのだろうと考えます。 また、 posts

もっとみる

プログラミングの初心者は何からすればいいのか?

近年ITエンジニアの人手不足が深刻化しています。IT業界で利益を出している企業が増えている中でエンジニアが不足しているので、フリーランスでも仕事がたくさん舞い込んでくる時代です。プログラミングを勉強して、リモートワークをする、フリーランスエンジニアになって自由な暮らしを手に入れるのもいいかもしれませんね。

プログラミングをできるようになりたいと思う人は多いと思いますが、何からはじめたらいいのか、

もっとみる

競馬キュレーションサイトを作るよ!#26

前回レース情報ページへのリンクを取得するプログラムを書きました。
今回はレース情報をスクレイピングし、DBに保存していきます。

スケジュール

1. 各メディアを調査
2. システム構成を決める
3. 開発環境を作る
4. プロトタイプ作成 ← 今ここ
5. 実装
6. テスト
7. 公開

テーブル再構成

noteには書いていませんが、ここまでプログラミングしてきて何度かテーブル構成を変えて

もっとみる

自分×プログラミング

私は今、福岡のWebシステム開発の会社でディレクターとして働いております。

Webやプログラミングとは未経験の状態で今の会社に入社し、最初はエンジニアとしてプログラミングを身に付けつつ仕事をしておりました。PHP、ほぼCakePHPですね。

以前は、物流・倉庫業をしている会社で、事務職としてデータ入力を行ったり、現場で手が足りていないときに検品を行ったり、といった仕事をしておりました。

新卒

もっとみる

Wordpressのウィジェットソースコードを追って見たけど

こんにちは、F1メディアスタートアップ中のフェニックスA子(@phoenix_ako)です。今日はF1ではなくWordpressの話です。

問題:有料テーマの一部ウィジェットでカウンタが動かない

画像の丸で囲んでいる部分、ViewカウンタやLikesカウンタがあるんです。

これがあるウィジェットでまともに動かない(全て0になる)。添付のウィジェットは、同じテーマの中で動くものを見つけて入れ替

もっとみる