サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
デスク環境を整える
www.pnkts.net
ブラウザとかでコピーしたものをvscode側で貼り付けたい、または、vscode側でコピーしたものをブラウザとか別のエディタにペーストしたい、けど、コピーができない。Visual Studio Codeを使い始めの自分にはその問題が発生したのです。 ということで、今回はvscodeとOS間でのクリップボードの共有というか、エディタを超えてコピー貼付けを行える設定を紹介したいと思います。 設定方法 さいごに 設定方法 手順は以下です。 Command + ,(カンマ)を押して、設定を開く。(Windowsの場合はCtrl + ,っぽい) 「vim use system clipboard」と入力する チェックボックスにチェックが入ってないと思うので、チェックを入れる それだけで、システムのクリップボードを使用することができるようになります。 さいごに これで、vimとかでy(ヤンク)などでコ
PHPで日時を扱うのに強力なCarbonですが、今回はformat系のメソッドを試してみて、書式の一覧を確認したいなと思いまして、今回記事にまとめてみることにしました。 フォーマット書式 まずはフォーマットについてですが、PHP標準のDatetimeのformatを利用しているので、PHPのドキュメントが参考になると思います。 www.php.net format 文字 説明 戻り値の例 日 --- --- d 日。二桁の数字(先頭にゼロがつく場合も) 01 から 31 D 曜日。3文字のテキスト形式。 Mon から Sun j 日。先頭にゼロをつけない。 1 から 31 l (小文字の 'L') 曜日。フルスペル形式。 Sunday から Saturday N ISO-8601 形式の、曜日の数値表現 1(月曜日)から 7(日曜日) S 英語形式の序数を表すサフィックス。2 文字。 st
Googleリーダーが終了してから愛用しているFeedlyですが、最近APIを公開しているということを知ったので、ちょっと遊んでみました。そのメモを書いた記事です。 Feedlyとは Feedly Cloud GAS 登録・導入 リフレッシュトークンからアクセストークンの生成 Refreshing an access token cliend_idとcliend_secret GASでリクエストを投げるところを実装 他のAPIを叩いてみよう Personal Collections API 出力例 今回紹介したサンプルプログラム さいごに engagement 本当にさいごに Feedlyとは RSSリーダーで、使いやすすぎて神すぎて、Feedly Proプランに移行させてしまったくらい。めちゃくちゃおすすめなRSSリーダーです。 Feedly Cloud そんなFeedlyがAPIを公開
Laravel 8.xからパスワード入力に対するバリデーションが使いやすくなりました。 そこで、実際に使ってみながら試してみました。 パスワードの入力ルールを作成する Laravel 8.xのパスワードのバリでションについては、日本語のドキュメントではこちらになります。 readouble.com Illuminate\Validation\Rules\Passwordに対してメソッドがいくつか用意されているので、それを利用しつつPHPのメソッドチェーンの形で定義をしていきます。ただし、Passwordクラスの中身を読むと、staticなメソッドはmin()のみっぽいので、Password::min(size)から始めないといけなそうです。(後に説明するdefaultを除いて) メソッド 内容 min(size) 最低$size文字以上必要 mixedCase() 大文字と小文字が1文字ず
家ではルンバ i3を利用しているのですが、ルンバのアプリを開いたら急にやってきました! アップデートでスマートマッピングがやってきた 嬉しいお知らせです!ルンバがご自宅のスマートマップを作成して、より賢くお掃除できるようになりました。 これを見て、目を疑いました。あのルンバ i7でしか利用できなかったスマートマッピングがルンバ i3にも来たということです!i3を使い始めてから、「やっぱスマートマップがあった方が便利だな、i7ほしいな」ってちょうど思っていたので、めっちゃ嬉しいです。 スマートマッピングとは 家の間取りを学習することができ、部屋を指定して掃除することができるようになる機能です。そのために、家のスマートマップと言われる、いわゆる家の中の間取り図みたいな地図を作成して、部屋を登録することで、そのようなことが実現できます。 ルンバ i3とルンバ i7の違いを比較 ちょっと前まではル
phpunitが古いバージョンで使われていたので、新しくしたいなと思いまして、最新のバージョン(この記事を書いたときはphpunit 9.3.10が最新だった)にバージョンアップをしてみました。 ただ、composer周りの経験がなかったので、躓いてしまったので、この記事にメモとして残していきたいと思います。 バージョンアップ前 バージョンアップする phpunitをアンインストールする 再びphpunitをインストールする nikic/php-parserのインストール php-code-coverageのインストール phpunit/phpunitのインストール バージョンアップ後 phpunitを実行してみよう phpunit.xmlのマイグレーション 今度こそphpunitの実行 バージョンアップ前 まずは、バージョンアップする前のバージョンを確認します。 $ phpunit --
今月の頭くらいからGithubのプルリクエストのFile changedを確認するときにファイルツリーの確認もできるようになりました。 ただ、リリース(GA)ではなく、ベータ版として機能プレビューとして触れることができます。そのため、使用するためにはこの機能を有効にする必要があります。 機能プレビューで早期アクセスリリースに触れる まずは、ベータ版の機能を有効にします。GitHub公式でも以下のページで説明されています。 docs.github.com GitHubのページを開きます。この時ログインしておきます。 右上の自分のプロフィールアイコンをクリックして、Feature previewを選択します。 すると、Feature previewの設定画面が開きます。 今回はPull Request File Treeという機能なので、それを開きます。 何もしてなければ、Disable状態だ
よくあるガントチャートのサービスでタスク管理する場合、親タスクと子タスク(またはサブタスク)の関係を作成して管理することができますよね。今回は、それをnotionでやってみましょう、という記事になります。 完成イメージはこのようなものになります。 画像だけでは伝わりにくいかもなので、ぜひ記事を読んでいただきたいです。 タスク管理するデータベースを作成する タイムラインビューを作成する 親タスクと子タスクの関係性を作成する 親タスクの下に子タスクを簡単に追加できるようにする 子タスクを追加してみる 親タスクと子タスクの期間の連携をする タイムラインビューの親タスクと子タスクを並べて見やすくする タイムラインビュー上で期間を編集できるようにする 最後に タスク管理するデータベースを作成する まずは、元となるデータベースを作成します。 項目 プロパティタイプ型 意味 Title Title デフ
結婚祝いや出産の内祝いのお返し等で両親にデジタルフォトフレームを届けたい! デジタルフォトフレームを利用して、常に最新の子供の姿を両親に届けたい! 赤ちゃんの写真を撮って、遠くに住む両親に見せたい でも写真を毎回送るのは面倒くさい 鮮度の良い写真を常に見てもらいたい そんなときに思いつきました! デジタルフォトフレームで子供の姿を見せたい 撮った写真はGoogleフォトに入っている Googleフォトの写真をデジタルフォトフレームに表示させることができるのでは? chromecastだと、Googleフォトの指定のアルバムをテレビに映して、スライドショーみたいなことができるのは知っていました。しかし、それだとテレビ1台を占領してしまいます。なので、やはりフォトフレームのように、置いておくだけで良いものがいいなと。 そこで調べたところ、こちらのデジタルフォトフレームが見つかりました! 「Ni
NotionのパブリックAPIが公開されました。 まだベータ版ですが、早速Notion APIを試してみたいと思います。 Getting started まずはドキュメントを見ながらGetting startedの項目をやっていきたいと思います。 developers.notion.com Log into a Notion workspace as an Admin user. If you're not an Admin in your current workspace, create a new personal workspace for free. 今回は個人で使用している無料の個人ワークスペースを使っていきたいと思います。 On macOS, the Terminal app and the curl command are preinstalled. 環境はmacを使用して
最近ネットが遅い。特に無線LANが遅くてなんでだろうと悩んでました。新型コロナウイルスの影響で在宅勤務をしているのに、家のネット環境が悪かったら致命的です。仕事に影響が出てしまい、最悪の場合、給与にも影響が出てしまいます。 そんなときに、教えてもらった情報で、LANケーブルのせいでネットワークの通信速度が悪くなっているんじゃないかということ。 ということで、今回はLANケーブルの規格と各性能比較を行い、実際に家のLANケーブルを買い替えてみて、その効果を紹介したいと思います。 その前に、落とし穴にハマった話 夜になると通信速度が低下する そこで出会ったLANケーブルの規格の罠 UTPとSTPの違い CAT6AのUTPを買う 開封の儀 実際に使ってみて3日経ちました さいごに その前に、落とし穴にハマった話 本題に入る前にちょっと雑談を。 在宅勤務が始まるときに、家のWi-Fi環境を強化する
この記事は GAS道場 Advent Calendar 2019 の19日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回は、GAS上からLanguageAppというGoogle翻訳が扱えるクラスを利用して、言語の翻訳をしてみたいと思います。 developers.google.com 使ってみる 日本語→英語 英語→日本語 おまけ 翻訳APIの作成 URL?word=りんご URL?word=apple さいごに 使ってみる では早速使ってみたいと思います。 日本語→英語 まずは、日本語から英語に翻訳してみましょう。 function myFunction() { var word = 'りんご'; Logger.log(transrateFromJaToEn(word)) } function trans
本日はPHPカンファレンスの日だったので、今年も参加してきました。 今回は新型コロナウイルスの影響もあり、21年目にして初めてのオンライン開催になりましたので、Openingと同時に起床して参加しました。(寝起きで参加すみません) ということで、今年もセッションのメモを書いていきたいと思います。 はじめに 家が会場なので、去年のPHPカンファレンスで購入してきたぬいぐるみと一緒に参戦です。 (だいぶ埃かぶってしまった。。) セッション では、セッションを聞いてのメモを残していきたいと思います。 PHPの今とこれから2020 PHPの今とこれから2020 PHPのこれまで、現状についてを知ることができ、PHP8の新機能とかを細かく紹介してもらえた。 また、これからのPHP8のように高速化していった先にAI・機械学習などに利用できる未来というものがみえた気がする。 PHPの今とこれから2020
Googleアドセンスで収益が上がると毎日レポートを見るのが楽しみになりますよね。一日に何度も見てしまうかもしれません。 今回はそのレポートをLINEのボットで自動で送るようにさせよう!という手順を紹介する記事になります。 はじめに LINEのボット Google Apps Script レポートの数値だけを送るLINEのボット グラフ化について 今回の記事でやること ボットを作ろう スクリプト 定期実行の設定をする 実行結果 さいごに はじめに レポートをLINEに送るようにするために、いくつかのちょっとだけ面倒な手順があるので軽く紹介したいと思います。 LINEのボット LINEのボットを作るためには、まずはLINEのMessaging APIを使う必要があるので、LINEのデベロッパー用のアカウントを作成する必要があります。それについては以下の記事でまとめてはみたので参考にしてみてく
コロナウィルスの影響でリモートワーク・テレワークになり、Slackなどのチャットツールを使う機会が増えてきたんじゃないかなと思います。そんなわけで、Slackを使って便利なボットを作っていきたいなと思います。 今回紹介するのは、スプレッドシートにまとめているデータをグラフ化して、その画像をSlackで通知する、ということをしてみたいと思います。 はじめに スプレッドシートの用意 プログラミング グラフを作成してSlackのAPIを叩く前まで SlackのAPIを叩いて画像を投稿する 実行結果 さいごに はじめに 前回の記事ではスプレッドシートのグラフをLINEに投げるボットを作成しましたが、今回もベースは同じです。そのため、ソースコードもほぼ同じになります。 www.pnkts.net 今回のSlackのボットの種類はIncoming Webhooksを用いて投稿をしたいと思います。 スプ
本記事では、去年に提供開始されたGithub Actionsを用いて、Gitにプッシュしたらphpunitを自動で実行するワークフローを作成してみたいと思います。 そのため、今回はPHPを用いた開発を想定して、テストコードの実行にphpunitを用いていきます。 Github Actionsとは GitHubホストランナーとセルフホストランナー 仮想環境のスペック PHPプロジェクトを用意しよう ファイル一覧 docker-compose.yml PHPソース composer.json テストコード ローカル環境 GitHub Actionsの設定 実際に実行してみる テストの成功と失敗 さいごに Github Actionsとは まずはGithub Actionsとは何なのか?以下が公式サイトにかかれている説明になります。 GitHub Actionsを使用すると、ワールドクラスのCI
次のページ
このページを最初にブックマークしてみませんか?
『www.pnkts.net』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く