時雨に舞う

プログラミングや技術情報などの備忘録

PowerCMSでMTAppFieldSort

PowerCMSでMTAppJqueryのMTAppFieldSortを使う方法です。 MTAppFieldSortはMovableTypeの編集画面にあるフィールドをソートできるので便利ですよね。 しかし、PowerCMSでは一部のケースで期待通り動かない。。。 PowrCMSにはカスタムフィールドとしてエディ…

gitのリモートで削除されたブランチをローカルに反映させる

git

gitのお話しです。 しばらく放置していたリモートブランチ。大量に溜まってきたので整理したところ、別のマシンのローカルリポジトリに反映されず困っていました。てっきりフェッチするだけで更新されると思いきやそうではないんですね。意図的に実行しない…

concrete5でgoogle mapのブロックが上手く動かない

concrete5でgoogle mapのブロックを追加した際に上手く動かなかったのですが、解決に時間を要したので備忘録としてまとめます。 まず、ご存知かもしれませんが2016/6/22以降に始めてgoogle maps apiを実行したサイトからapiキーが必須となりました。concrete…

UnityのWebGL出力について

自社サービスのフロント部分をUnityで開発していた、ある日のこと。(今年の3月あたりの話になります)「ブラウザで動したらいいのでは?」という話が出てきました。その時に調べた内容をメモとして残しておきたいと思います。 Unityで開発したものを、ブラ…

Data too long for column

mysqlにおいて、今まで問題無かった個所で突然「Data too long for column 'xxx'」エラーが発生するようになったら確認しておくこと。 sql_modeに「STRICT_TRANS_TABLES」を付けていると桁数があふれた時にエラーを返すようになる。今まで付けていなかったの…

PHPでsoapライブラリを使ったときのハマりポイント・・・

先日、PHPのsoapライブラリを利用して、ローカルに配置したwsdlを読み込んでの通信をテストしていたときのこと・・・ いくらwsdlファイルを更新しても接続先が変わりません・・・ 何か変になっているのか、grepの検索範囲を広げながら確認していたところ、ws…

bashrcを晒してみます。

余りにも更新していないので、私の .bashrcでも晒しておきますね。 特におもしろいことはしていませんが・・・ # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' alias db='ssh dbxxxx' # colors eval "`dircolor…

UnityのAsset参照に関して

Unityで各プラットフォーム用にビルドすると関連するAssetが取り込まれます。 しかし、想定外のAssetが対象になってしまってサイズが肥大化する事があり、どうして対象となるのか調べる術を探していました。(一個ずつ見ていくのは無理…) 非常に参考になっ…

WindowsでのNAT越えVPN

さて、だいぶ日が空きました。 たまに困ることをメモしておきます。 Windows環境では、NAT越えで IPsec/L2TP のVPNトンネルを貼ろうとするとうまく動作しません。 デフォルトではなぜか制限されており、レジストリの設定をすることでうまく動作するようにな…

Portfowarderの活用

お客さんの開発環境に接続して、その先にあるDBをグラフィカルに確認したい! そんなことありませんか? WebサーバにSSHでつないでそこからさらにDBに接続する程度なら、Windows環境では、Navicat単体で簡単に実現できますね。 Linux環境と違い、もう一段SSH…

UnityのTEAM LICENSEがUnity Proに付属?

2015/05/28現在、Unityのオンラインストアを閲覧すると「TEAM LICENSE:Unity Pro に付属」と書いてあり、取り敢えずアセットキャッシュサーバーを試してみたら使えたのでご報告です。(もちろんUnity Proライセンスでアクティベートしてある状態です) 以前…

サクラエディタのデフォルト文字コードをUTF-8にする

設定しないとだめなんですね。 コードを変えることがあるので、調べてみたらありました。(基本?) 忘れないように記載。 H.Y サクラエディタのデフォルト文字コードをUTF-8にするblog2.k05.biz

Aptio BIOSでCD/DVDドライブから起動させる設定方法

一部のPCで用いられているAptio BIOSでは、DVDなどのディスクから起動しようとしても、「Boot Option」では以下の選択しか表示されない事がある。UEFI: IP4 Realtek Ethernet ControllerUEFI: IP6 Realtek Ethernet ControllerWindows Boot ManagerDisabledC…

puttyで任意のセッションをバッチで起動する

puttyで管理するセッションがすごい量になってきました。 あのウィンドウって大きくならないですよね?(知らないだけ?) 設定情報はレジストリに入っているらしいので、そこを書き換えるバッチを作るのは面倒だしリスクが高そう。 でもやっぱりセッション…

Unityで#ifを使う

C#でプログラムを書いている前提で、Defineシンボルの定義によって実行コードを分岐される方法です。 C言語みたいな「#ifdef」ではなく「#if」になります。 (1)プログラム側 #if USE_AAA : #endif (2)エディタ側 「File」→「Build Settings」→「Playe…

Selenium IDE を使ってみた

Webサービスのテストを行う際に商品や会員などをひたすら登録する単純作業が発生したら、Selenium IDE を検討してみてはいかがでしょうか。 Selenium IDE はブラウザ上の自動テストツールです。 手軽に使うには Firefox をインストールして、アドオンで Sele…

SQL Server 遅いクエリの特定

MySQLなんかだと slow_query_log=ON slow_query_log_file=/var/lib/mysql/mysql-slow.log long_query_time=5 とかで分かるのですが、SQL Server の場合のやり方を知らなかったのでメモします。環境が SQL Server 2000 なので参考にならないかもしれませんが…

awsのCloudFrontを試してみる

aws

awsのCloudFront、要するにCDNですね。 今持っているアカウントが無料期間中なので、せっかくだから試してみました。 今回用意したコンテンツ自体がテキスト数行だった為、その速度向上については触れる事ができません。 CloudFrontの設定で少しハマったので…

mysqldumpしたファイルを圧縮しつつ他のサーバーに飛ばす

とあるサーバー上でmysqldumpしたいけど、そのサーバーはHDDの容量が少なくて(この時点で問題があるように思うが…)他のサーバーに保存したい時のお話です。 相変わらずlinuxのストリーミング処理には関心させられますね。大助かりです。 コマンド例として…

複数人でのunity開発に関して

unityを複数メンバーで開発する際、色々と注意する事がある。 そんな注意事項をまとめて下さっている素敵な記事をご紹介。 Unity開発者が複数人で開発を進める上で覚えておくと幸せになる9つの事 - テラシュールブログ Unity開発者が複数人で開発を進める上…

.gitignoreについて

git

gitの管理対象外ファイルを指定する.gitignoreについて。 .gitignoreの書き方に関して、よく正規表現が使えるという記述があったりしますが、実際には簡易正規表現のようなもので、globパターンというものが使えるようです。 ・空行あるいは # で始まる行は…

linuxのsedが便利

linuxのsedコマンドが便利だったのでメモ。 圧縮状態で数GB、解凍したら数十GBもあるような巨大なテキストデータから特定の部分を削除したい場合に重宝する。 テキストエディタで開くのは非常に難しい。秀丸エディタでも部分指定して開くのが精いっぱい。し…

floatを使った時の左右のカラムの高さを揃える方法

css

floatを使用して左右のカラムに背景色や背景画像の指定をした時、コンテンツの量で左右の高さが合わなくて片方の背景が切れてしまう事が…。 無理に高さを指定しまうと変にスペースも出来てしまうし、いい方法がないかと検索してたらjQueryで簡単に高さを揃え…

WinSCPで多段階接続をする

【ローカル】 →【踏み台1(鍵1認証)】 →【踏み台2(鍵2認証)】 →【ターゲット(鍵3認証)】 という構成でWinSCPをターゲットに繋げる方法の一つを紹介します。 重要なのはWinSCP単体ではなく、puttyも併用する点です。 予め puttyで多段階接続をする …

puttyで多段階接続をする

【ローカル】 →【踏み台1(鍵1認証)】 →【踏み台2(鍵2認証)】 →【ターゲット(鍵3認証)】 という構成でputtyをターゲットに繋げる方法の一つを紹介します。 ----- (1)【踏み台1】に ~/.ssh/config を作成する(無ければ新規) # vi ~/.ssh/conf…

WinSCPのiniファイルの場所(Windows8.1)

PC乗り換えの時に毎回iniファイルの場所を探すのでメモです。 C:\Users\ユーザ名\AppData\Local\VirtualStore\Program Files\WinSCP エクスポート機能はあるのになぜインポート機能はないのだろうか… 著者:y.u

Google ChromeがSkypeのCPU使用率を上げる問題

最近PCの動作が重い気がして気になっていました。検索するとこんな記事が…!Google ChromeがSkypeのCPU使用率を上げる問題の対処法 | numlockz skypeのバージョンは変わっているんだけど…。 ためしにこれで、様子を見てみようと思います。 著者:yotsu

deploygate(β版)を使ってみた

アプリのテスト配信補助サイト(ツール?アプリ?)のdeploygateを使ってみました。 <a href="https://deploygate.com/" data-mce-href="https://deploygate.com/">DeployGate - An incredibly easy way to deploy apps in development!</a> DeployGate - An incredibly easy way to deploy apps in development! 言語は英語の他に日本語があ…

どこかで誰かが・・・スタイルを上書きしている!

HTMLのとある要素のスタイルをどかで誰かが変更している時にそれを調査する方法について書いてみます。ブラウザはChromeです。今回使うHTML <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="csstest.css"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js" type="text/javascript" ></script> </link></meta></head></html>

SQLクライアントツール

SQLのクライアントツールを探していたら良さそうなのがあったので載せておきます。読み方が分かりませんがheidisqlというものです。インターフェースは日本語で表示できるし、mysqlとSQL Serverが使えます。ページにはPostgreSQLも書いてあるのですが、設定…