iPhone4の音が鳴らない件
つい数日前の話.
充電しながらiPhoneでニコニコ動画を見ようとしたところ音がならない.
音量ボタンをイジって見ても,そもそもゲージとかが見えない.
(音量をイジってますよ,的な絵は出てきますが)
結果として,問題だったのは,Dockコネクタでした.
抜き差ししたらふつうに治りました.
危うく修理しなくちゃいけないかと思ってすごい焦った・・・
他の方の治し方だと,イヤホンが刺さっている事になっていませんか?
みたいな感じの事例しかなかったので,半泣きになりながら
色々と探してはみましたが,まさかDockコネクタとはねぇ・・・
家に帰ったらiPhoneを充電しっぱなしの方で
いきなりiPhoneから音が出なくなった場合は,ぜひ一度抜き差ししてみてください.
HTML+CSSを書いた時に,IE7でデバッグができない,を解決するツール
ご存知の方がほとんどでしょうが・・・
IE7には,当然ながら,FireFoxのFireBugや,Chromeの要素を検証,みたいなのは入ってないわけです.
CSSをその場でイジりながら触りたい私にとっては
この環境はちょっとストレスがたまるたまる・・・
IETesterも使っていましたが,結局は見ることくらいしかできず
DebugToolsをぶち込んでも,そんな直観的にイジれるわけでもなく.
そういうことで,デバッグそっちのけでツール探してました.
IETesterで使えるもの
・FireBug Lite (Bookmark型)
これは,FireFox用のFirebugを,他のブラウザにも対応できるようにしたものです.
使い勝手は本家本元に負けるものの,IE7のクソ野郎!と叫びたい
ときに使うのが一番よろしいかと.
・X-RAY
これも,FirebugLiteと同じように,Bookmarkするタイプですが
少し違うのが,クリックした要素のみを表示するもの,らしいです.
ちょっと触ってみて,これは違うわ,と思ったので深く触ってないのですが・・・
IE9で使えるもの
・開発者用ツール(F12を押せば出てくる)
これを使うと,IE9しかなくてもIE7をエミュレートできます.
さらに,Chromeの要素を検証みたいなこともできる,というそれなりの優れもの.
ただし,100%IE7をエミュレートできてるかは謎・・・
実際に,Webデザイン系をやってる方は,何をつかってデバッグしてるのか今日この頃
画像をリンクにした時に,IE7だと一部しか選択できない
絶賛祈られ中です.
さて,HTMLコーディングの続き.
頂いた仕事そのもののコーディングは終わっていたんですが
IETesterを使ってIE7,IE8で見ていた際にバグが発覚しました.
内容としては,メニューナビを一枚の画像でロールオーバーしていたのですが
なぜか,下半分が選択できない,ということ・・・
なんだなんだ,と原因を探っていたら
メニューナビは,上下に線(border-bottom)が入るように,別途cssにクラスを作っています.
しかし,そいつらに指定していたmarginが邪魔をしていました.
なので,別に作り直してあげて,その際にはIE7スターハックをすることでなんとか事なきを得ました・・・
メモ:ボックスの下部だけ画像にする
HTML+CSS第二弾
先方からの要望で,ボックスを作る際に一部だけを画像にしてほしい,と.
最初はワケワカメでしたが,作ってみると単純明快でした.
作ったボックスのコードは以下
#box {
width:260px;
float:left;
margin-right:10px;
background: url("がぞーURL") no-repeat center bottom;
}とりあえず,こんな感じです.
IEで,とあるページが全体的にズレる
就活なんてクソ食らえ.
でも最終は通してね☆ミ
というわけで,ちょっとHTMLとCSSをやる機会がありまして
その際に,あるページだけ全体的にズレるという事態が発生しました.
全体的なレイアウトとして,ヘッダ,フッターは存在してますが
それをコピーして作ってもなんかズレるし
ヘッダとフッターだけのページでもやっぱりズレる.
それもInternetExplorerだけ.
原因は単純で,右側にあるスクロールバーの有無です.
IEは,スクロールバーを描画範囲外としてとらえているので
ある場合は,それを計算に入れてレイアウトし
ない場合は・・・,それ以上は言わなくてもわかりますyry
解決法は簡単で
cssの中に
html {
overflow: scroll;
overflow: -moz-scrollbars-vertical;
overflow-x: scroll;
}これを書くだけ.
これを書くだけにどれだけの時間を費やしたか・・・
とりあえず,IE死ね
nginx(ReverseProxy) + Play! Framework の設定メモ
就活なんてクソ食らえ.
というわけで,以前から作ったりなんだりした
PlayFrameworkがいくつかたまってきたんですが
全部をとりあえず動作はさせておきたいという心情がありつつも
一個ずつポート変えて覚えておくのもダルい!ということで
リバースプロキシを導入しようという形にしよう.
リバースプロキシの説明は,Google先生にお願い.
こちらの環境は
・Ubuntu 10.04
・Play framework 1.2.3
・apt-get install nginx
そのうち,Playを2.0に,Ubuntuは12.04に変更予定です.
最初はApacheでやってたんですが,めんどくさいのと
なんかよく分からなかったので,わかりやすいと評判の
nginxちゃんを導入することに決定しました.
nginxの導入の前に
〜.hogehoge.com というアドレスがあった際に
〜 に何のアドレスが入っても名前解決ができるように
DNSサーバに登録しておいてください.
設定編
まず,Playプロジェクトにある
application.confにて,ポート番号が被らないように設定しておく.
sites-available内のdefaultをコピーしておく.
名前は自分でお好きに設定.
upstream service.srv.com {
server 自分のIPアドレス:ポート番号;
}
server {
listen 80; # ここにdefaultがついていないこと
server_name service.srv.com;
access_log /var/log/nginx/service.srv.com.access.log;
location / {
proxy_pass 自分のIPアドレス:ポート番号;
allow all;
}
}
上記の設定だけでいけました.
こちらの設定では,それ以外の行はコメントアウトされてます.
serverディレクティブ内のlistenは
デフォルトでは
80 default;
となっていますが,2つ以上の設定ファイルに
同じ記述がされていると起動しませんのでご注意を.
使いたいだけのconfファイルを作成したら
sites-enabledディレクトリに作成した
設定ファイルに対するシンボリックリンクを作成して
nginxを再起動する.
あとは,Playを起動して,指定したアドレスへアクセスができるか試しましょう.
お疲れ様でした.
GREEの海外進出
最近,ニュースやらなんやらでGREEが海外進出する事を知りました.
その内容は,知り合いがGREEの採用試験を受けに行った際に教えてもらったのですが
その時の私の心境としては
GREEが海外進出()・・・!?
もちろん,現在のIT業界全般が残ったパイの奪い合いのため
あるいは,顧客との共存,新市場の開拓,などなど
様々な要素があると思ったのですが
どうにも,GREEが海外進出すると行ったときには
なるほど!とは思えませんでしたねぇ.
他の会社であれば
・オフショアで人件費削減
これは,まぁ正直なところ国内エンジニアが死ぬのでやめていただきたいのですが
・国外の案件をゲットしたい
思想,文化の違いなどがかなりネックになりそうですが
うまく行ったときは安定するのではないでしょうか.
・他のお客様の海外進出に合わせて
これは保守・運用などのため,ある種致し方ない事もあるでしょうが
上記の事とからめれば,市場開拓なども狙えるのがメリットなのかな,と.
対して,GREEは何を持って海外に出ていくんですかね.
技術的な面は,私がGREE内部の人間ではないので分からないのですが
もちろん,かなり優秀な技術者の方がいらっしゃるでしょうし
今現在の,日本でのソーシャルゲームの流行り()を見れば
その基盤が成功していない,などと言うつもりは毛頭ありません.
まぁ,色々調べると意外?と成功?しているようですが・・・
海外で2億人近いユーザを獲得しているようですし
私みたいな,どこの馬の骨とも分からない院生が口を出せる立場ではないのですが
結局のところ,GREEの一番の収入はアイテム課金なわけであって
そこが本当に海外でも受け入れられるのか
さらに言えば,そのスタイルが国内でもいつまで持つのか?
私は,タバコやらなんやら嗜好品の値段のおかげ?で
ソーシャルゲームにハマる事も興味を持つ事もないのと
元からの性格が,流行には乗りたくない()のような
中二病がまだ治りきってない部分もあるので
どうしても斜に構えてしまっている部分で色眼鏡をかけてしまっているのでしょう.
しかしながら,ソーシャルゲームがはびこる,といえば聞こえが悪いですが
収益のかなりの割合部分が,「アイテム」によって成り立っている事に
若干の驚きと不安を覚えてしまって仕方がないですねぇ.
しばらくは,GREEの成り行きを追っていくとしますかね.
-
-
- -
-
さらにどうでもいいことと言えば
昔からの横文字を取り入れろ!的な風潮が
最近かなり加速してきているんじゃないかな,と思ってしまっています.
私の心情として,横文字(カタカナでも)を書かれてしまうと
文章が濁る,というか,途端にウソくさく感じてしまうのです.
ITに関係するニュースだと,仕方ない部分もあるとは思うのですが・・・
この風潮はいつまで続くのかなぁ.