phpMyAdminのWarning:/libraries/sql.lib.php#613 な感じのところのエラーを解決
Ubuntu18.04にPHPをインストールして、MySQL(MariaDB)をインストール、そして、phpMyAdminをインストールしたらこんな感じのエラーが出るように。
Warning in ./libraries/sql.lib.php#613 count(): Parameter...
検索して調べたら、割とよく遭遇するWarningのようで、
こちらに書かれているように修正するとエラー(Warning)がなくなりました。
/usr/share/phpmyadmin/libraries/sql.lib.phpを開いて(オリジナルはコピーして残しておいてもいいかも)
(count($analyzed_sql_results['select_expr'] == 1)
613行目あたりに、書かれている場所があるのでそれを探します。
それを下記のように変更します。
((count($analyzed_sql_results['select_expr']) == 1)
修正後、Apacheを再起動して、phpmyadminをリロードしてWarningがなくなりました。
Yahooショッピングでお店を開いている人向けなサービスを作ってみたのだけれど、今更こんなの?みたいな感じ その2
10月9日の記事に追加してこんなのも今更ながら作ってみたよ
こんな感じに見えるようになるタグを生成するので、それをYahooショッピングのフリースペースにでもコピペしてもらえればそれでいいんですよ。
今更こういう需要があるかどうか知らないけど。
上記の商品はYahooショッピングの「くらすかたち&Web」様の売れ筋のアイテムランキングになります。
自動更新は、JavaScriptなどをトリプルを使って書けばできると思います。
JavaScriptのFetchとか使い方、覚えると面白いですね。今回勉強になったことの一番は、PHPでJSONを受け取るのには、
file_get_contents('php://input')
と書かないと受け取れない、ということでした。勉強しないと忘れることがたくさんです。
- 作者: David Flanagan,村上列
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/08/10
- メディア: 大型本
- 購入: 12人 クリック: 252回
- この商品を含むブログ (18件) を見る
Yahooショッピングでお店を開いている人向けなサービスを作ってみたのだけれど、今更こんなの?みたいな感じ
久しぶりになんかやってみた。時間ができたので。デザインとかなし。今更PHPとYahooショッピングのAPIでショボいものを・・・みたいなちょっと10年くらい遅れてない?的な感じのものです。
ストアIDとアイテムID(5個まで)を入れてフリースペースに入れられるタグになっているはず(多分)。検証したくてもYahooショッピングの裏に入れないし。
バリューコマースに登録して、アフィリ用にする方がいいかなー?
超軽量スーツケース Sサイズ 小型 ...
4,080 円
超軽量スーツケース ボーダー柄 Lサ...
5,980 円
超軽量スーツケース Lサイズ 大型 ...
5,980 円
スーツケース超軽量光沢ボディ★Sサイ...
4,980 円
超軽量スーツケース ダイヤ柄 Sサイ...
3,980 円
↑みたいな感じに見えるはずですが、チェックをやりきれてないので・・・。本当はa href="....."で商品ページにいくはずなんですが、なんかaタグが削除されてるっぽい。スマホ向けならアイテムは3つくらいがいいかも。
上記はYahooショッピングのトラベルデパートさんを勝手に作成させて頂きました。駄目だったり気分を害されたりした場合には、お手数ですが、お知らせください。削除します。
いちばんやさしいPHPの教本 第2版 人気講師が教える実践Webプログラミング 「いちばんやさしい教本」シリーズ
- 作者: 柏岡秀男,池田友子
- 出版社/メーカー: インプレス
- 発売日: 2017/05/25
- メディア: Kindle版
- この商品を含むブログを見る
どっか旅行へ行って気分転換でもしたいなぁ・・・
2018年の日本のQOLは9位。実感できる?
以前書いたQuality of Lifeにアクセスがなんか多いかも、みたいなので2018年のデータを見てみたら
Quality of Life Index by Country 2018 Mid-Year
あくまで上記サイトで調べているランクですが、日本の順位が世界で9位。数年前より上がってます。しかもアジアでは1位という結果。シンガポールなどの方が高いのかと思ってましたが、総合順位では日本がアジアで1位。ヘルスケアでは、台湾が1位。日本は3位、韓国が2位となっています。
2018年の1位〜10位はこんな感じ。
Rank
|
Country
|
Quality of Life Index
|
Purchasing Power Index
|
Safety Index
|
Health Care Index
|
Cost of Living Index
|
Property Price to Income Ratio
|
Traffic Commute Time Index
|
Pollution Index
|
Climate Index
|
---|---|---|---|---|---|---|---|---|---|---|
1 | Denmark | 199.95 | 118.75 | 77.29 | 79.85 | 82.65 | 7.09 | 30.17 | 22.48 | 81.87 |
2 | Finland | 197.32 | 120.00 | 77.36 | 74.97 | 72.73 | 7.40 | 32.92 | 12.19 | 59.73 |
3 | Switzerland | 193.97 | 130.09 | 77.92 | 72.24 | 119.98 | 10.60 | 29.37 | 22.90 | 79.90 |
4 | Australia | 192.41 | 128.60 | 57.81 | 75.78 | 73.87 | 7.25 | 36.54 | 24.32 | 92.60 |
5 | Austria | 191.99 | 103.83 | 78.50 | 79.20 | 72.31 | 9.75 | 27.53 | 23.06 | 76.95 |
6 | Netherlands | 190.22 | 108.26 | 71.78 | 79.13 | 75.93 | 7.31 | 31.94 | 28.10 | 86.95 |
7 | Germany | 189.13 | 123.27 | 63.84 | 74.88 | 67.89 | 8.48 | 30.99 | 28.15 | 82.42 |
8 | New Zealand | 185.08 | 101.88 | 60.12 | 72.62 | 72.41 | 8.24 | 33.57 | 21.87 | 96.21 |
9 | Japan | 184.25 | 108.39 | 87.31 | 82.21 | 79.87 | 11.66 | 40.89 | 35.96 | 85.26 |
10 | United States | 182.67 | 129.43 | 52.99 | 68.89 | 68.96 | 3.43 | 34.17 | 32.26 | 77.31 |
OECDでも、国別のリサーチがあります。2017年のものですが、参考になるのではないでしょうか。OECDの日本に関する調査結果はこちら
ICEBANG ワイヤレス イヤホン ブルートゥース イヤホン 高音質 設計音楽 bluetooth4.2 マイク 小型 軽量 iPhone、Android対応(白い) 充電式収納ケース
- 出版社/メーカー: Bargain Shop
- メディア: エレクトロニクス
- この商品を含むブログを見る
Dockerで環境を作っていく道のりが遠いかも
最近、2回ほど自分の使っているパソコン(iMac のまだCD・DVDがついた古いの)でOSを再インストールして中身が消えて無くなり、昔からあった環境を作るのも面倒だな、と思い出したので、Dockerにチャレンジしてみようと心機一転。
よくわからなかったので、Dockerとは・・・から理解しなければ、と結構長そうな道のりに・・・。早く環境を整備して使いたいだけだったら、
多分、これ読めば使えるかも。なんとなくわかる(わかったつもりになれる)気がしました。
Dockerについて自分なりの簡単なまとめ
Image(イメージ): 実行パッケージ。アプリケーションを動かすのに必要なものが全て入っているもの。コード、Runtime、ライブラリ、環境変数、設定ファイルが入ってる。
Container(コンテナ): ImageのRuntimeのインスタンス。「docker ps」コマンドで、実行中のContainerの一覧(リスト)を確認できる。
Containerは元々(ネイティブに)Linuxで動き、他のContainerとホストコンピュータ(マシン)のKarnelを共有。各Containerは個々に動くため、負荷が少ない。メモリが少なくて処理が早い。
Virtual Machineとの比較で早い軽いと言われるのは、Virtual Machine(VM)は、完全なゲストオペレーティングシステムがホストコンピュータのリソースにアクセスするため、必要以上にリソースを消費して負荷が掛かる。だから処理が遅くなる。
上記の内容は、
に書かれてます。内容を自分なりに理解した、つもりなので間違ってるかも。最初にやること(やったこと)の内容は、
## List Docker CLI commands docker docker container --help ## Display Docker version and info docker --version docker version docker info ## Execute Docker image docker run hello-world ## List Docker images docker image ls ## List Docker containers (running, all, all in quiet mode) docker container ls docker container ls --all docker container ls -aq
最終的には、Apache(Webサーバー)、PHP、MySQLといった環境が作れれば良いのですけど、超遅いスピードで理解中。途中で飽きちゃうかもしれない・・・。
- 作者: Adrian Mouat,Sky株式会社玉川竜司
- 出版社/メーカー: オライリージャパン
- 発売日: 2016/08/17
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
Amazonプライムデーで草刈機を買ったら、とても便利
とても暑い日が続きます。「暑い」が正しいですが、「熱い」と書きそうになるくらい暑い。蒸し暑い。
Amazonプライムデーで購入した商品の草刈機が届きました。バッテリー式です。
今から約10年くらい前に一度バッテリー式の草刈機をいただいたことがありました。その際には、頂いたということは置いといて、とても使い物になるような代物ではなかったことだけが記憶にあります。草刈り用の歯がナイロンコードだったこともあるでしょうけれども、当時住んでいた場所の草を刈るのにはほぼ歯がたたず、また稼働時間も10分程度のだったように思います。
しかし、最近のはとても性能が良くなっており、購入した高儀の電動の草刈機はチップソーとプラスチックのブレードの2種類が使え、バッテリーも約30分くらい使えます。まだ1度目なので、この充電式バッテリーがしっかり持ってくれることを期待します。チップソーは金属製の刃でタングステンが使われているようです。しっかりとした雑草が密集して群生しているようなところ向けです。一般的な庭程度であれば、おそらくプラスチックブレードで十分かもしれません。
使ってみると、今までハサミで1時間近くかかって切っていたところが、4〜5分もかからず終わりました。そのため、これまで時間がないな、と思ってやっていなかったところも草を刈ることができ、これはよかった。というか、もっと早く買えばよかった、そう感じる商品でした。
草が少し硬めで長かったりうまく切れないと、回転するブレードに巻きついてしまうため、モーターが止まってしまいます。その巻きついた草を取り除きながら30分くらい草を刈っていました。
本日の気温35度以上の暑さの中、それ以上外にいたら熱中症で倒れそうだなと判断し、そのくらいで本日の使用は終了でした。
購入するまで半年くらい悩んでいたのですが、
このブログを読んで、何も好んで苦労する必要はないかも、ダメだったら返品するくらいの余裕を持てばいいかな〜という気になり購入するきっかけになりました。ありがたいですね、こういった体験記があると。
また、購入した草刈機ですが、プライムデーのセール関係なく同じ価格だったので、もっと早く買って先週の3連休で使えばよかったな、というのが少し反省点。
マキタ(Makita) 充電式草刈機 ループハンドル 樹脂刃 10.8V 1.5Ah バッテリ・充電器付 MUR100DSH
- 出版社/メーカー: マキタ(Makita)
- メディア: Tools & Hardware
- この商品を含むブログを見る
YouTen(ユーテン) 芝刈り機 2WAY 従来品の約2倍 大容量バッテリー 芝刈機 草刈機 バリカン ハンディー 充電式 電動芝刈り機 草刈り機 替刃 コードレス
- 出版社/メーカー: YouTen
- メディア: その他
- この商品を含むブログを見る
Node.jsは入ってもnpmが入らない、ということは何が悪かったのだろう?
WindowsのPCにNode.jsのバージョン管理ソフトを入れて複数のバージョンを入れようとしたら、なんだか時間がかかった。おそらく、たまたま、かもしれないし、PCメーカーのせい?と言いたくなる感じの結論。
Windows PC(東芝Dynabook)にNode.jsを入れようとして、どうせならバージョン管理で複数入れたいな〜と思いたち検索。Macだとnodebrewなどでやるのですが、今回はWindows10。
検索すると、WindowsのNode.jsのバージョン管理にはnvm-windowsとnodistがあることがわかったので、とりあえずnvm-windowsを選択。
Windows における Node.js バージョン管理マネージャの選択(nvm-windows, nodist 等) - clock-up-blog
GitHubにあるnvm-windowsのページのDownload Nowよりnvm-setup.zipをダウンロードして展開。ダブルクリックでそのままインストール。
qiita.comこの記事も参考になります。
諸般の事情により、node.jsのバージョン0.12.xをインストール。nvmのコマンドだから
- nvm install 0.12.x <- 適当
な感じでインストールしました。Node.jsはインストールでき、node -v をするとバージョンが表示されましたが、npm -vとやると、なぜかErrorに。pathが通ってないよう。Pathを通す必要ないとか書いてなかったー?と思い、最新版をインストールして試してみればいいかな、と考えてバージョン8もインストール。しかし、同様にnpmでエラー。
Path調べて、通せばいいじゃない、と思ったので、Windows10のPathに、node系のものが設定されてるのを確認し、それでなんで見えないのー?と思ってそこに設定されているファイルを見に行ったら、中身が入ってなかった。
npmが入らないから、パッケージのインストールができないなぁ、と思ったので、結局nvm-windowsをアンインストール。
結局、nodistを入れ直して、node.jsを入れたら、今度はnpmもきちんと入ったので、めでたしになったのだけれど、理由はさっぱり。
どちらもインストール用のファイルが用意されているので、クリックだけで簡単にインストールできて便利。
Node.jsとPythonを使ったSlack API 活用術 - チャットボットの活用で仕事効率化
- 作者: 中野仁
- 発売日: 2018/01/31
- メディア: Kindle版
- この商品を含むブログを見る