プログラミング【Python/Swift/Kotlin/C言語/Linux】

日頃、Webアプリケーションやスマホアプリを作っているので、現場で役立ったことを忘備録的に残すようにしている。他にもHTMLからCSS、JavaScrpitやPHPも使ったりするので、そちらも掲載中。

PythonでGoogle検索順位スクレイピング/BeautifulSoupの使い方

この記事ではBeautifulSoupの使い方を説明するとともに、最終的にPythonでGoogle検索順位をスクレイピングするまでのやり方を紹介していく。Beautifulsoupを使えばグッとスクレイピングの手間とハードルを下げることができる。スクレイピングと聞くだけでアレルギー反応を起こしていた方も、Beautifulsoupを知ってしまえばその常識を覆されることだろう。
READ MORE

CSSでSNSボタンをキレイに作る方法/レスポンシブデザイン対応/ブログのシェアボタン

CSSでブログのSNSボタンを作る方法をまとめてみた。スマートフォンでもキレイに表示されるように、レスポンシブデザインに対応している。仕組みを理解できれば自分なりにアレンジできると思うので、この機会にぜひ覚えてみてはいかがだろうか。
READ MORE

はじめてのGitの使い方【これだけ覚えればイケる!】

GitHubを全然使いこなせていないGit初心者だが、この機会にGitの仕組みをゼロから学んでみることにした。私のように「フォーク、ブランチってなに?」な方には、おすすめの内容となっている。
READ MORE

非同期処理のCoroutine(コルーチン)を始めてみよう!【Android/Kotlin】

今まで面倒だった非同期処理の記述も、コルーチンのおかげで簡潔に記述できるようになる。習うより慣れろということで、完璧な理解よりもとりあえず手を動かしてみることにする。
READ MORE

Swiftでアプリ内課金をSwiftyStoreKitで簡単に実装しよう!【iOSアプリ開発】

iOSのアプリ開発をしている上で、課金システムを導入する場合に処理が複雑で実装するにはハードルが高かった。何か良いライブラリがないか探していたところ、「SwiftyStoreKit」というライブラリが大変わかりやすく便利だったので、その使い方を説明していく。
READ MORE

CentOSにLet's Encryptを入れて自動更新できるようにする【無料SSL/Apache】

無料で使えるSSL「Let's Encrypt」をCentOSのApacheに導入して自動更新させるまでの手順を説明する。またバーチャルホストでの設定も紹介している。Apacheのバージョンは2.2.x、CentOSは6.xとなる。
READ MORE