Laravel JP ConferenceでPHPテストワークショップを開催しました!

Laravel JP Conferenceにスタッフとして参加してきました!そして、PHPテストワークショップに参加してくださった皆様ありがとうございました! conference2019.laravel.jp (たぶん)初めてのカンファレンスで、初スタッフとして参加でした。 記念に PHPテ…

Google Apps ScriptでBASIC認証をして、はてなブログの記事一覧を取得する

現在、自分自身のはてなブログの記事をランダムでつぶやくボットを作成したら面白そうだなと考えています。本当にランダムで自分の記事へアクセスして呟くだけだけでもいいのですが、同じ記事をつぶやくのを防いだり、PVが低い記事を優先してつぶやかせたり…

【解決】npm install -g @vue/cli で、Unexpected end of JSON input while parsing nearが発生した

tl;dr npm install -g @vue/cli でエラーが発生 npm cache clean --forceで解決した 再び、npm install -g @vue/cli で無事にインストールができた エラー内容 npm ERR! Unexpected end of JSON input while parsing near '...XAWVO\n+/4j+zc2nz6uaW' 発生の…

claspをインストールしてから「こんにちは 世界」するまで

Google Apps Scriptはブラウザからいじることが多いかと思いますが、claspを導入することでローカルでも開発することができます。 今回はインストールから「こんにちは 世界」するまでの手順をまとめておきます。 インストール ログイン プロジェクトの作成 …

よくつかいそうなPrettierのデフォルト設定をまとめた

2017年に登場したPrettierというコードフォーマッタがあります。自分はPrettierをmottoさんから教えていただいただきました。使ってみた感想ですが、デフォルト設定があるため非常に簡単に利用することができ、馴染みやすく大変重宝しています。今回はデフォ…

2019年1月を振り返る

yoshitaku-jp.hatenablog.com Keep 技術ネタで週1本ブログを書く 実施できています。 ブログの質にこだわる OGPを整えたりして、見てもらえる動線の確保ができるようになってきていてよかったです。 自分で手を動かし試行錯誤する ポートフォリオサイトを作…

Google Apps ScriptをWeb APIとして使う

Google Apps Scriptはすごく便利ですね。最近はなんでもかんでもコレを使って書いてしまっています。また一つ自分が知らなかった機能があったので、記事に書いてメモを残しておきます。 Google Apps ScriptをWebAPIとして使う 方法です。 準備 Google Apps S…

オタクが最新技術を追うライトニングトークイベント2回目 でLTをしてきた

2019年は技術内容でLTを月1でしていくぞ!という目標を立てまして、1月の下旬にはなってしまいましたが取り組んできたので報告です。LTさせていただいたのは、こちらの「オタクが最新技術を追うライトニングトークイベント2回目」です。 自分自身LTは3回目…

Firebase Meetup #9 Cloud Functions Day に参加してきた

Firebase Meetup #9 Cloud Functions Day に参加してきました!少し前にFirebaseのHostingやRealtimeDatabaseをたくさん触りましたが、残念ながら「Cloud Functions」だけは触る機会がありませんでした。なので、この「Firebase Meetup #9」に参加し知見を得…

遊んでCSS Flexboxを覚える / Flexbox Froggy をやってみた

tl;dr 内容 特徴 実際の画面 まとめ tl;dr Flexbox Froggy でFlexbox を楽しく学ぼう 内容 CSS触ってますか??CSSって思っているとおりに動かなくて難しくないでしょうか?自分は全く使いこなせません。そして、何から学んだらいいかわからず途方に暮れてい…

Google Apps Scriptsからはてなブックマーク数を取得しよう

tl;dr 内容 はてなブックマーク数を取得するスクリプト http://api.b.st-hatena.com/entry.total_count?url=あなたのブログのURLの返り値 個別の記事のはてなブックマーク数を取得する方法 まとめ tl;dr Google Apps Scriptsからはてなブックマーク数を取得…

#ゆうかねラジオ にゲスト出演したものが公開されました

以前、収録してきた記事を書きましたー。 yoshitaku-jp.hatenablog.com そして、先日公開していただいたので自分のブログでも宣伝させていただきます! anchor.fm ゆうさんTwitterで宣伝ありがとうございます! #ゆうかねラジオ第7回を公開しました!ゲスト…

Google Apps Scriptsからはてなブログの読者数を取得しよう

tl;dr 内容 はてなブログの読者数を取得するスクリプト https://blog.hatena.ne.jp/api/init?blog=あなたのはてなブログのURLの返り値 まとめ tl;dr Google Apps Scriptsからはてなブログの読者数を取得する 切りの良い年のはじめから指標となるものを取得し…

エンジニアの登壇を応援する忘年LT大会で挑戦してみたこと

「エンジニアの登壇を応援する忘年LT大会」でLTをしてきました。 公式レポートはこちらです techplay.jp 11月に初めてをLTをして、「こういうのは継続しないと!」と思って即応募してよかったです。おかげさまで2位の評価をいただくことができました。投票し…

Google Apps ScriptからFirebase Realtime Databaseに書き込んでみる

目次 tl;dr 環境の説明 内容 GASにライブラリを追加する マニフェストファイルをいじる 実際に書き込んでみる デモ まとめ tl;dr GoogleAppsScriptからRealtime Databaseに書き込んでみた 環境の説明 GoogleAppsScript Realtime Database を使います 内容 GA…

一人アドベントカレンダー のおわり

一人アドベントカレンダー完走しました! adventar.org 一年間通して継続することもですが、一月の間にこれだけ集中することも無かったと思います。 Firebaseを触るのが楽しくなり偏ってしまいましたが、これもまた面白いでしょう。振り返り記事をアドベント…

write-blog-every-week Advent Calendar 2018 のおわり

Advent Calendar 2018完走ありがとうございました! write-blog-every-week Advent Calendar 2018が終了しました!!! ご参加いただいた方、本当にありがとうございました!自分が酔った勢いで立てたアドベントカレンダーが完走できるなんて思ってもいませ…

GitHub Appsを作成できるフレームワークProbotを使ってみた

tl;dr GitHub Appsを作成できるフレームワークProbotを使ってみた Issueがオープンになったときにコメントを書き込むことができるチュートリアルがある 目次 tl;dr 環境の説明 内容 npm run devを実行し、http://localhost:3000にアクセスする GitHubにアプ…

【解決?】Probot appをGitHub Appに登録するときに出るAPI rate limit exceeded for xxx.xxx.xxx.xxx.エラー

tl;dr Probot appをGitHub Appに登録するときにエラーが出た ネットを検索しても同じ情報が出ないのでメモしておく 自分の検索の仕方が悪いかもしれないが エラー内容 HttpError: {"message":"API rate limit exceeded for xxx.xxx.xxx.xxx. (But here's the…

FirebaseStorageを触ってみた

目次 tl;dr 内容 firebase.storageを使えるようにする DownloadURLを取得する まとめ tl;dr FirebaseStorageを触ってみた Firebase触ってみたシリーズの続編 内容 firebase.storageを使えるようにする const ref = firebase.storage().ref()でトップディレク…

来年の目標

この記事は『真・エンジニアの登壇を応援する会』 Advent Calendar 21日目の記事です。(https://adventar.org/calendars/3064) 昨日は、KANEさんの2019年やりたいことでした。 かつ、この記事は、yoshitaku_jpの1人 Advent Calendar 2018 - Adventar の21…

Cloud Firestoreを触ってみた

この記事は、yoshitaku_jpの1人 Advent Calendar 2018 - Adventar の20日目の記事です。 目次 目次 tl;dr 準備 Vue-firestoreのインストール ディレクトリ構成 main.js Firestoreの読み込み Reptile.vueのソースコード firestore () methods/createTodo、met…

【解決】Twitterの検索でURLにハイフンが入っていると検索できない問題

この記事は、yoshitaku_jpの1人 Advent Calendar 2018 - Adventar の19日目の記事です。 tl;dr エラー?内容 なぜ気がついた? 自分のブログがTwitter上でシェアされたときに通知が欲しかった 解決までの過程 yoshitakuにs**tという文字が隠れているので弾か…

Isaaxフォントを使ってみた

この記事は、yoshitaku_jpの1人 Advent Calendar 2018 - Adventar の18日目の記事と、 https://qiita.com/advent-calendar/2018/isaax の18日目の記事です tl;dr Isaaxフォントを使ってみた Vueでのフォントファイルの使い方がわかった かっこよくてお気に入…

今年のアウトプットを振り返る(趣味)

この記事は、yoshitaku_jpの1人 Advent Calendar 2018 - Adventar の17日目の記事と、 Everyone Outputer Advent Calendar 17日目の記事です adventar.org 結構真面目な記事も並んでいる中、趣味について語っていらっしゃったので、自分も今年のアウトプット…

OSS Gateで司会をしてきた

この記事は、yoshitaku_jpの1人 Advent Calendar 2018 - Adventar の16日目の記事です。 目次 目次 tl;dr OSS Gateとは OSS Gate東京ワークショップ2018-12-15 初めて司会をした 今後 まとめ tl;dr OSS Gateで司会をした。 今年でビギナー、サポーター、司会…

Macで簡単にgifを作ろう!

この記事は、yoshitaku_jpの1人 Advent Calendar 2018 - Adventar の15日目の記事です。 tl;dr Macで簡単に画面の録画ができる gifの作成もできる ブログ上でのデモ動画はこうやって作ろう! 目次 画面の録画のやり方 gifの作成方法 ffmpegとimagemagickのイ…

Firebase RealtimeDatabaseを触ってみた

この記事は、yoshitaku_jpの1人 Advent Calendar 2018 - Adventar の14日目の記事です。 tl;dr Firebase RealtimeDatabaseを触ってみた データの挿入と削除をやってみた 準備 ディレクトリの構成 Todo.vueのソース router/index.jsのソース ディレクトリ構成…

【解決】npm run devでwebpack-dev-serverのエラー

この記事は、yoshitaku_jpの1人 Advent Calendar 2018 - Adventar の13日目の記事です。 tl;dr TypeError: Cannot destructure propertycompileof 'undefined' or 'null'.が発生 webpack-dev-server@3.0.0 をダウングレードして解決 エラー内容 TypeError: C…

今年のアウトプットを振り返る

この記事は、yoshitaku_jpの1人 Advent Calendar 2018 - Adventar の12日目の記事です。 かつ、『エンジニアの登壇を応援する会』 Advent Calendar 12日目の記事です。(https://adventar.org/calendars/2993) 11日目は、どももさんでした。お疲れ様でした…