仮想通貨の入門記事まとめその他仮想通貨の記事一覧ダイエット記事まとめダイエットはサイエンスである!!!(僕流ダイエット法の分類)僕流ダイエット法(成果:2か月で体重9kg減・体脂肪率8%減)オススメのシリアルは?【主食編】2か月で体重9kg減・体脂肪率8%減に成功した僕が具体的に食べていたものタンパク質をしっかり取るにはやっぱり肉だ!!【肉類編】2か月で体重9kg減・体脂肪率8%減に成功した僕が具体的に食べていたものオススメのプロテインバーは?【プロテインバー編】2か月で体重9kg減・体脂肪率8%減に成功した僕が具体的に食べていたものカロリー制限中だけど甘いものが食べたい!!!【ご褒美編】2か月で体重9kg減・体脂肪率8%減に成功した僕が具体的に食べていたもの外食だ......カロリー制限中なんだけど、何食べよう......【外食編】2か月で体重9kg減・体脂肪率8%減に成功した僕が具体的に食べていたものコンビニってすげぇ!!【コンビニ編】2か月で体重9kg減・体脂肪率8%減に成功した僕が具体的に食べていたものカロリーのある飲み物はやめよう【飲み物編】2か月で体重9kg減・体脂肪率8%減に成功した僕が具体的に食べていたものライザップってどうなの?リバウンドするって聞くけど。制約の多いサラリーマンの在宅副業-調査が命!物欲不要な輸出物販!!制約の多いサラリーマンの副在宅業-ごめんなさいm(__)mアプリ製作はハードル高すぎました(^^;制約の多いサラリーマンの在宅副業-なんだかんだで株は効率良いよ。職業遍歴アルバイトは授業を。パソコンに関すること先日公開した「VALU・VA発行者一覧」を作成するにあたり、想像以上に苦労したので、技術メモを残すことにしました。実は作ろうと決めてから、10日以上も経ってからのやっとやっとの完成だったんです(^^;オリジナルのMicrosoftAccessで作った表やCSVファイル自体は7/10の段階ですでに完成していました。これをサイト上で公開するのだけで10日もかかってしまいました。初めは単純に持っているデータをHTMLの形式に合うように出力したものをFooTableというプラグインで表示しようとしたのですが、重すぎて表示できなかったです。それもそのはず、13列×10,000行で、全部で13万ものデータがあるんですよね(^^;次にきちっとデータベースになっているものを使おうと思い、TablePressというプラグインを使いました。これを使っても表示できるまでに30秒~60秒くらいかかってしまう状態でした。細部までプラグインのコードを見たワケではないですが、どうやらこれもMySQLに直接データを保存するワケではなさそうでした($wpdbを使っているところが1か所しかなかった)。一度すべてのレコードを取得してから、javascriptで表示を制御するという仕様だったため、初めに13万データすべてを読み込んでいたことも時間がかかった原因となっています。最終的に、しっかりとデータベース上にテーブルを構築してから、Ajaxでのリクエストを受け付けられる独自のPHPファイルを作成することにしました。Ajaxも独自のjsファイルを作り、ショートコードで呼び出せるようにしたHTMLテーブルからjsファイルを読み込むという、なんとも手間のかかる方法を取ることにしました(^^;と、ここまで書くとFooTableやTablePressは使えないプラグインっぽいですが、全然そんなことはなく、使い勝手の良い素晴らしいプラグインでした。今回はなにしろデータが多すぎるんですよね......(^^;おそらく、これらのプラグインで扱うのに適したデータ量は1万くらいのところだと思われます。(10列×1,000行くらいのイメージですかね。)まとめると下の感じです。もとがエクセルファイルとかだと直接貼り付けてTableタグのclassにクラス名を追加するだけで使える。ダッシュボート上でデータの編集が可能。インポートした後、ワードプレスのダッシュボード上でデータを書き換えたりしたい場合はこれ。読み込むデータの量を調整できるため、表示したいデータのみをつどつど読み込む形になる。表示内容を変更するたびに再読み込みとなるため、データが少ない時にはつどつどの読み込み時間がウザイ。なにより、作る手間がかかる。今回採用した方法の使用は下記の通りです。自分のつまずいたポイントについても書いておきます。ワードプレスのデータベース(MySQL)に直接テーブルを作成javascript(jQueryを使用)でGETリクエストを作成する「$に注意」「live関数必須」ajax通信でGETリクエストを送る。Snippets」というプラグインで管理し、ショートコードで呼び出す。データベースに直接テーブルを作成まずはワードプレスのデータベースに新しく専用のテーブルを追加します。普段からphpMyAdminを使っている方はそれを使用すれば良いと思います。契約しているサーバーのサイトからしか行けず、使い勝手もあまりよくないです。Adminer」というプラグインを入れると良いです。「セキュリティ的にどうなの?」って部分はあるので、開発が終了したら削除してしまえば良いと思います。http://netaone.com/wp/ari-adminer/)GETリクエストを作成javascriptの変数に「http://sample.com/sample.php?a=x&b=y&......」って感じの文字列を作って送ると、sample.php側では、$_GET[“a”]でxという値、$_GET[“b”]でyという値を取得することができます。テーブルのタイトル行をクリックした時や「検索」をクリックしたときようのイベントハンドラが必要なワケですが、ここで2つの注意点があります。jQueryは「$」をつかわず「jQuery」を使う例えば、「$(“#search”).click(」というような場合には、「jQuery(“#searcj”).click(」と書きます。これはワードプレスのプラグインの状況によりコンフリクトが発生する可能性があるためです。詳細は良く知らないんですが、こう書かないと動きません。今までにもPHPからMySQLへクエリを発行する処理はしたことがあったんですが、ワードプレスの場合は勝手がちょっと違いました。ワードプレスではデータベースの中身へ直接アクセスするためのwpdbという便利なオブジェクトが準備されています。これを使うために「wp-load.php」を読み込みます。);」のような形となります。これ以後コネクションなどを作らなくてもwpdbを使うだけでデータベースの操作が可能となります。次に「prepareメソッド」で、クエリを作成します。このメソッドはPHPの「sprintf関数」と「mysql_real_escape_string関数」を一緒にしたような便利なメソッドです。最後に取得したデータを取り出す時は、「get_varメソッド(1つの値のみ)」「get_resultsメソッド(1行の値を配列で)」を使用します。まとめると下記のような感じとなります。$wpdb->get_results($query);クエリの結果からテーブル作成これには注意点は特になくせっせとHTMLタグを組み立てていき、echoするだけです。Snippets」はショートコードを作成するプラグインです。これを使って、好きなところに表示できるようにします。スタイルタグでCSSも作り、javascriptを読み込むscriptタグも作り、これらを全部一緒にまとめてショートコードの何入れておくと、作ったテーブルを同じレイアウトでどこへでも貼れるようになるので、大変便利です。コメントをキャンセルメールアドレスが公開されることはありません。本気ブログの始め方(後から後悔しないために)2017年10月18日easycommを64bitのOfficeで動かす方法(アクセスもエクセルも対応)人気記事EasyCommのVBAサンプル(エクセルやアクセスでEasyCommを使ってみたけど動かないって人へ)easycommを64bitのOfficeで動かす方法(アクセスもエクセルも対応)【2017.08.09更新】Windows10,Office2016アップデートに伴い、つまずいたことまとめVBAを使って重量計(はかり)を接続。キズキ(プロフィール)初めまして。サラリーマンしながら色々やっています。最近、初めてkindle書籍とやらを書いてみました。YouTubeに動画上げてみました。ブログの更新は気まぐれですが、日々、気の向くまま生きています。興味を持っていただいた方はぜひ、kindle書籍やYouTubeも見てみて下さい。kindleYouTubetwitter好評発売中!『セブ島、男のカオスな一人旅(キズキ)』kindleストアで好評発売中。KindleUnlimitedだと無料で読めます。kizuki_fujori人気記事EasyCommのVBAサンプル(エクセルやアクセスでEasyCommを使ってみたけど動かないって人へ)easycommを64bitのOfficeで動かす方法(アクセスもエクセルも対応)風景写真のエクセルアートは難易度が高い。受注が風景写真でかなり手こずった件。VBAを使って重量計(はかり)を接続。EasyCommを使用。エクセルアートギャラリー(塗りつぶし機能で絵や写真を再現)男は黙ってVBA。時にVBAはJAVA・C言語・C++よりもパフォーマンスが高い!!【2017.08.09更新】Windows10,Office2016アップデートに伴い、つまずいたことまとめ仮想通貨は英語で「Cryptocurrency(クリプトカレンシー)」です。見つけました)PAXFULで錬金術wピアツーピア、法定通貨でビットコインを売買!PAXFULがスゴイ!!旅行記をkindle本で出してみた。