はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena
  • Hatena

    はてなブックマーク

    トップへ戻る

    • 総合
      • 人気
      • 新着
      • IT
      • 最新ガジェット
      • 自然科学
      • 経済・金融
      • おもしろ
      • マンガ
      • ゲーム
      • はてなブログ(総合)
    • 一般
      • 人気
      • 新着
      • 社会ニュース
      • 地域
      • 国際
      • 天気
      • グルメ
      • 映画・音楽
      • スポーツ
      • はてな匿名ダイアリー
      • はてなブログ(一般)
    • 世の中
      • 人気
      • 新着
      • 新型コロナウイルス
      • 働き方
      • 生き方
      • 地域
      • 医療・ヘルス
      • 教育
      • はてな匿名ダイアリー
      • はてなブログ(世の中)
    • 政治と経済
      • 人気
      • 新着
      • 政治
      • 経済・金融
      • 企業
      • 仕事・就職
      • マーケット
      • 国際
      • はてなブログ(政治と経済)
    • 暮らし
      • 人気
      • 新着
      • カルチャー・ライフスタイル
      • ファッション
      • 運動・エクササイズ
      • 結婚・子育て
      • 住まい
      • グルメ
      • 相続
      • はてなブログ(暮らし)
      • 掃除・整理整頓
      • 雑貨
      • 買ってよかったもの
      • 旅行
      • アウトドア
      • 趣味
    • 学び
      • 人気
      • 新着
      • 人文科学
      • 社会科学
      • 自然科学
      • 語学
      • ビジネス・経営学
      • デザイン
      • 法律
      • 本・書評
      • 将棋・囲碁
      • はてなブログ(学び)
    • テクノロジー
      • 人気
      • 新着
      • IT
      • セキュリティ技術
      • はてなブログ(テクノロジー)
      • AI・機械学習
      • プログラミング
      • エンジニア
    • おもしろ
      • 人気
      • 新着
      • まとめ
      • ネタ
      • おもしろ
      • これはすごい
      • かわいい
      • 雑学
      • 癒やし
      • はてなブログ(おもしろ)
    • エンタメ
      • 人気
      • 新着
      • スポーツ
      • 映画
      • 音楽
      • アイドル
      • 芸能
      • お笑い
      • サッカー
      • 話題の動画
      • はてなブログ(エンタメ)
    • アニメとゲーム
      • 人気
      • 新着
      • マンガ
      • Webマンガ
      • ゲーム
      • 任天堂
      • PlayStation
      • アニメ
      • バーチャルYouTuber
      • オタクカルチャー
      • はてなブログ(アニメとゲーム)
      • はてなブログ(ゲーム)
    • おすすめ

      WWDC25

    『hiroyのブログ』

    • 人気
    • 新着
    • すべて
    • skip-name-resolve重要 - hiroyのブログ

      12 users

      hiroy.hatenadiary.jp

      MySQLを使っていて、サーバーの負荷は高くないのに接続できないクライアントが発生、状況を見ようとshow processlistするとunauthenticated userがたくさんいることがわかった。そのコネクションがあふれてmax connectionsに到達、接続できないクライアントがあるらしかった。 いろいろ調べてみるとクライアントのIPアドレスのDNS逆引きをしていて、その処理が追いつかなくなるとそうなるらしく、解決方法としては2つあった。 /etc/hostsでクライアントの名前解決をできるようにする /etc/my.cnfにskip-name-resolveを設定してMySQLをrestart /etc/hostsでの対策はお手軽だがメンテナンスが面倒な感じ。 skip-name-resolveのオプション付けていなかったっけ…と調べたら付いていないことが発覚。/etc/

      • テクノロジー
      • 2010/09/23 23:54
      • mysql
      • 設定
      • MySQLの接続数を調べる方法 - hiroyのブログ

        7 users

        hiroy.hatenadiary.jp

        MySQLの接続数とか調べる方法。 mysqladmin -u root extended-status | grep -E 'Max|Threads'これでMax_used_connections、Threads_cached、Threads_connected、Threads_created、Threads_runningの値が一度にとれる。

        • テクノロジー
        • 2010/04/15 22:33
        • mysql
        • デブサミ2010「次世代Web標準 HTML5 最新動向」行ってきた - hiroyのブログ

          6 users

          hiroy.hatenadiary.jp

          デブサミに夕方から行ってきた。気になった部分だけ抜き書きメモ。 HTML5の背景 webアプリケーションの台頭 HTML/CSS/JavaScriptの組み合わせでは機能が足りなかった XHTML 2.0とかXFormsとか考えられたけど XMLベースの技術、開発者に支持されなかった ブラウザ含めて不安定な技術だった 何とかしようと考えられたのがHTML5 機能拡張 安定性の向上 Canvas immediate mode 描画したものを操作できない audio要素、video要素 FlashみたいにプラグインじゃないからCSS/Canvasと組み合わせられる Web Storage localStorage sessionStorage Web Worker Shared-nothing DOMとかにアクセスできない Web Cache CACHE MANIFEST とか書く onlin

          • テクノロジー
          • 2010/02/20 01:42
          • html5
          • JavaScript
          • デブサミ2010「高性能・安定運用のためのLinux-DBシステム構築/運用技術」行ってきた - hiroyのブログ

            3 users

            hiroy.hatenadiary.jp

            デブサミに会社を抜け出して行ってきた。参加したのは1つだけだけど。気になった部分とかのメモを公開。 DB製品の品質、という観点が重要 一般解を求めすぎないこと 社内標準で全部揃えようとしたりすると効率が悪いことも アプリの性質によって設定は変えるべき よいところより悪いところを見よう 安定性重要 メモリ ダイレクトI/Oを使おう innodb_flush_method = O_DIRECT スワップ/OOMキラーを避ける vm.swappiness = 0 Innodb Pluginならmallocの設定ができる innodb_use_sys_malloc I/Oスケジューラ noopやdeadlineに変更するのもいいかも(デフォルトはcfq) MySQL 5.4だと大差ないけど MySQL 5.1だとそれなりに差がある I/Oスレッドの数に差があるため MyISAMならI/Oのキューサ

            • テクノロジー
            • 2010/02/18 18:00
            • MySQL
            • 設定
            • DB
            • 複数行のインデントの方法 - hiroyのブログ

              5 users

              hiroy.hatenadiary.jp

              Windowsではサクラエディタ、MacではCotEditorを使ってる。両者とも非常に使いやすいエディタな訳だが、複数行を一括でインデントする場合のキーバインドが違うのでときどき戸惑う。 サクラエディタの場合 インデント: 複数行を選択して「Tab」 インデントを戻す: 複数行を選択して「Shift+Tab」 CotEditorの場合: インデント: 複数行を選択して「Command+]」 インデントを戻す: 複数行を選択して「Command+[」

              • テクノロジー
              • 2009/07/30 13:08
              • software
              • mac
              • プログラミング
              • AmazonのAPIでHMACSHA256が必要になる件 - hiroyのブログ

                11 users

                hiroy.hatenadiary.jp

                アマゾンAPIを使うのに2009年8月15日から認証が必要になるらしい AmazonのAPIを使う場合に認証コードが必要になる件だけど、HMACSHA256だからPHPだとこうだね。 <?php $data = 'GET webservices.amazon.com /onca/xml AWSAccessKeyId=00000000000000000000&ItemId=0679722769&Operation=ItemLookup&ResponseGroup=ItemAttributes%2COffers%2CImages%2CReviews&Service=AWSECommerceService&Timestamp=2009-01-01T12%3A00%3A00Z&Version=2009-01-06'; $secret_key = '1234567890'; $hash = hash

                • テクノロジー
                • 2009/05/10 22:57
                • API
                • amazon
                • PHP
                • dev
                • AWS
                • hmacsha256
                • Operaのブックマークアイコンが壊れたら - hiroyのブログ

                  10 users

                  hiroy.hatenadiary.jp

                  Operaには伝統的にブックマークアイコン(favicon)が違うサイトのものに書き換わってしまう問題があって、今現在の最新版(9.62)でも直っていない。 ある日突然GmailのアイコンがFastladderのアイコンに切り替わったりして、なんでツールバーにFastladderのアイコンが2つ並んでいるのだろう、と一瞬悩んでしまったりする。 その現象を直す方法をいつも忘れるので備忘録としてメモ(Windows XPの場合)。 「C:\Documents and Settings\(ユーザー名)\Local Settings\Application Data\Opera\Opera\profile\images」のフォルダ(普通は隠されている)に移動して、おかしくなったブックマークのURLで検索する。 例えば「mail.google.com」で検索すると、保存されているfaviconのファ

                  • 学び
                  • 2008/12/11 15:01
                  • favicon
                  • opera
                  • MySQLでROWNUMっぽく(1つの文で) - hiroyのブログ

                    5 users

                    hiroy.hatenadiary.jp

                    MySQLでOracleのROWNUMみたいなことがしたい、1つの文で。 select @i:=@i+1 as rownum,user_id from (select @i:=0) as dummy,user; こんな感じ。

                    • テクノロジー
                    • 2008/07/14 17:34
                    • rownum
                    • mysql
                    • tips
                    • スクロールバーをブロックの左側に表示させる方法 - hiroyのブログ

                      7 users

                      hiroy.hatenadiary.jp

                      垂直スクロールバーを左側にしたい!(CSSではなく、アクセシビリティの話) - Transを読んで思い出したので調べたことを書いてみますよ。 前から不思議に思ってたんだけど、Fastladderの左ペインのスクロールバーは左側に表示される(普通スクロールバーが表示されるのは右側)。左ペインとメインとなる右ペインの間にスクロールバーが表示されないので、レイアウトに一体感がある。 Fastladderの左ペインのUI posted by (C)hiro_y どうやってるのかと思って調べてみたら、こうなってた。 #subs_container { direction: rtl; } 右から左に文字が書かれる環境(アラビア語とか)を想定させると、左側にスクロールバーが表示される模様。ちなみにMacのSafariだと右側に表示されてしまったけれど。 そしてその後、入れ子になってるブロック要素で文字の

                      • 暮らし
                      • 2008/06/16 15:25
                      • css
                      • tips
                      • ターミナルからCotEditorでファイル編集 - hiroyのブログ

                        5 users

                        hiroy.hatenadiary.jp

                        Mac上でPHPをいじる場合: ファイル操作はターミナルで Subversionの操作含む *.phpファイル編集はCotEditorで 行う場合が多い。ちょっと直すだけならvimでやってしまうけど。そうなると、ターミナルからファイルをCotEditorで開けると便利だ。 http://www.everes.net/2007/dec/31/open-coteditor-from-shell/ この辺を参考に、Macの~/.bash_profileにaliasを追加してみた。 alias cot='open $1 -a /Applications/CotEditor/CotEditor.app'これでターミナルからファイルをCotEditorで開けるようになる。 $ cd path/to/moony $ cot Moony.php CotEditor、自動補完とかアウトライン表示とか普通に使

                        • テクノロジー
                        • 2008/05/24 22:19
                        • mac
                        • tips
                        • MagickWand for PHPで画像のプロファイル情報を削る - hiroyのブログ

                          3 users

                          hiroy.hatenadiary.jp

                          個人的なMagickWand for PHPのメモ。 画像をリサイズして小さなサムネイルを作る場合、ただリサイズしただけだとJpegのEXIFデータとかが残ってしまう。不要な場合、次の関数で削除できる。 MagickStripImage 画像のヘッダに含まれるプロファイル情報とコメントを除去 <?php $wand = NewMagickWand(); MagickReadImage($wand, 'foo.jpg'); MagickResizeImage($wand, 120, 90, MW_TriangleFilter, 1); MagickStripImage($wand); MagickWriteImage($wand, 'bar.jpg'); MagickRemoveImageProfiles 画像のヘッダに含まれるプロファイル情報を削除 <?php $wand = NewMag

                          • テクノロジー
                          • 2008/04/19 19:03
                          • php
                          • image
                          • 画像
                          • 画像の遅延ローディング - hiroyのブログ

                            9 users

                            hiroy.hatenadiary.jp

                            画像の遅延ローディングについて調べてみた。 参考にしたのはこの辺: lazierLoad – Javascript Image Lazy Loader for Prototype – Bram.us Vanilla JavaScript Lazy Load Plugin 仕組みは案外単純。適当なタイミングで遅延ローディングしたいimg要素のsrc属性を適当な画像(blank.gifとか)に置換、表示が必要になったらsrc属性の値を元の値に戻してあげるだけ。 あとは、表示が必要になるタイミングを判断するロジックと組み合わせればOK。画像のところまで画面がスクロールされたかとか、display値が切り替えられるタイミングとか。 // prototype.jsを利用した場合 Foo = { images: [], stopLoadingImages: function() { $$("div#f

                            • テクノロジー
                            • 2008/01/08 01:47
                            • javascript
                            • jQuery
                            • web制作
                            • tips
                            • デザインって何だ - hiroyのブログ

                              5 users

                              hiroy.hatenadiary.jp

                              「【高橋晋×水野貴明×矢野りん】デザイナー × エンジニア --- より良いコラボレーションのために」に行ってきた。X-over Development Conference 2007というイベント自体がスーツの人向けっぽく(主宰は日経IT Pro)、通路をふさぐ邪魔な展示ブースにスーツの人が無駄にうろうろしてた。 メモ: デザイナーとエンジニア お互いにすごいと思ってる ただ、感覚でやってる部分がそれぞれある 客観でないので相互理解が必要だよね 目的はひとつだよ 領域が違う、尊重しあえる関係 何をしたいかわかっているかどうか重要 個人的なコミュニケーションとして 意図がわかるかどうか 使いやすさっていろいろある 自分にない視点をお互いに持っていると信じること 最近のUI デザイナー視点 訓練されたレイアウト感覚 文字の扱いとか 1px単位で気を回すと隙のないデザインができる Window

                              • テクノロジー
                              • 2007/09/09 15:21
                              • web制作
                              • webデザイン
                              • design
                              • フライパンでパンを焼く方法 - hiroyのブログ

                                5 users

                                hiroy.hatenadiary.jp

                                フライパンでパンを焼いた posted by (C)hiro_y id:yucafeこと村上由香さんに作り方を訊かれたので自分でも忘れないようにメモ。 パンの生地を作って寝かせるまでは普通のパンと一緒 なので作り方は省略… パンを適当な大きさに丸めて、フライパンに並べる なるべく大きなフライパンで 中に甘く煮た林檎とか詰めてもおいしい フライパンに蓋をして、5秒ぐらい火をつける 発酵を促すためなので、焦がさないように 火を消して30分ぐらい放置(発酵) フライパンが冷めてきたら一瞬点火/消火でちょっと温める だいぶ膨らんできたら、そのまま蓋をしてごくごく弱火で焼く 水滴が蓋に付くので必要に応じて拭くこと 焦げやすいので焦がさないように注意 焼き色がほんのり付いてきたら完成 心配なら串を刺せば中まで焼けたかわかる まとめたらまた作りたくなってきた…。また作ろう。 角砂糖 アーティスト: 村上

                                • 暮らし
                                • 2007/06/08 08:14
                                • recipe
                                • あとで
                                • food
                                • UIとは何か? - hiroyのブログ

                                  5 users

                                  hiroy.hatenadiary.jp

                                  Inter Communicationの春号を読んでいる。 Inter Communication (インターコミュニケーション) 2007年 04月号 [雑誌] 出版社/メーカー: エヌ・ティ・ティ出版発売日: 2007/02/27メディア: 雑誌 クリック: 4回この商品を含むブログ (13件) を見る Memoriumの作者としても知られる、渡邊恵太さんの「インターフェイスの大変動」という記事が面白い。ゲーム機からPCのインタフェースまで、横断的に分析している。すこし長いけど引用する。 さて、このようなGoogleのやり方や、人工知能によらない手法でシステムを高度化する際に重要になるのは「ユーザーの行為」である。それはユーザーの行為が、意味をつくるためである。したがって、ユーザーの行為を引きだすことが、ユーザー・インターフェイスの役割になりつつある。 人間の知性は何らかのモノや周辺と

                                  • テクノロジー
                                  • 2007/04/20 05:59
                                  • ui
                                  • interface
                                  • service
                                  • web
                                  • Moony::log - PHPだけでBasic認証

                                    43 users

                                    hiroy.hatenadiary.jp

                                    何かの拍子で使わないとも限らないのでメモ代わりに書いておく。ざっくりと流れだけ。 <?php if (!authenticate($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'])) { header('WWW-Authenticate: Basic realm="title here"'); header('HTTP/1.1 401 Unauthorized'); echo 'Authentication failure.'; exit; } function authenticate($user, $password) { return ($user === VALID_USER && md5($password) === VALID_PASSWORD); } ?> authenticate関数の部分でデータベースアクセスするようにす

                                    • 暮らし
                                    • 2007/03/23 08:23
                                    • php
                                    • tips
                                    • 認証
                                    • security
                                    • Basic認証
                                    • セキュリティ
                                    • プログラミング
                                    • デブサミ2007、1日目 - hiroyのブログ

                                      12 users

                                      hiroy.hatenadiary.jp

                                      そういえば会場の目黒雅叙園は両親が結婚式を挙げた場所だった…。行人坂は結構急勾配。 大規模ウェブサイトのスケールアウトモデル バタラ・ケスマさん mixiの中というより一般的にも通用する話 スケールアウトの仕方について トランザクションよりも参照系が多いシステムが対象 わかりやすかった PlaggerによるRSS/Atomフィードのマッシュアップ 竹迫良範さん 比較的まじめなプレゼン内容 Plaggerのプレゼンを見るたびに使おうと思うのだが未だ果たせず VisualBasic、Delphiから10分でJava+Flex2にポーティング 比嘉康雄さん(id:higayasuo) ISIDで開発中の変換移行ツールがある(有償) DoltengにS2Flexのサポートが入るみたい Flex Builderはやっぱり便利そう デモではEclipseが固まってうまくいかなかった… 遅めのマシンを使

                                      • 暮らし
                                      • 2007/02/15 13:07
                                      • report
                                      • はてな
                                      • event
                                      • development
                                      • 資料
                                      • blog
                                      • devsummit2007
                                      • 第9回XML開発者の日 - hiroyのブログ

                                        4 users

                                        hiroy.hatenadiary.jp

                                        第9回XML開発者の日に行ってきた。会場は新富町、宝町から歩いていく(浅草線ユーザ)。午前中に行われたREST関連のセッションが興味深い。開発者向けのイベントで久しぶりにメモを取る。 以下メモ: REST関連 web UIとしてのweb ハイパーメディアシステムとしてのweb Cool URI よいフレームワーク(RESTful) Open Data 『ウェブ戦略としての「ユーザーエクスペリエンス」』(isbn:4839914192) Cool URI 変えない 変えにくくする 実装に依存しない リソースは名詞で webアプリとweb APIでURIを分けない 変わったらredirect あきらめる ROA Resource Oriented Architecture vs SOA web情報アーキテクチャ 図書館学に似た感じ POSTで検索結果リソースの作成、GETでそのリソースを参照

                                        • テクノロジー
                                        • 2006/11/24 23:18
                                        • XML
                                        • UTF-8のひらがな/カタカナの正規表現(PHP) - hiroyのブログ

                                          13 users

                                          hiroy.hatenadiary.jp

                                          preg_matchで使える感じで: /^(\xe3(\x81[\x81-\xbf]|\x82[\x80-\x93]|\x83\xbc))*$/ (ひらがな) /^(\xe3(\x82[\xa1-\xbf]|\x83[\x80-\xb6]|\x83\xbc))*$/ (カタカナ) 長音ってひらがな/カタカナ共通でいいんだよね…?(参考: http://ash.jp/code/unitbl21.htm)

                                          • テクノロジー
                                          • 2006/10/03 20:31
                                          • PHP
                                          • regex
                                          • 正規表現
                                          • # |ω・)……
                                          • hiroyのブログ

                                            4 users

                                            hiroy.hatenadiary.jp

                                            もうちょっとでここに書かなくなって1年が経とうとしてますが、kotori no soraで最近のことは書いてます。よろしくね。 MacのDashboard、全然使わないという話を最近聞くのだがぼくは結構使ってたりするので使ってるwidgetを書いてみたり。 計算機(プリインストール) 問題は計算結果がコピペできないこと… でもちょっと計算したいときには便利 辞書(プリインストール) 英和/和英辞書と国語辞書を使ってる ちょっと調べるときには便利 DashNote http://dashnote.resen.co/ Simplenoteと同期できるメモアプリ どんどんメモした内容をiPhoneでも見られるので便利 iPhoneでSimplenoteのアプリ使ってるので 本格的なwidgetは使ってないけど、ちょっと便利なツールだと思うので試してみてはいかが。 id:hyukiのMacでスクリ

                                            • テクノロジー
                                            • 2006/03/26 22:14
                                            • Framework
                                            • PHP
                                            • Library

                                            このページはまだ
                                            ブックマークされていません

                                            このページを最初にブックマークしてみませんか?

                                            『hiroyのブログ』の新着エントリーを見る

                                            キーボードショートカット一覧

                                            j次のブックマーク

                                            k前のブックマーク

                                            lあとで読む

                                            eコメント一覧を開く

                                            oページを開く

                                            はてなブックマーク

                                            • 総合
                                            • 一般
                                            • 世の中
                                            • 政治と経済
                                            • 暮らし
                                            • 学び
                                            • テクノロジー
                                            • エンタメ
                                            • アニメとゲーム
                                            • おもしろ
                                            • アプリ・拡張機能
                                            • 開発ブログ
                                            • ヘルプ
                                            • お問い合わせ
                                            • ガイドライン
                                            • 利用規約
                                            • プライバシーポリシー
                                            • 利用者情報の外部送信について
                                            • ガイドライン
                                            • 利用規約
                                            • プライバシーポリシー
                                            • 利用者情報の外部送信について

                                            公式Twitter

                                            • 公式アカウント
                                            • ホットエントリー

                                            はてなのサービス

                                            • はてなブログ
                                            • はてなブログPro
                                            • 人力検索はてな
                                            • はてなブログ タグ
                                            • はてなニュース
                                            • ソレドコ
                                            • App Storeからダウンロード
                                            • Google Playで手に入れよう
                                            Copyright © 2005-2025 Hatena. All Rights Reserved.
                                            設定を変更しましたx