時雨に舞う

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

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も書いてあるのですが、設定…

スマホアプリのモック作成

アプリ規模にもよりますが大きい場合は手戻りを減らす為にもモックが欲しくなりますよね。検索すると思ったよりたくさんヒットしました。やはりまともに使うには月額の費用が発生するのですが、それに見合った効果が得られるようであれば検討してみたいです…

Unity iOSビルド時のFramework追加方法について

Unityのプラグイン組み込みを行う際にiOS版ではFrameworkの追加が必要な場合、本来はビルド後にプロジェクト設定を行う必要がある。 しかし、毎回設定するのは面倒なので自動的に行う方法は無いかと探したところ UnityのiOSビルド時にFrameworkを追加する - …

SQL Server に接続できない時の確認事項

(1)サービスの確認 Microsoft SQL Server Management Studio を使ってローカルインスタンスに対してWindows認証で接続を試みた時に下記のメッセージが出る事がある。 タイトル: サーバーへの接続------------------------------ [ここにマシン名が入る] …

レスポンシブデザインの表示確認便利ツール

ちょっと使ってみたら便利だったのでご紹介します。 レスポンシブのテストをする際、各サイズの表示を一覧で確認できるツールを見つけました。 テストしたいアドレスを入れるだけです。 実際使ってみましたが、サクサク動いて使いやすい、確認しやすい。 よ…

CSS(スタイルシート)で連番・項目名などを付ける

css

CSS(スタイルシート)で連番・項目名などを付けたい時つかえます。 使う機会があれば。 こういうのもあるんだな。と思ったので、メモ。 http://www.webbibo.com/blog/htmlcss/counter.html

tungstenのR/W splittingをmysqlコマンドで試す際の注意点

tungsten replicator はMySQL用の高性能、オープンソース、データレプリケーションエンジンです。 このtungstenにはR/W Splittingという、更新系はマスターで行い、参照系はスレーブで行う機能があります。 もちろん更新直後に参照を行うと同期が取れていな…

スマホサイトのボタンで角丸指定に注意。

css

CSSでボタンの角丸を指定したら、iPhoneで見たときに角丸の指定が効かない上に背景色が勝手にグラデーションみたいになって色指定もうまくいかない…。 Safari の CSS3拡張プロパティの「-webkit-appearance」を使うとうまくいくみたいです。http://c-brains.…

PIE.htcが効かない場合。

css

これは凶悪……コーディングのヤバいバグ&仕様 http://liginc.co.jp/web/js/jquery/37956 第4位にのっていました。 結局jsで対応しました。。。。これが一番確実です。 jquaryを入れるの忘れないでくださいね。 PIEとは・・・ IE6〜9で一部のCSS3プロパティ…

unityの親子関係の基本

unityはシーン中の全てのインスタンスが GameObject を保持しています。 正確には各インスタンスはMonoBehaviourを継承しているので、その基底クラスBehaviour、その基底クラスComponentのプロパティとして提供されています。 GameObjectにはtransformプロパ…

photoshopで画像ピッタリのキャンバスサイズに変更する

photoshopで画像ピッタリのキャンバスサイズに変更するhttp://daredemopc.blog51.fc2.com/blog-entry-721.html実は、知りませんでした。いつもFWでやっていました。汗 こんな簡単にできたのか…。

UnityでJSONを使う

JSONを使う場合は色々な手法があるが、iOS版でハマったのでメモ。 LitJSONを使ってEditorやAndroid上ではうまく動いていたのだが、iOSで動かすとたまに Key not found exception が出てしまう。この「たまに」というのが厄介で、どういう理由なのか不明だが…

MonoDevelopではコンパイルが通るのにUnityでは通らない場合

Unityのスクリプト開発は一般的MonoDevelopで行われますが、MonoDevelopでコンパイルできてもUnityでコンパイルできるとは限りません。(Unityは独自にコンパイルしている様子) 厄介なのは、Windowsで日本語を使うとたまにコンパイルエラーが発生してしまう…

Unityの#ifによる分岐

#ifを使ってプラットフォーム別、バージョン別に処理をしたい場合は以下のように#ifを使って分岐させる事ができる。 #if UNITY_EDITOR // エディタ上の動作 #else // エディタ以外の動作 #endif #if UNITY_IPHONE || UNITY_ANDROID // iphoneとandroidの動作…

GoogleMap情報ウィンドウのカスタマイズ 参考ページ

GoogleMapの情報ウィンドウの中のデータをカスタマイズするのに参考にしたページ。http://www.hp-stylelink.com/news/2014/03/20140311.phpcontent : "(表示したいデータやHTML)"の部分にHTMLをそのまま書いたら、画像のパスやcssのclass名を「" "」で囲っ…

jQueryスライドショー「bxslider」の使い方

初心者でも簡単に設置することが出来る「bxslider」を利用してみました。 私でも出来ました。またどこかで使うようなら。 使い方まとめてあるサイト http://matome.naver.jp/odai/2137652675696337801 bxslider http://bxslider.com/

簡単に実装できる、ボタン画像のマウスオーバーイベント

css

いつも忘れてしまうので。。。 hoverのあれこれでいいものを見つけました。 結構使えるかと…。 http://www.nxworld.net/tips/button-mouseover-event.html

Unity起動時にプロジェクトを選択できるようにする

基本的にWindows版のUnityを使っています。 この投稿ではバージョン4.3.4になります。 Windows版のUnityはどうもプロジェクトを閉じる時にハングアップする傾向がありまして…(私の環境だけ?) Unityはデフォルトで起動時に前回開いたプロジェクトを開いて…

はじめに

このブログの趣旨はプログラミングや技術情報などの備忘録です。 昔(10年くらい前?)に比べて技術情報もこういった個人ブログで紹介される事がだいぶ多くなってきた気がします。 誰かの役に立てる事を願いつつ・・・最初の投稿とさせて頂きます。 著者:t.n