タグ

ブックマーク / www.msng.info (43)

  • Google Drive (旧 Google ドキュメント) でフォームの投稿に確認メールを自動返信する方法

    Google Drive (旧 Google ドキュメント) でフォームの投稿に確認メールを自動返信する方法 2012年04月23日 11:50Google 方法っていうかスクリプト。 Google Drive (旧 Google ドキュメント) のフォーム機能は便利ですね。 簡単な申し込みフォームぐらいならすぐ作れる。 ただひとつ悩ましいのは、 申し込みをした人に送信内容の控えを送る機能がないところ。 なので「申し込んだかどうか忘れた」とか 「日時や場所がわからなくなった」とかいうこともよく起こります。 またフォームの管理者に「投稿があった」ことを通知する機能はあるけど 具体的な投稿内容はその都度スプレッドシートを開かないとわからない。 (一応書いておくとこれは「ツール」→「通知ルール」から設定) ただ Google Drive では Google Apps Script というのが使え

    Google Drive (旧 Google ドキュメント) でフォームの投稿に確認メールを自動返信する方法
    advblog
    advblog 2012/04/23
  • PHP での半角文字チェックはこれでいいんじゃないの

    ある文字列が半角のみでできていること、 つまり全角文字が含まれていないこと、 を確認したいことがたまにある。 そのやり方としていろんな人がいろんなことを書いていて 正規表現を使うものが多いと思うんだけど、 こんなんでもいいんじゃないかな。 if (strlen($str) === mb_strlen($str)) { return true; } else { return false; } シングルバイト扱いでの長さとマルチバイト扱いでの長さが同じなら半角。 これに文字エンコーディングの指定や半角カナ、制御文字の扱いを含めたら こんな感じでしょうか。 半角カナを許可するなら $include_kana を true に。デフォルト値は false. 改行やタブなども許可するなら $include_controls を true に。デフォルト値は false. 入力文字列 $str の文

    PHP での半角文字チェックはこれでいいんじゃないの
    advblog
    advblog 2012/03/23
  • ウェブサイトに円記号を書くときは、どうかこれでお願いします

    わかってる人にはもう「何を今さら」という話かもしれませんけど、悲しい思いをすることが多いのでここであらためてお願いします。 ウェブサイトに金額を書くとき、円記号 (¥) を使う際には HTML に ¥ ではなくて ¥ と書いていただきたいのですお願いします。 日語環境の Windows 端末から入力した円記号は、日語環境の Windows で見ると円記号になってますけど、その他の多くの環境であれはバックスラッシュになります。 日語版の Windows でこう表示されていても その他の環境ではこうなります。 HTML 内に \ ではなく ¥ と書けば基的にはどの環境でも ¥ が表示されるはずなので、円で金額を書く時にはぜひ ¥ にしていただきたいのですお願いします。 こいうことが起きている事情はこのあたりで。 日語用文字コードにおける円記号 – Wikipe

    ウェブサイトに円記号を書くときは、どうかこれでお願いします
    advblog
    advblog 2012/03/09
  • PHP のソースコードを読みやすくするための工夫あれこれ

    PHP Advent Calendar 2011 に参加しています。 PHP に関する記事を日替わりで書こうというイベントですね。 昨日の redsnow_ さんからバトンを受け取ってこの記事が14日目。 読みやすいってどういうこと ソースコードは読みやすい方がいいし、 あとから修正しやすい方がいい。 難読化したい場合を除けば、 この点では誰もが一致するんじゃないかと思います。 でも、じゃあどういうのが読みやすいか どのようにしてあればメンテナンスが楽かについては 人によって意見がわかれそう。 ということで、普段こういうふうにやってるよ、という例と どうするのがいいかなあ、と思っているところと 人様のコードを見て「おおこれはいいね」と思ったものを書いてみます。 同じものを見て「そりゃあンた当たり前だろう」と思う人もいれば 「そんな書き方してる人がいるのか!」と驚く人もいるかもしれない。 そ

    advblog
    advblog 2011/12/15
  • htc EVO を買って1週間ほど使ってみたよ

    au から出た htc EVO という Android 端末を買って 1週間ほど使ってみた。 以下、感想やらわかったことやらをつらつらと。 EVO は「イーヴォ」と読む 最初日版は「エヴォ」ということになるのかと思ったら どうやら「イーヴォ」でいくみたい。 au ショップの人もそう呼んでました。 でかい 上の写真で何となく比較できるかな。わからんか。 すでに iPhone などを使ってる人がどう感じるかは知らないけど これまで iPod touch を使ってたので それと比べるとかなりでかい。 手の小さい人が片手で操作するのはなかなか難しいんじゃないかな。 もう慣れたけど、 今度は逆に touch を持ったらものすごく小さく感じる。 ポケットに入れてるぶんには特に違和感ありません。 タッチパネルの精度 今まで Andoroid 機使ってみたいなーと思いながら ずっと手を出してなかった理由

    htc EVO を買って1週間ほど使ってみたよ
    advblog
    advblog 2011/04/21
  • メール送受信だけでTwitterを操作するサービス『yabmin』を公開しました

    もしかしたらいま困ってる人に役立ててもらえるかもしれないので ちょっと繰り上げてリリースしました。 メール完結型 Twitter クライアント『yabmin』です。 yabminでできること メールを送信したり受信したりするだけでこんなことができます。 タイムラインや返信の一覧を取得する リストも使えます。リプライチェーンも確認できます。 新しい返信や DM を自動で受け取る 要するにプッシュ通知です。 受け取ったツイートや DM に返信を送る 指定されたアドレスにメールを書けば Twitter に反映されます。 ツイートを「お気に入り」に入れる Favorite ですね。もちろん自分のお気に入り一覧も見られます。 普通にツイートする まあ当然。 その他もろもろ。機能は日々追加・改善していきます。 もともとは携帯電話のメールでやりとりすることを想定してたんだけど リプライの履歴を Gmai

    メール送受信だけでTwitterを操作するサービス『yabmin』を公開しました
    advblog
    advblog 2011/03/17
  • はてなスターについて疑問に思っていること

    Facebook でよく 「100いいね!ぐらいしたい!」 という言葉を見かけるけど、 それが可能な はてなスターは 一個しかつけない人が多いのは何でだろう。 いくらつけてもタダなのにね。 関連エントリ はてなスターを人気投票に使ってみる

    はてなスターについて疑問に思っていること
    advblog
    advblog 2011/02/25
  • 日本でFacebookのファンページがいまいち普及しない理由と、そのハードルを越える方法の提案

    でFacebookのファンページがいまいち普及しない理由と、そのハードルを越える方法の提案 2011年01月27日 13:14Facebook いまいち普及しないっていっても 日の Facebook ユーザーは今まさに増えてるところだし ファンページも最近どんどん増えてきてるんだけど、 それにしてもちょっと作りにくいんじゃないかと思われる要因がある。 はてなユーザーのファンページをまとめてみた! – IT戦記 たしかに、ファンページを自分で作るというのには抵抗がある人も多いかもしれませんね。 Twitter / taiju (id:jdg) ファンページが少ないってのは日人の傾向なのかな?海外だと、ブロガーがファンページ用意するのは当たり前だったりするのかどうか気になる。 / はてなユーザーのファンページをまとめてみた! – IT戦記 http://htn.to/ydZLjS Tw

    日本でFacebookのファンページがいまいち普及しない理由と、そのハードルを越える方法の提案
    advblog
    advblog 2011/01/27
  • CakePHP 1.3以降でQdmailComponentを使う場合の修正箇所

    ちょっとひっかかったのでメモ。 PHP から日語でメールを送信するときは Qdmail によくお世話になってます。 よくお世話になってますっていうか、 もうこれしか使ってない。 PHP高機能日語メール送信ライブラリ・文字化けフリー – Qdmail – PHP::Mail Library , Quick and Detailed for Multibyte もちろんプレーンでも使うし CakePHP のコンポーネントとしても使えるので 実に助かりますありがとうございます。 ただ、これを書いている時点での最新版 (1.2.6b)を CakePHP 1.3以降で使うときは少々修正がいるみたい。 そのまま使うとこういうエラーが出ます。 Fatal error: Call to undefined method View::renderElement() in /***/app/control

    CakePHP 1.3以降でQdmailComponentを使う場合の修正箇所
    advblog
    advblog 2011/01/05
  • CakePHPでデバッグレベルが0の時だけ発生するエラー

    CakePHP Advent Calendar 2010 に参加しています。 昨日の mon_sat さんからバトンを受け取ってこの記事が11日目。 さてタイトルのとおり CakePHP で Debug Level を 0 にしてるときだけエラーが発生する というよくわからないことが起きました。 結局は単なる実装ミスだったんだけど、 忘れないように書いておきます。 何が悩ましいのか CakePHP では Configure::write('debug', 0); としておくと番モードになって エラーが出力されなくなりますね。 デフォルトで app/configure/core.php に書いてあるやつ。 だいたい開発中はデバッグレベルを1か2にするわけですけど、 その間は何の問題もなく動いてたのに 0にしたらいきなりエラーが出るという わけのわからない不具合が発生しました。 逆ならわかる

    CakePHPでデバッグレベルが0の時だけ発生するエラー
  • PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案

    PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案 2010年12月07日 09:00PHP PHP Advent Calendar jp 2010 に参加しています。 PHP に関する記事を日替わりで書こうというイベントですね。 昨日の slywalker さんに続いて6日目。 さて PHP というかウェブに関することは何もかも独学で 始めたばかりの頃は特に 一般的なやり方というものがさっぱりわかっていなかったので わかることの範囲内で自分なりの工夫をしてました。 そういう経験はとても大切だと思うんだけど、 かなり無駄な手間がかかっていたり やらない方がいいことをやっていたりもしたので 導いてくれる人がいなかったその頃の自分に対して こうやってはどうか、という提案を書いてみようと思います。 「なに、そんな愚かしいことしてたの」 と言いたくなるよ

    PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案
    advblog
    advblog 2010/12/07
  • WindowsからMacに乗り換えた人に伝えたい、入れておくと幸せになれるかもしれないアプリケーション

    WindowsからMacに乗り換えた人に伝えたい、入れておくと幸せになれるかもしれないアプリケーション 2010年11月04日 15:44Mac 追記 これは2010年に書いた記事なんですけど、今でも使っているものはここで挙げたものの半分以下になりました。 最近 Mac を使い始めてここに来た方、せっかくだからこっちを見ていってください。 Mac を使い始めたら真っ先に覚えてほしいキーボードショートカット10項目 « 頭ん中 MacBook Air の影響もあると思うんだけど 周りで Mac を始める人が増えてきたので 「これ入れとくと幸せになれるかも」 というMac のアプリケーションを挙げてみます。 いいものはいっぱいあるんだけど Mac らしいと思うものや、Windows から Mac に移行した人が困りそうな点を補ってくれるものを優先 ブラウザや Dropbox, Evernote

    WindowsからMacに乗り換えた人に伝えたい、入れておくと幸せになれるかもしれないアプリケーション
    advblog
    advblog 2010/11/05
  • CakePHPのモデル内でループ中にsaveメソッドを繰り返すとcreatedとmodifiedが”0000-00-00 00:00:00″になる件

    CakePHPのモデル内でループ中にsaveメソッドを繰り返すとcreatedとmodifiedが”0000-00-00 00:00:00″になる件 2010年01月22日 18:00CakePHP しばらくぶりに CakePHP のおはなし。 日時が入らない 複数のデータを INSERT しようと思って モデルのループ内で save メソッドを繰り返すと 2週目からはモデルが同じ id をひきずることになり INSERT じゃなくて UPDATE になってしまうので save の前に create をしましょうね、というのは 以前ここに書いて教えてもらったとおり。 CakePHPのsaveメソッドでINSERTするつもりがUPDATEになってしまう場合 – 頭ん中 ところがこれをやるともうひとつ困ったことが起きる。 CakePHP で save メソッドを使うと データベースのテーブルの

    CakePHPのモデル内でループ中にsaveメソッドを繰り返すとcreatedとmodifiedが”0000-00-00 00:00:00″になる件
  • Twitterで人間関係のバランスを損なわないように気をつけたいこと

    Twitterおもしろいと思うんだけど、 どうも大切なことを忘れてしまいそうになりがちなので 気をつけたいなあと思うこといくつか。 何かやなことがあったとか、そういうわけではありません。 むしろ自分がやってしまわないように気をつけよう、という程度で。 連絡の優先順位 友達と待ち合わせをしていて やむを得ない理由で遅れることもあるとは思う。 そんなとき真っ先に「待ち合わせ遅れそう><」とツイートするのは 何か違うんじゃないだろうか。 まず連絡すべき相手は待ってくれている友達であって どこにいるかもわからないフォロワーじゃないですよね。 自分以外の人に関わる投稿 誰かと一緒にいるとき 「焼き鳥屋で @[誰ぞ] と飲んでるなう」と投稿したら、 その時点でその方がそこで飲んでいることを 自分のフォロワーのタイムラインに流すことになる。 ご人が公開している情報なら構わないと思うんだけど もしか

    Twitterで人間関係のバランスを損なわないように気をつけたいこと
    advblog
    advblog 2010/06/01
  • 東京で駅に近くて快適でサービス充実の格安ホテルを見つけた

    こないだ東京で泊まったホテルがなかなかよかったのでご紹介。 あまり人気が出すぎると自分が泊まるとき困るんですが。 ここ。 京急EXイン 新馬場駅北口 どこがどうよかったのか、順を追ってお話しましょう。 駅が近い 新幹線が停まる品川駅の2つ先にある「新馬場」という駅のすぐ近く。 どれくらい近いかというと、これくらい。 行った日は雨だったんだけど 一回も傘を差すことなくホテルに入ることができた。 ロビーがかっこいい ビジネスホテルというと無機質なイメージがあるけど ここはおしゃれで落ち着いたデザインだった。 「アラビアンナイトの世界をイメージした」とのこと。 象の置物がお出迎え。 見間違えてなければ、花は生花だった。 どこのリゾートホテルですか。 広めのロビー。 待ち合わせ用のソファ。 向かい側にもソファ。 部屋が広め 面積の数字までは見てこなかったけど いわゆるビジネスホテルのシングルの中で

    東京で駅に近くて快適でサービス充実の格安ホテルを見つけた
  • Googleの検索窓に「店員」と入れると

    ちょっと前に、Google の検索窓に「夫」+スペースを入れると ひどい検索候補がサジェストされるというのが話題になったけど、 (どうなるかはやってみてください。) 別の語を検索してて愉快なのを発見した。 検索窓に「店員」と入れると うんまあわからないこともないですが 検索してどうしますか。

    Googleの検索窓に「店員」と入れると
    advblog
    advblog 2009/11/28
  • Gmailを乗っ取られてないかどうか確認する方法

    これを読んで「恐ろしいなー」と思ったので。 Gmailをのっとられた友達からメール来てだまされそうになった件・・・ – IDEA*IDEA ~ 百式管理人のライフハックブログ Google アカウントを乗っ取られて 勝手にメールを送信されたりパスワードを変えられたりすると思うと 恐ろしくて仕方がないんだけど、 たとえそこまでされないとしても 誰かが勝手にログインして、送受信されたメールを見ている可能性もある。 こちらの方が被害は少ないかもしれないけど 実害が出ないだけに気づきにくいという危険もあるんじゃないだろうか。 そこで、他人が勝手に自分の Gmail を見てないかどうか 手っ取り早く確認する方法を。 ご存知だったらごめんなさいよ。 方法っていうほどエラそうなもんじゃないんだけど Gmail の画面下部にはこういう表示があって 前回このアカウントがどこからアクセスされたかわかる。 これ

    Gmailを乗っ取られてないかどうか確認する方法
    advblog
    advblog 2009/11/20
  • https://www.msng.info/archives/2009/10/docomo_and_ie6.php

    advblog
    advblog 2009/10/29
  • Twitter用『笑っていいとも!』次回のゲストお知らせbotを作ったよ

    Twitter用『笑っていいとも!』次回のゲストお知らせbotを作ったよ 2009年08月13日 14:34Twitter 以前たまたま『笑っていいとも!』を見てて 何気なしに TwitterTwitter / マスナガ 明日の笑っていいともは瑛太 とつぶやいたら 「情報ありがとう」という声に加えて Twitter / 山田進太郎 @msng 毎日教えてくださいw というご注文もいただいたんだけど、 毎日見ないし 毎日見たとしても毎回投稿はしないだろうから 代わりにそれ用の bot を作ってみた。 このようなことをつぶやきます。 【笑っていいとも】8月11日のゲストは高橋克実 毎回は見ないけど、興味ある人が出てるなら見るかも という人はよかったらどうぞ。 笑っていいとも次回のゲストお知らせbot (iitomorrow) on Twitter さて一番大事なことを言いますが、 この

    Twitter用『笑っていいとも!』次回のゲストお知らせbotを作ったよ
    advblog
    advblog 2009/08/13
  • Twitterのトップページで変わったのはデザインだけじゃない

    トップページって呼ぶのかな。よく知りませんが、 ログインする前というかログアウトした後というかに出る画面。 昨日まではこうだったのが 今日からこうなってる。 だいぶ雰囲気変わりましたね。 ところで今回変わったのは見栄えだけじゃない。 もっと大きいところが変わってる。 以前はトップページにこんな説明文が書かれていた。 Twitter is a service for friends, family, and co–workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: What are you doing? Twitterは「いまなにしてる?」という質問に短い文章で答えることによって、友だちや家族、職場の同僚とつながり合う

    Twitterのトップページで変わったのはデザインだけじゃない
    advblog
    advblog 2009/07/29