メモ:スマホSJIS環境をutf-8変換せずに対応可能(2016年5月現在)

ガラケー対応をしていたこともあるような、古めのシステムにて新規でスマホページ作成した時の話です。 スマホ用にincファイル等をSJISから変換+metaなどもsjisで統一したのですがどうにも文字化けがしてしまい調べるとブラウザ側の文字の判別がSJISとなっ…

初学者がunreal engine 4で360°動画を作成するメモ その1

初学者がヒストリアさんの記事↓ [UE4] 360°動画の作り方 | historia Inc - 株式会社ヒストリア を追って、自分がわからない部分を補完していくメモです。 主な内容 1、BluePrintの作成 2、1のコンポーネントとしてSceneCaptureComponentCubeを追加 この勉…

vargantでphpファイルが動かない・認識されない時の対処方法

VARGANTが起動しているのに置いたphpファイルが認識されず

Zendframework2でDBとの接続インスタンスが生成できなかった時の私の修正点

Zend\ServiceManager\ServiceManager::get was unable to fetch or create an instance for Application って言われた。 チュートリアルのまま書いてたのにどうにも動きませんでした。 grobal.phpの赤字部分のパスがおかしかったです。 'service_manager' =>…

android webView viewportあっていない問題

androidでwebViewアプリを開発中、気がついた事、 割とviewportが合わない。 特にちゃんとレスポンシブ対応出来ていないものに関して。 Webview.getSettings().setLoadWithOverviewMode(true); webview.getSettings().setUseWideViewPort(true); をmainActiv…

android webView javascript効いていない問題

もうすぐandroidアプリのストアでも審査が行われるのでGW中にしょうもないアプリを大量出荷中の出来事。 webViewアプリを作っていたらJSが効かない。 どうやらデフォルトで切られている模様 mainActivityのonCreateのwebViewを設定している部分に myWebView.…

日別でログからidごとの最大値を元にランキングを取得

SELECT rank() OVER ( order by fly desc), * FROM (select id,now(),max(カラム) as fly from テーブル名 where add_date between 'その日 00:00:00' and 'その日 23:59:59'and カラム >0 group by id order by max(カラム) desc) AS t

【cronに便利】SQL文だけでselectした内容をinsertする方法

INSERT INTO 移行先テーブル名 (項目名1,項目名2) SELECT 項目名1,項目名2 FROM データの入ってるテーブル名;

【php】変数を文字列として展開せずに変数に入れたい

-hoge = {$_POST['hoge']}; $hoge= str_replace("-", "$", $hoge); -としておいて、$に変換する

file_put_contentsでファイルを書き込んだら変な文字が入り込んでいるときの対処方法

file_put_contents("hoge.inc", serialize($hoge)); serialize が原因でした。 対処方法 file_put_contents("hoge.inc", $hoge);

ディレクトリツリーを表示できるプラグインが便利

jquery.treeviewという便利なプラグインが便利!! 使い方備忘録 まずはダウンロードをして、 読み込む <link rel="stylesheet" type="text/css" href="./css/jquery.treeview.css" /> <script src="./js/jquery-2.1.3.js"></script> <script src="./js/jquery.cookie.js" type="text/javascript"></script> </link>

よく使うSQL文メモ(PostgreSQL)

table.AにあってBにない数系 select count(distinct id ) from テーブルA where id not in (select s_id from テーブルB group by id); 項目の軸が複数あるとき rowでうまく取れないとき //最初に縦列を取得 $sql1 = "SELECT c.schedule_id FROM camp_gift_v…

はてなblogにjs do itを貼り付ける方法

codepenに乗り換えようかと思ったものの、やっぱりjs do itがいいなあ。 1:貼りたい記事へ 2:blogに埋め込むを選択 すると コードが生成されるのでそのまま貼り付ける おわり

【vps】wordpress(nginx環境)でftp情報入力を求められた時の対処

インストールしたwordpressをいじろうとしたところこんなかんじにおこられる。 FTP経由にしない設定にしたらいいみたいです インストール先フォルダ/config.phpに define('FS_METHOD', 'direct'); を追加して、さっきのおこられた画面をリロードしてみると、…

angular.jsで送ったpostデータをphpで受け取る

angularjs使う意味() form側 <input ng-model="名前" type="text" /> に、いつも通り <input id="名前" ng-model="名前" type="text" /> をつけてしまえば、 php側 $hoge = $_POST['名前']; で受け取れる。。。。 入ってる

AngularJS導入+phpでプレビュー機能付きエディタ

導入 DLしなくてもjQueryみたいにCDNからひっぱってこれる <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0/angular.min.js"></script> フォーム部分 ng-がangularJS的なネームルールっぽい。 input部分にng-model="名前" をつけると、 2重かっこで出力してくれる。便利。 <span style="color: #62c7c9">{{名前}}</span> <div ng-app> <p class="editor"></p></div>

配列をファイルに保存しておいてDBのように読み書きしたいログ

今日の日誌 読み込み(純粋に配列で入っている場合) include ("test.inc"); $dataArray = $cp->trophy ; 読み込み $dataArray = unserialize(file_get_contents("test.inc")); file_put_contents("test.inc", serialize($dataArray)); 話はここから・・・ …

Backbone.jsでwebアプリを作ってみる(導入編)

備忘録(随時メモする) 1:導入方法 Backbone.js 特にgithubにサンプルフォルダがあるわけでもないので、 jQueryのように公式サイトのダウンロードから右クリックで保存 2:HTMLに貼り付け 使う箇所でjQueryのように読み込み (underscore,jqueryも) <script…

サーバーサイドエンジニアはサーバー管理者じゃない

燃え盛ってる。 データ復旧荒療治 ・障害発生時前までのデータに戻った場合 ログ系 php 障害発生時からバック後までのデータ取得(シリアルid以外) 新たにインサート

2015年版:ガラケーサイトのWEBデザインを爆速で終わらせるための注意点

ここにメモ もしガラケーサイトに対応しなければならないときに。 デザイン時の注意点 もしあまりにもガラケーのデザインにこだわりたいなら。 ・tableはやばい tableはベベルとエンボスのようなborderが消えない機種があるので注意。 文字を最大で使ってお…

GoogleスプレッドシートをDBのように運用したい[SELECT編]

データってほんとにデータベースで管理しなきゃいけないんだろうか。 いちいちテーブルつくるのめんどくさい。コネクトするのめんどくさい。 安いレンサバで済ませられないし管理もめんどくさいしWEB制作程度でほんとにDB使わなきゃいけないのか模索するブロ…

URLからサムネイル取得できるプラグインがすごく便利

wordpressのプラグインでなんとかっていうプラグインがあるのですが、 wordpressじゃなくても使える模様 使い方はimgタグ以下のURLを吐き出すだけ <img src="http://s.wordpress.com/mshots/v1/ここにURL?w=300">

DBからデータをとりだしてグリッドレイアウトで表示する(レスポンシブ対応)

.pagesing{ width:100%; clear:both; } .next_page{ width:100px; height:100px; text-align:center; background:#e8ff3b; display:none; } a img.alignnone{ margin-top:0px; } #wraps{ width:1050px; margin:0 auto; } .grid{ background:#fff; width:300p…

【php】変数名を変数名でつけたいとき。

変数名を任意の変数名と合わせて使いたいとき、 jsだとシンプルにいけるもののphpの場合↓ 一度{}でくくってから$変数名を使うとうまくいく模様です。 ${'変数名1' . $変数名2} 例)連番でidつけたときの処理方法 (的策かはわからない) $hogeは件数 for ($…

hetemlでのzendframework2インストール&アプリ作成その3

データベース接続方法。 hetemlでインストール時にはdb作成していないのでまずはdb作成orテーブル作成から。

Cannot modify header information と出たときの対処方法

Cannot modify header information と出たときは大体 下記のようなリダイレクト header('location: index.php'); のファイルにechoとか出力系ぶち込んでるとなる気がするのですが、 今回原因不明であせっていたところ、

【php】画像名・画像サイズが一目でわかるモック画像を自動生成するプラグイン的なの

モック画像。 あると便利だけど用意するのがめんどくさい。 ジェネレータとかあるけどテスト環境とかから外部のサービス使うのには抵抗が。

hetemlでのzendframework2インストール&アプリ作成その2

zendframeworkのMVCの基本フローをhello world形式で学んだ備忘録 1インストールとスケルトンプジェクトが適応されてる初期状態 2コントローラーの定義 まだ全然触れていないものの、 cakephp,fuelphpと違ってフレームワークとしてはややこしいものの、 普通…

hetemlでのzendframework2インストール&アプリ作成その1

hetemlでzendframework2インストール&掲示板アプリ作成する備忘録です hetemlにはアドミンでzendframework2のインストールもしくはサンプルアプリ付きのアプリのインストールができますが、今回はzendframework2を触ってMVCの仕組みを勉強する目的のためフレ…

【2015年最新版】ユーザーエージェントでガラケー・スマホ・PCサイト振り分け

WEBサイトの端末別の振り分け方はいろいろあるものの、 おそらく今のWEBデザイン的には、レイアウトが複雑なので 昔のガラケーとPCの切り替えはcssを適応するかしないかのシンプルなものではなく、 ガラケーはガラケーのHTMLを書いたほうがいいのかもしれな…