プログラミング 【Python】GiNZAをインストールして機械学習による形態素解析を行う 機械学習による形態素解析と言えば、GiNZAが有名です。機械学習と形態素解析となれば、GiNZAのインストールは大変そうに感じます。でも、GiNZAはシステム要件さえ把握すれば、pipコマンド一つで簡単にインストールできてしまいます。 2021.04.30 プログラミング
プログラミング WebGLで画像を表示する際の注意点(WebGLコンテキストの最大数) WebGLコンテキストには最大数が決まっているのを知っていましたか?そして、ブラウザ毎にWebGLコンテキストの最大数は異なります。この記事では、WebGLで画像を表示する際にハマりやすいWebGLコンテキストの制限について解説しています。 2021.04.29 プログラミング
プログラミング Twitter APIを使わずにPythonで自動ツイートを実現 Twitter APIを使わずにPythonで自動ツイートが可能です。これにより、Twitter APIの面倒な利用申請や、厳し過ぎる利用制限ともサヨナラできます。この記事では、Seleniumを使ってTwitterへのログインから、ツイートまでを自動化する方法を解説しています。 2021.04.28 プログラミング
プログラミング PythonでOGPを確実に取得する方法を解説【スクレイピング】 PythonでOGPを取得するために複数のライブラリを検証しました。結論としては、ライブラリは使えないです。最も使えるのは、Seleniumによるスクレイピングということになります。この記事では、OGPを確実に取得する方法をサンプルコードを載せて解説しています。 2021.04.27 プログラミング
プログラミング 【Python】YahooニュースのAPIがないのでスクレイピングする Yahooニュースをスクレイピングします。YahooニュースのAPIは2014年に廃止されています。しかし、RSSはいまだに公開されています。この記事では、RSSを利用せずに、スクレイピングする理由を説明しています。もちろん、コピペで使えるサンプルコードも載せています。 2021.04.26 プログラミング
プログラミング Seleniumを使ってPythonでスクリーンショットを取得する 「PythonでWebページのスクリーンショットをキレイに撮りたい」Seleniumを使えば、楽勝です。文字化けも文字フォントも悩む必要はありません。この記事では、Seleniumを使ってPythonでスクリーンショットを取得する方法を解説しています。 2021.04.25 プログラミング
プログラミング 初心者でも簡単にできるSeleniumのインストール【Python】 「Seleniumを使いたい」「でも、なんかインストールとか難しそう」この記事は、このような方に向けた内容となっています。Seleniumを使うと、プログラミングの世界が一気に広がります。Pythonの初心者にこそ、Seleniumを使って、プログラミングの面白さを体感して欲しいです。 2021.04.24 プログラミング
プログラミング Pythonでパーサを自作するならPyParsingがおススメ パーサを自作したことがありますか?関数レベルであれば、プログラマーなら誰でも自作したことはあるはずです。この記事では、そんなパーサを作るためのライブラリであるPyParsingについて解説しています。今後は、もうゴリゴリの正規表現やベタベタのコードを書く必要はありません。 2021.04.23 プログラミング
データ分析 【UTF-8は何%?】上場企業(3842社)サイトの文字コードを調査した結果 上場企業Webサイトの何%がUTF-8に対応していると思いますか?この記事では、3842社のWebサイトを調査した結果を解説しています。HTTPヘッダーのContent-Type、meta要素のcharset属性などから、UTF-8対応の状況を調べています。 2021.04.22 データ分析
サーバー Pythonでスマホアプリ(apk)を開発する【Buildozer】 Pythonで開発したスマホアプリをGoogle Playで公開するなら、Buildozerを利用することになります。この記事では、Buildozerを使ってapkを作成する方法を解説しています。apkを作成できれば、あとはそれをGogole Playで公開できます。 2021.04.21 サーバー