2018-01-01から1年間の記事一覧
Amazonの商品データを取得する方法をメモ。 jsstudy.hatenablog.com 今回は、ASINで検索して商品データを取得する方法です。 ASINとは? Amazon.co.jp ヘルプ: ISBN/ASINについて ASINは「Amazon Standard Identification Number」の略で、Amazonグループが…
データベースに長い文字列を保存するとき、主キー(データを区別する背番号)として使える短い文字列も用意できると便利です。 PHPの場合、どんな方法が使えるか?調べてみました。 PHP 短いハッシュ - Google 検索 CRC32を使う方法 チェック用の短いハッシ…
Amazonの商品データを取得する方法をメモ。 jsstudy.hatenablog.com 今回は、AmazonのProduct Advertising APIでデータを取得するために、リクエストURLを組み立てる方法です。 APIのアクセスキーと秘密キーを取得 まず最初にAmazonに登録して、API利用に必…
Amazonの商品データを取得する方法をメモ。 Product Advertising API Amazon APIのリクエストURLを組み立てる方法 ASINから商品データを取得する方法 ASINから商品のカテゴリー情報を取得する方法 ASINから関連商品の情報を取得する方法 スクレイピング HTML…
WebサーバーにSSHで接続して、ファイルをアップロードするとき、WinSCPというGUIツールが便利です。 WinSCP - Wikipedia ja.osdn.net WinSCPは、Windows向けのオープンソースのSFTPおよびFTPクライアントであり、旧来のSCPプロトコルもサポートしており、ロ…
Visual Studio Codeをインストールしたら、メニューが英語になっていました。 英語の公式サイトからダウンロードしたインストーラーを使ったせいでしょうか? https://code.visualstudio.com/ (インストールするときの設定に関する質問も全部英文でした。)…
WordPressの使い方メモ。 今回はWordPressのプラグインです。 jsstudy.hatenablog.com プラグイン WordPressの機能を拡張するための「プラグイン」が、いろいろ用意されています。 https://ja.wordpress.org/plugins/ WordPressにプラグインを追加する方法は…
WordPressの使い方メモ。 今回はWordPressのインストールです。 jsstudy.hatenablog.com インストール 前回、WordPressのインストーラーをダウンロードした後の続きの作業です。 WordPressのダウンロード - JavaScript勉強会 WordPressの公式サイトにあるイ…
WordPressの使い方メモ。 今回はWordPressのダウンロードです。 jsstudy.hatenablog.com ダウンロード WordPressの公式サイトから、日本語のインストーラーのZIP圧縮ファイルをダウンロードします。 https://ja.wordpress.org/download/ 最新のバージョンは…
WordPressでホームページを作る方法を学んでみます。 学習メモのまとめです。 WordPressとは? WordPressは、ブログを作るソフトウェア ブログだけでなく、CMS(コンテンツ管理システム)としても使われている。 PHPとMySQLで動作している。 GPLライセンスで…
最近、WordPressでホームページを作る方法を学んでいます。 WordPressの調査 - JavaScript勉強会 今回は、WordPressのメールフォームについて調べてみました。 Contact Form 7とは? WordPressはプラグインで機能を拡張できます。 WordPressにメールフォーム…
知り合いから、ホームページの制作について相談されました。 「こんなかんじのホームページを作ってみたい」とのことで、そのWebサイトのHTMLソースコードを見てみると、WordPressを使って作られていました。 WordPressでホームページを作る方法について、学…
JavaScriptフレームワークの「Vue.js」の使い方を学ぶために「基礎から学ぶ Vue.js」という本を読んでみます。 基礎から学ぶ Vue.js 作者: mio 出版社/メーカー: シーアンドアール研究所 発売日: 2018/05/29 メディア: 単行本(ソフトカバー) この商品を含…
Amazonを見ていたら、JavaScriptの新刊がいろいろありました。 その中で気になった本をいくつかメモ。 React、Angular、Vue.js、React Nativeを使って学ぶ はじめてのフロントエンド開発 React、Angular、Vue.js、React Nativeを使って学ぶ はじめてのフロン…
ChromeやSafariなどのモダンブラウザーは、ほぼES2015の機能をカバーしているようなので、今後は生でJavaScriptを書くときでもES2015で良いでしょうか? ↓ブラウザーの対応状況一覧表 ECMAScript 6 compatibility table ↓回答者のアドバイスが参考になります…
起業して成功する確率は7%という話がありました。 lrandcom.com アメリカの起業家養成スクール「Yコンビネーター」の創業者、ポール・グレアム氏によれば、スタートアップの成功は7%しかなく(成功の定義は最低40億円以上の企業価値をつけること)、Dropboxや…
プログラムの設計について参考になる本がありました。 「UNIXの考え方」という本です。 小さなプログラムを組み合わせて大きなシステムを作る。 プログラムはデータを作るものではなく、データを加工するフィルターである。 UNIXという考え方―その設計思想と…
UbuntuのFirefoxで再生できない動画がありました。 Firefoxに動画再生のプラグインを追加したら、動画が見られるようになりました。 support.mozilla.org Firefox は、HTML5 音声や動画コンテンツ をウェブページ上で再生できますが、他のコンテンツでは、他…
Ubuntuで日本語を入力しているとき、ひらがながアルファベットになってしまう現象に出くわしました。 以前に、「半角/全角」キーで、日本語入力と英語入力を切り替えられるようにしましたが、それとは別のトラブルです。 jsstudy.hatenablog.com (2) 日本語…
テストサーバーにUbuntuをインストールしました。 Webサーバーを構築するための下準備を進めてみたいと思います。 ファイヤーウォール SSH Nginx SSL MySQL PHP Ruby パッと思いつくところは、こんなものでしょうか? Ubuntuのファイヤーウォール ufwとは? …
データの暗号化などのため、文字列をMD5方式でハッシュ値にしたい場合があります。 Windowsの場合は、「B64MD5」などのフリーソフトがあり、簡単にMD5ハッシュ値を求められます。 www.vector.co.jp Linuxのmd5sumコマンド Linux(Ubuntu)で、文字列のMD5ハ…
Ubuntuでキャプチャーした画像にモザイク処理を入れるために、画像編集ソフト「GIMP」を使ってみました。 GIMPとは? UbuntuにGIMPをインストールする方法 GIMPの起動 GIMPの使い方 GIMPでモザイク処理 GIMPとは? GIMPは、Adobe Photoshopみたいな画像編集…
Ubuntuでちょっとした画像編集するとき、どんなツールを使えば良いのでしょうか? 検索したら、「GIMP」「Pinta」といったソフトが推奨されていました。 bjkun2.blogspot.com krakenbeal.blogspot.jp GIMPは、Adobe Photoshopみたいに高機能なツール Pintaは…
テストサーバーにUbuntuをインストールしましたが、Webサーバーの環境構築は、Docker等の仮想化技術を利用してみたいです。 Dockerで「コンテナ」を作ると、他のサーバーに「コンテナ」ごと移動させることができて、便利みたいです。 Dockerを使うに当たって…
大量のファイルを管理するために、OpenStackのオブジェクトストレージを試してみたいと思いました。 OpenStack Docs: Object Storage サービスの概要 OpenStackは、Ubuntuをサポートしているそうなので、テストサーバーにUbuntuをインストールしてみました。…
中国ではWebブラウザーで動作するHTML5ゲームが流行しているそうです。 note.mu 2014年には北京でEgret Technologyという会社が創業し、HTML5に特化したゲームエンジンEgret Engineを開発します。Egret TechnologyはEgret Engineに対応したゲーム開発ツール…
PHPでAmazonの商品データを取得。 配列のデータをデバッグ表示するとき、配列がデカイと見づらいです。 「昔何かのライブラリーを使って配列を見やすくしてたよな~。何だっけ?」と思い出したので、改めてメモ。 デバッグ用のPHPライブラリー PHPの配列を見…
2020年から小学校でプログラミング教育が必修化されます。 dot.asahi.com 学習塾と同様に、パソコン塾ももっと盛んになるでしょう。 小中学生がプログラミングを学ぶなら、どんなプログラミング言語が良いでしょうか? いろいろあるけど、国産プログラミング…
Webサイトで、HTTPでアクセスしてきたユーザーにHTTPSのページに移動してもらいたいとき、サーバー側でHTTPSへリダイレクトさせれば良いかな? HTTPS - Wikipedia HTTPS (Hypertext Transfer Protocol Secure) は、HTTPによる通信を安全に(セキュアに)行う…