Ltd.技術的な記録を残していくことを目的としています。1次情報を大事にしています。SlackやらChatworkやら、業務でチャットツールを使っているところは多いと思います。APIを使った例を共有します。ちなみに、curlとPHPで実行してみます。Startをみると、記事の縦方向の分類であるSection(セクション)については書かれていますが、横方向の分類であるタグについては書かれていませんでした。そこでタグの付け方を調べてみました。最終的なゴールは静的コンテンツのブログサイト構築です。その第一歩として、Hugoのインストールを行います。自前でサーバーを準備して、ブログシステムを入れたいと思っています。利用して、セルに値を入れる際、書式を指定したいケースがあると思います。IDや電話番号など、頭に0がつく数字の場合。そのまま入れると、おそらく0が消えて値が入ることになると思います。最近はすっかりWeb系スクリプト言語しか触らなくなってしまいました。毛色の異なる言語を使いたいと思い、Rustに手を出してみました。World」までをやります。先日(よくみたら去年でした)の続き兼小ネタです。前回書いた記事だけでは、実践したときに困ったことがあったので。例として、下記のtableのtrタグの内容を取得します。Termの設定画面からやりました。この方法ではログに残さなくてもよい場合も残してしまいます。意外と苦戦したので、メモがてら記事にします。「\n」に置換する理由は、その後MySQLで使う予定があるからです。セル内改行は、「\n」で検索できました。うまく行かずアレ?となったので、共有です。順番でインストールしていたことが原因でした。今や大体のサーバーはUTF-8だと思うのですが、たまーにEUCだったりします。なったときに、TeraTermなどターミナルエミュレータの文字コードを変更しないと、日本語が文字化けして困るときがあります。先日の記事では、VirtualBoxにCentOS7のイメージを入れて、Laravelの開発環境を準備しました。Laravelの公式サイトでは「Homestead」という環境もあるよと教えてくれています。文字コードを指定しつつ、ファイル出力することを考えます。Laravelを初めて使ってみることにしました。選ばれている印象が勝手にあります。時間が許せばPhalconも使ってみる予定です。ちなみに、私はSymfonyばかり使ってきた人間です。7にcomposerをインストールします。とある通り、PHPをインストールしていることが前提です。7に対して実行します。Wikipediaのデータを出力する方法はいろいろあります。Extractorを試してみました。データはここから取得しました。Wikipediaのデータを、VitualBoxで立ち上げたCentOS7のMySQLに入れてみました。クローラーでのコンテンツの取得は禁じられているので、要注意です。Termを使用しております。マクロが便利で、手放せません。Termにもカラースキーム、カラーテーマを変更する手段があります。便利なので知らない方に共有です。Apacheだけを動かすケースはないでしょうが、単発ですが投稿します。バージョンは下記のとおりです。登場人物がインストール済みで、設定周りをどうするか、のメモになります。いうわけで、前提条件が結構あります。仮想環境へWebサーバーであるnginx(エンジンエックス)の導入、そしてブラウザからのアクセスまでを行います。VirtualBox、CentOSの部分は過去記事をご参照ください。JSにあるサンプルを解読してみました。jQueryにどっぷりハマっている方向けかも知れません。JSこちらからお借りしました。特定のWebサイトの情報抜き出しを、Python3でやってみました。Googleのクローラーのようなことをやるのは大変です。特定のサイトの特定の情報なら、そんなに難しくはないので、ぜひ挑戦してみることをオススメします。Script)を使っているのですが、ほぼJavaScriptでして、日付の扱いがちょっと面倒です。そこで今回、日付をいろんな形式で出力できるフォーマッターを作成しましたので、共有します。VirtualBox上に構築したCentOSが前提ですが、そのままでは操作がしづらいです。ここはぜひターミナルエミュレータからアクセスしましょう。今回はTeratermを使用します。自宅用PCにて、久しぶりに仮想環境を構築してみました。困ることはありませんでしたが、記録として残しておきます。バージョンは下記のとおりです。Scheme(カラースキーム)と呼びます。