akira_kobeのブックマーク (471)

  • Threads API for PHP を公開しました。 - Qiita

    API はトークンを返した時点から期限切れまでの秒数(expires_in)を返却します そのため、現時点から期限切れまでの秒数を加算して扱いやすい「'Y-m-d H:i:s'」のフォーマットに変換した上で保存しています フローチャート 他の SNS を比較すると複雑な工程のため、フローチャートを作成しました 承認 短期アクセストークン 発行から1時間有効 長期アクセストークン 発行から60日有効 更新用 API で60日延長可能 設計では7日前から更新を行うように設定 投稿 Meta for Developers での設定 アプリの作成 Meta for Developers: アプリ を開く 画面右上の「マイアプリ」をクリック 「アプリを作成」ボタンを押す 新規に名前を付けてアプリを作成する 「現時点ではビジネスポートフォリオをリンクしない。」を選択し、「次へ」をクリック 「Thre

    Threads API for PHP を公開しました。 - Qiita
    akira_kobe
    akira_kobe 2024/06/28
    「Threads API」を使えば、プログラムで Threads のタイムラインに投稿ができます。 が… SNS の API 中では、ズバ抜けて複雑でした。 サンプルのファイル群を作成しました。活用していただければ、うれしく思います。
  • 目の疲れが軽減! BenQ・アイケアPCモニター「GW2790QT」レビュー - Qiita

    ※こちらの記事は、Qiita の【BenQモニタープレゼントキャンペーン】に応募し、【ベンキュージャパン社】からモニタープレゼントを受けて、作成しました。 簡単な自己紹介 こんにちは、ドライアイのウェブエンジニアです 46歳・男性。ウェブエンジニア(主に Phper として)仕事をしています。 会社は兵庫県神戸市。住まいは同県三木市。 コロナ禍からフル・リモートワークに入り、今年で4年目です。 9時から19時まで、ほぼ机の前に座っているので、モニターのスペックは超重要課題です。 マルチモニター(2台持ち)かつ、机を広く使いたいので、モニターアームを使っていました。 抱えている問題 - 「ぶどう膜炎」 - 元々、重度のドライアイだったのが、昨年、「飛蚊症」を発症。 かかりつけの眼科医から、「失明の危険がある」と警告され、診断後に即、精密検査…ということがありました。 結果、網膜剥離を起こす

    目の疲れが軽減! BenQ・アイケアPCモニター「GW2790QT」レビュー - Qiita
    akira_kobe
    akira_kobe 2023/09/20
    眼精疲労におすすめのモニター(2K)で定価5万円台(Amazon、期間限定で1.4万OFFクーポンあり)
  • ChatGPT Plus: Custom Instructions - PHP を使うコツ - Qiita

    概要 この記事は、初めて「Custom Instruction」を使う人、かつ PHP 使い向けです。 「Custom Instruction」とは ChatGPT に事前情報として文脈や制約を教えることができる機能 ChatGPT Plus のユーザー限定だったが、まもなく無料ユーザにも提供されるとのこと(2023.08.10) 複数定義はできない(2023.08現在) 場合によって設定をオフにしたり、内容を変更する必要がある 「いつも決まった内容(言語/フレームワーク/役割)で使うことが多い」場合に、毎回条件を書く必要がないのは便利 コーディングにおいて、想定される使い方 コード生成時の言語のバージョン、およびフレームワークを指定する 特定のロール(役割、役目)を指定する 互換性や非推奨の使い方を避けるよう、指示する メニュー構成 Custom Instructions のメニューを開

    ChatGPT Plus: Custom Instructions - PHP を使うコツ - Qiita
  • 「iwoly 掃除機 V600 サイクロン 600W」レビュー:使う人を選ぶかもだけれど、かなりお気に入りです | レビュー | みどりのウェブ開発日記

    購入してから、はや10か月。 2022年8月現在、Amazon で上位にきているレビューでは高評価が目立ちます。 私が購入した時には、あまり良い評価がなかったので、ちょっとうれしいです。 やっぱり良い商品ということなのでしょう。 当初、目立っていた評価 では、どんなところがいけていない、と言われていたか。 ・フィルターがすぐ詰まる! ・コードが短い! ・自走式じゃない! 実際に使ってみてどうだったか? 私は最初から、これはすごい! の連続でした。 では上記の評価をふまえて解説します。 フィルターが詰まる? いえいえ、HEPA フィルターってご存知ですか? この掃除機、2019年あたりから、格安の空気清浄機にも搭載されるようになった「HEPA」フィルターが付いています。 このフィルターにすぐホコリがつまるということなんですが、そもそも「HEPA」、 JIS 規格で「定格風量で粒径が0.3 µ

    「iwoly 掃除機 V600 サイクロン 600W」レビュー:使う人を選ぶかもだけれど、かなりお気に入りです | レビュー | みどりのウェブ開発日記
  • Wandbox

  • サーモス タンブラー 420ml を買いました | レビュー | みどりのウェブ開発日記

    デスクワークがしっかり出来ている人のかたわらには、タンブラーがある。 そんなイメージがいつの間にかありました。 暖かい飲み物は冷めにくく、氷の入った飲み物は溶けにくい。 ちょっと贅沢な気分も味わえるタンブラー。 サーモスのタンブラーを買いましたので、レビューしてみたいと思います。 冷たい飲み物を入れても結露しない この記事を書いたのは6月中旬。 梅雨の真っただ中で、日に日に暑くなる時節です。 冷たい飲み物を入れ、マグカップを持つ感覚で持ち上げて思ったのは、 「あれ、手が冷たくない」ということ。 ひんやりとはしますが、結露するところまではいきません。 ただ、Amazon のレビューにもありましたが、 飲み口のところまで、ギリギリ注ぐとさすがに結露するのでは、とは思います。 私はギリギリまで注ぐことはしないので、問題ありません。 いつもはコースターを使ってマグカップを置いていましたが、不要にな

    サーモス タンブラー 420ml を買いました | レビュー | みどりのウェブ開発日記
  • JSON 構文チェック/整形/圧縮 | みどりのウェブ開発ツール

    JSON とは 概要 JavaScript Object Notation(JavaScriptオブジェクト表記法) データ交換フォーマットのひとつ 構文は JavaScript のオブジェクト表記法をベースとしている キーと値に記述できるのは文字列、数値、論理値(true/false)、空白(null)、配列、オブジェクト。 JSON の作り方 拡張子 .json でファイルを作成する 文字コードは UTF-8 (BOMなし)。 JSON は連想配列のため、まず {} で囲む 基的には、key:value というオブジェクトで格納する 例) {"氏名":"田中太郎"} value にはオブジェクトか、配列を指定することもできる JSON エンコード/デコードとは JSON デコード: 「JSON 文字列」を(オブジェクトや配列の)データにする JSON エンコード: (オブジェクトや配

    JSON 構文チェック/整形/圧縮 | みどりのウェブ開発ツール
  • cross join を知ると join が書きやすくなるよ、という話 - Feedforce Developer Blog

    SQL 大好き! id:kano-e です! こないだの FFLT (まだ続いてます! 3/15 で 16 回目!)で SQLjoin について話をしたところ、思ったより好評だった(自画自賛!)ので、記事にまとめました。 「outer join とか innner join とか書き方はわかるんだけど、どういうことかイマイチぴんときてない」 「こういう結果が見たい時に、多分 join を使うんだろうと思うけど、どう書き始めて良いかがわからない」 みたいな悩みに向けて書いています。 join てなんだっけ join についての話は inner join があって outer join には left と light があって full outer join もあって 複数のテーブル(表)から情報をまとめて取得する時に使うよ みたいな感じで説明されることが多いかなという印象です。 日

    cross join を知ると join が書きやすくなるよ、という話 - Feedforce Developer Blog
    akira_kobe
    akira_kobe 2019/12/20
    よく分かりました!
  • ComposerとPackagistでPHPライブラリを開発、テスト、公開する(2/2)

    今回は、前回ComposerとPackagistでPHPライブラリを開発、テスト、公開する(1/2)で作成したライブラリをPackagistに公開します。 Packagistって PackagistはComposerのメインリポジトリとなるサイトです。 ここで公開しておくことでcompser.jsonにリポジトリの指定をしなくてもライブラリを取得できるようになります。 ライブラリのGit管理 Packagistでの公開する場合は、ライブラリをGit管理しましょう。 .gitignoreの準備 以下の内容で.gitignoreを作成しておきます。 .gitignore vendor/ composer.lock composer.phar 資産のコミットとタグ付け ライブラリが公開できるようになったら、資産をコミットします。 このとき、タグも一緒につけてください。このタグがバージョン番号とし

    ComposerとPackagistでPHPライブラリを開発、テスト、公開する(2/2)
  • スプレッドシートは便利だけど複数起動するなら Dropbox をすすめる理由 | Webサービス | みどりのウェブ開発日記

    スプレッドシートの消費メモリはふくれあがる Google スプレッドシートはネットがつながればどこでも使えます。 仕事や家族で、Google アカウントを持っていない人でも「共有」リンクを教えれば、離れた場所にいる人たちとも共同で編集、作業ができます。 大変便利なのですが、仕事で複数同時に起動していると、別のアプリの動作が重たいな、と感じることがあり、タスクマネージャで使用メモリの割合を見てみました。 Google Chrome をメインで使っていますが、3つ、4つタブを開いただけで、1.5GB ほど消費していて、驚きました。 重くなるわけです…。 DropBox をすすめる理由 圧倒的にメモリ消費が少ない。 ローカルのアプリでファイルを扱う場合、意外とメモリ消費は少なくすみます。 最近は何でもクラウドなので、感覚がちょっと麻痺していたのかも知れません…。 まず銀行系、保険系、上場している

    スプレッドシートは便利だけど複数起動するなら Dropbox をすすめる理由 | Webサービス | みどりのウェブ開発日記
    akira_kobe
    akira_kobe 2019/11/09
    問題はメモリ消費
  • 使ってみたら大満足の DLsite 、無料コンテンツ、100円キャンペーン、大ボリューム、高品質! | Webサービス | みどりのウェブ開発日記

    DLsite (ディーエルサイト)は「同人作品、ゲーム、コミックを販売している国内最大級の二次元総合ダウンロードショップ」です。 アフィリエイトとしてどんなコンテンツが使えるのかなという軽い気持ちでアカウント登録したのが、記事を書くほどはまることになったきっかけでした。 使ってみたら、「楽しい!」の一言でした。 あんまり面白くって楽しいので、損得抜きで DLsite の魅力について語りたいと思います。 どんなコンテンツがあるのかと、眺めているだけでも楽しいです。 もっと早く使えば良かった…。 新規登録で即300円分のクーポン、次の日には50%クーポンも 気楽な気持ちでアカウントを登録したら、300円分のクーポンがもらえました。 後で書きますが、300円でも結構…良質なコンテンツが買えるんです。 翌日には、50%クーポンが配布。 シリーズ化している商品を購入すると、30%オフクーポン…。 と

    使ってみたら大満足の DLsite 、無料コンテンツ、100円キャンペーン、大ボリューム、高品質! | Webサービス | みどりのウェブ開発日記
  • みどりのウェブ開発ツール

    ウェブ開発も「ものづくり」のひとつ。知識や経験を積むことも大事ですが、便利な道具を積極的に使うことも大切です。 コードのチェックや整形など、面倒な作業を簡単に行えるツールから、QRコードを作成したり、OGPタグやTwitter カードの作成など、マーケティングに使えるツールもそろえました。 開発者のみなさんの一助となれば、幸いです。 こんなツールがほしい、または、不具合などのご報告は「お問い合わせフォーム 」からお寄せください。よろしくお願い致します。 新着情報 2022.08.07 JSON ツールのページを更新しました。 2018.12.01 共有ボタンを設置しました。 2018.11.26 サイトを公開しました。

    みどりのウェブ開発ツール
  • 【2018年度版】アプリ開発における「年度末自己分類報告」の作成と提出方法の調査結果|安曇野レイ

    概要 iTunes Connect でストア申請を行う際、以下のメッセージが表示されます(2018年3月時点)。 「ATS または HTTPS を使用している場合、年度末自己分類報告を米国政府に提出する必要があることに注意してください。」 作成しているアプリが ATSまたは HTTPS を使っている場合(つまり暗号化技術を使っている場合)、このメッセージへの対応(「年度末自己分類報告」の作成と提出)が必要です。これはiOSに限らず、Android も、Windowsストアも同じです。 アプリはアメリカのサーバから配信されています。そのためアプリにも「輸出コンプライアンス」を遵守する義務が課せられているというわけです。 ただし、暗号化技術を使っていないアプリについては、このコンプライアンスは適用されません。 この「年度末自己分類報告」というレポートは誤解されやすいのですが、アプリに限らず、ア

    【2018年度版】アプリ開発における「年度末自己分類報告」の作成と提出方法の調査結果|安曇野レイ
  • 映画の予告編に関する考察 - だいたいウェブ開発ブログ

    ディズニーピクサーの映画を観に行った子どもたちから沸き起こるブーイング それは2017年の夏、「カーズ クロスロード」を4歳になったばかりの子供を連れ、家族3人で観に行ったときのこと。 朝一番に観に行ったのですが、映画が始まる前に、15分もの予告編が流れ、うちの子と対して歳の変わらぬ子どもたちからは「まだー」「まだなのー」とブーイングが起こりました。 やっと…映画がはじまったかな、と思いきや、なんとこれがピクサーの短編映画。 再び子どもたちからブーイングの嵐。 まあ、冷静に見れば良い短編だったとは思います。 でも。 「カーズ クロスロード」に短編が同時上映されるなんて情報、どこにもなかった。 子どもたちの中のブーイングの中には泣き声も混じりはじめました。 うちの子も、「疲れた…」と言い出す始末。 「カーズはまだか?」と親の間にも苛立ちが募りだしているのが感じられました。 やっと短編15分が

    映画の予告編に関する考察 - だいたいウェブ開発ブログ
    akira_kobe
    akira_kobe 2018/05/06
    20分は長いと思うのですが。
  • 【2018年度版】アプリ開発における「年度末自己分類報告」の作成と提出方法の調査結果 - だいたいウェブ開発ブログ

    概要 はじめに 私見 概要 はじめに iTunes Connect でストア申請を行う際、以下のメッセージが表示されます(2018年3月時点)。 「ATS または HTTPS を使用している場合、年度末自己分類報告を米国政府に提出する必要があることに注意してください。」 作成しているアプリが ATSまたは HTTPS を使っている場合(つまり暗号化技術を使っている場合)、このメッセージへの対応(「年度末自己分類報告」の作成と提出)が必要です。これはiOSに限らず、Android も、Windowsストアも同じです。 アプリはアメリカのサーバから配信されています。そのためアプリにも「輸出コンプライアンス」を遵守する義務が課せられているというわけです。ただし、暗号化技術を使っていないアプリについては、このコンプライアンスは適用されません。 この「年度末自己分類報告」というレポートは誤解されやす

    【2018年度版】アプリ開発における「年度末自己分類報告」の作成と提出方法の調査結果 - だいたいウェブ開発ブログ
  • VisualStudioCodeのデバッグでどうしてもブレークで止まらない場合 (PHP Xdebug) - Qiita

    【追記】2018/04/12(木) 1.22.1 のバージョンアップでふと確認した所、 stopOnEntry を指定しなくてもちゃんと止まるようになっていました。 この記事を書いた際のバージョンが 1.20.1 で、こちらでも再度試したらちゃんとブレークポイントを設定した所で止まりましたので、何か他に原因があったのかもしれません。 結論 "stopOnEntry": trueを加えたら止まるようになりました。 { "version": "0.2.0", "configurations": [ { "name": "Listen for XDebug", "type": "php", "request": "launch", "port": 9000, "stopOnEntry": true, "log": true, "pathMappings": { "/var/www/html":

    VisualStudioCodeのデバッグでどうしてもブレークで止まらない場合 (PHP Xdebug) - Qiita
    akira_kobe
    akira_kobe 2018/05/03
    ブレークポイント、止まるようになったんですね。 何度試してもうまくいかなかったので、Netbeans使ってました。定義元ジャンプも心もとないので、まだ移行できずですが、ちょくちょくさわって動向は見守ってます…。
  • トロン―国産OSが世界標準になる : 読売クオータリー : まとめ読み : ニュース : 読売新聞オンライン

    情報通信の世界では、あらゆるモノをインターネットにつなげようという「IoT」の技術が、製品開発や産業応用の中心となりつつある。そのIoT分野で6割以上の市場占有率を誇るのが、日で生まれたコンピューター用基ソフトウェア(OS=オペレーティングシステム)「トロン」だ。このトロンが、米国電気電子学会の標準規格として認定される手続きが進んでいる。順調に進めば、国産のOSが、「世界標準」になる。 IoT時代がやってきた IoTという言葉を最近よく目にしたり、聞いたりするという人は多いだろう。インターネット・オブ・シングスの略で、「モノのインターネット」と訳されることが多い。生活空間のあらゆるモノ、あらゆる場所に小さなコンピューターやセンサーを組み込み、ネットワークにつないで便利な情報化社会を目指そうという技術である。ひと昔前まで「ユビキタス・コンピューティング(ユビキタスはラテン語であまねく存在

    トロン―国産OSが世界標準になる : 読売クオータリー : まとめ読み : ニュース : 読売新聞オンライン
    akira_kobe
    akira_kobe 2018/05/03
    90年代の終わり頃にその名を知りましたが。純国産OSのトロン、組み込み系ではデファクトだったんですね。おみそれしました。 マスコミはこういう日本人の功績を、もっととりあげて。若い人に夢を与えてあげてほしい。
  • アプリ開発における「年度末自己分類報告」の作成と提出方法の調査 | アプリ開発 | みどりのウェブ開発日記

    概要 2018年、アプリの開発に携わることになりました。 iTunes Connect でストア申請を行う際、以下のメッセージが表示されました。 「ATS または HTTPS を使用している場合、年度末自己分類報告を米国政府に提出する必要があることに注意してください。」 作成しているアプリは基的に HTTPS を使っているため、このメッセージへの対応が必要でした。 ネットで検索すると、HTTPS を使っていないと誤魔化してスキップしている人が多いのか、日語情報が少ない状況です(2018年3月現在)。 ですが、AppleAndroid という海外のサーバから配信する限り、「輸出コンプライアンス」を遵守する義務が課せられます。特に罰則がないからとスルーして、あとから法整備され、ルールが変わったら…。 自分や会社を守る意味でも、ルールはきちんと守りたいものです。 以下は「年度末自己分類

    アプリ開発における「年度末自己分類報告」の作成と提出方法の調査 | アプリ開発 | みどりのウェブ開発日記
    akira_kobe
    akira_kobe 2018/03/15
    iOS と、Androidのアプリはアメリカのサーバから配信されるので、アメリカの「輸出品」扱いに。その中でも暗号化を使っているアプリは、規定の書類をだす義務が…。
  • amazonギフト券、DMMプリペイド等 電子ギフトカードが安く購入できる売買サイト【amaten(アマテン)】の使い方 | ギフト券 | みどりのウェブ開発日記

  • スニペットのウェブアプリ SnippetNOTE を作りました(PHP7対応) - Qiita

    GitHub: https://github.com/mikiakira/SnippetNOTE 使っている機能 PHP 5.6+ (PDO必須) Idirom SQLite Ace Bootstrap 3.x jQuery 2.x jQuery UI 1.x 主な機能 スニペットの表示には、Atom などで使われている Ace を利用しています。 何も選択しなければ、デフォルトでは MarkDown のフォーマットで保存されます。 その他には、 HTML, CSS, SCSS, JS, PHP, Ruby, Python, json, xml を選べます。 行番号をデフォルトでオンにしています。 ラベルの管理 「Add Label」 で単語を登録するラベル名を作成します(カテゴリに相当します)。 「Edit Label」で、登録済みで、ラベルリストで選択されているラベル名をリネームできま

    スニペットのウェブアプリ SnippetNOTE を作りました(PHP7対応) - Qiita
    akira_kobe
    akira_kobe 2018/01/18
    ほぼ設置するだけで使えるツール