Heroku Postgresをローカル環境から手動で操作する方法について
1,はじめに
皆さんは、PaaSとして有名なHerokuをご存じだろうか?
Herokuには、SQLサーバーが用意されている。
それは、PostgreSQL をチューニングしたHeroku Postgresというアドオンである。
DBを使用する際に、やはり直接SQLを手動で実行したい場合がある。
そこで、本稿ではHeroku PostgresのDBを手動で変更する方法について記載する。
続きを読む »暦週の基準年について
1,はじめに
昨日Twitterを流し見していたところ、Javaの日付の書式について興味深いTweetがあった。
それは、暦週の基準年という考え方についてであった。
暦週の基準年とは、新年度の1月1日と同じ週に属する日については、新年度に属するとする考え方である(ISO 8601, 2.3.暦週日付)。
この日付の仕様が、私が使用している他の言語(Perl)ではどうなのかについて、調べてみたい。
続きを読む »ゼロから始めるFlutter、VS CODEでHelloWorldをする
1,はじめに
最近開催された、技術書典において、Flutterで開発をする本を購入した。
その本の記載情報と、ネット上の情報を片手に、FlutterでHelloWorldをする一連の動作を検討した。
とはいえ、上記の本はAndroid Studioで環境を構築するものであった。
だが、私はVisual Studio Codeで開発がしたい。
そこで、今回はFlutterをVS CODEで使用するための一連の流れを記事にした。
Notes on using Tweet Web Intent
I,Introduction
I wanted to set up a button that can share article pages with SNS.
However, using the Twitter official share button makes the page heavy. So, I don’t want to use it.
Therefore, I used a function to share web pages using Twitter’s URL.
The http error 400 sometimes appeared when I accessed the page sharing url (http error number 400 is displayed when the request format is incorrect).
In conclusion, it was caused by not encoding URL of multi-byte character string such as Japanese.
In the process of solve it, I looked up Twitter’s web page sharing function, so I wrote down this article.
[Because there was a change in the code used on this site, this paper was updated only for the part of PHP code. 2018/09/01]
Tweet Web Intentを使う際の注意点
1,はじめに
記事のページをSNSで共有できるボタンを設置したいと思いました。
しかし、Twitter公式の共有ボタンを使うと、ページが重くなるため、やりたくありませんでした。
そこで、Twitterのリンクでウェブページを共有できる機能があることを知り、これを使用しました。
ですが、ページ共有のリンクを試してみたところ、httpエラー400が表示されることがありました(httpエラー番号400は、要求の形式が正しくない場合に表示されます)。
結論から言うと、日本語等のマルチバイト文字列のURLエンコードをしていなかった事が原因でした。
これを解決するついでに、Twitterのウェブページ共有機能について調べたので、まとめました。
〔本サイトで使用しているコードに変更があったため、記事のPHPコードの部分に限り内容を更新しました。 2018/09/01〕