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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    大阪万博

『猫型iPS細胞研究所』

  • 人気
  • 新着
  • すべて
  • SQLで時間の重複をチェックする

    3 users

    ips.nekotype.com

    同じ期間のデータは事前にチェックしてエラーにするという処理は、 あらゆる場面で想定されそうなことですが、 以外と難しかったのでここに方法をのこしておきます。 他にも素晴らしい方法があると思いますが、 私が考えた結果、これにたどり着きました・・・ 理屈を説明します。 開始時間A~終了時間A 開始時間B~終了時間B があったとしまます。 この場合、以下の4つのチェックを行います。 ①開始時間A~終了時間Aの間に、開始時間Bがあるかどうか ②開始時間A~終了時間Aの間に、終了時間Bがあるかどうか ③開始時間B~終了時間Bの間に、開始時間Aがあるかどうか ④開始時間B~終了時間Bの間に、終了時間Aがあるかどうか いずれかの1つでもtrueになれば重複しています。 この法則を見つけるにあたり、私は下のような図を描いて眺めていました・・・ 。 皆さんしっていましたか? もしもっと簡単な方法があれば教え

    • テクノロジー
    • 2015/10/21 16:08
    • mysql
    • CakePHPでセッションとクッキーの有効期限を設定する

      3 users

      ips.nekotype.com

      ./Config/core.phpを下記のようにすると ブラウザの保存するクッキーは有効期限0で、ブラウザを終了すればなくなります。 一方データベースに保存するセッション情報は15分でなくなるので、 15分アクセスしなければ再度ログインが必要になります。 (正確にはデータベースのセッション情報の有効期限が15分) ./Config/core.php Configure::write('Session', array( 'defaults' => 'database', 'cookie' => sid', 'cookieTimeout' => '0', 'timeout' => '15', 'checkAgent' => 'true' )); はじめtimeoutを0にする設定しかしていませんでした。 すると、サーバー側(データベース)のセッション有効期限も0となり、 想定どおりの動きをして

      • テクノロジー
      • 2015/09/28 15:19
      • development
      • MySQLのバイナリログを見てスレーブ停止の原因を調査する

        5 users

        ips.nekotype.com

        以前スレーブ側の更新がとまっていることに気付きました :x001: その時のトラブルシューティングの手順です。 1.スレーブ側で、SlaveS tatusを確認する まずはスレーブの状態を確認し、何が停止しているかをチェックしました。 mysql> show slave status\G *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 192.168.xxx.xxx Master_User: xxx Master_Port: xxx Connect_Retry: 60 Master_Log_File: mysql-bin.000009 ←①スレーブのI/Oスレッドが現在処理中のマスタのバイナ

        • テクノロジー
        • 2015/08/20 11:35
        • db
        • MySQL
        • IIS で エラー コード 0x80070021 が発生した場合の対処法

          5 users

          ips.nekotype.com

          Visual Studio でlocalのwebサイトに発行し、下記エラーが発ししました。 Visual StudioはExpress 2013 for web。 LocalのIISはWindows8に付属の8.5です。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HTTP エラー 500.19 – Internal Server Error ページに関連する構成データが無効であるため、要求されたページにアクセスできません。 エラー コード 0x80070021 構成エラー この構成セクションをこのパスで使用できません。 この問題は、親レベルでセクションがロックされているときに発生します。 ロック状態は既定で設定されているか (overrideModeDefault=”Deny”)、 または overrideMode=”Deny” もしくは従

          • テクノロジー
          • 2015/08/18 14:45
          • IIS
          • 設定
          • server
          • Microsoft
          • Windows
          • web
          • mailコマンドでメールを読む

            4 users

            ips.nekotype.com

            linxを操作していれば必ず発生しているのが You have mail in /var/spool/mail/root です。 メッセージの通り/var/spool/mail/root とにあり、アカウント毎にファイルが作成されています。 たまりすぎたメールを削除するのはそのファイルを削除すればOKです。 新たにメールを受信すれば、新しくファイルが作成されます。 今回は中身を簡単に確認するmailコマンドの使用方法です。 ## テストメールを送信 [root@localhost neko]# echo "body" | mail -s subject root ## mailを起動 [root@localhost neko]# mail Heirloom Mail version 12.4 7/29/08. Type ? for help. "/var/spool/mail/root":

            • テクノロジー
            • 2015/07/23 14:51
            • Linux
            • CakePHPのauth.phpでパスワードの認証ができない

              3 users

              ips.nekotype.com

              Usersテーブルにusernameとpasswordを入れて、 チュートリアルにある簡単な認証画面でテストしたのですが、 どうしても認証できません。 データベースはMySQLを使用して、select md5(‘password’) で取得した値を passwordに入れていました。 デバッグしてみると、auth.phpでSecurity.saltで設定している ランダムの値が使用されていました・・・。 Security.saltの値プラス、フォームのpasswordの値をmd5に変換していたのです。 対応策は、事前に登録する値はselect md5(‘Security.saltの値password’) で登録するか、Cakeでaddするか、以下のように修正するかのようです。 Securityコンポーネントでは、saltを使用するかをtrueかfalseで設定できますが、 肝心の呼び出し元

              • テクノロジー
              • 2015/06/15 13:13
              • security
              • あとで読む
              • tcpdumpのフィルターのまとめ

                8 users

                ips.nekotype.com

                tcpdumpの基本的な使用方法はこちら ## 名前解決をしない tcpdump -n src 192.168.100.1 and dst 192.168.100.2 ## インターフェイスを指定する tcpdump -i eth1 ## 特定のホストを除外する tcpdump -i eth0 not host 192.168.100.5 ## 複数ホストを除外する tcpdump -i eth0 not host 192.168.100.5 and not host 192.168.100.6 ## ネットワークを指定する tcpdump net 192.168.100.0/24 ## ネットワークを除外する tcpdump not net 192.168.100.0/24 ## 特定ポートを指定する tcpdump -i eth0 not host 192.168.100.5 and

                • テクノロジー
                • 2015/03/11 15:10
                • tcpdump
                • network
                • Linux
                • ntpq -pの見方

                  16 users

                  ips.nekotype.com

                  ntpdを起動してもすぐには同期されません。 同期の状態を確認するのに使用するコマンドが ntpq -p です。 # ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *ntp-b2.nict.go. .NICT. 1 u 1 64 377 91.074 20.475 82.456 LOCAL(0) .LOCL. 10 l 57 64 377 0.000 0.000 0.001 ntpdを起動したての状態ではまだ同期が始まっていません。 同期が開始されれば、remoteの左に同期しているサーバーに*がつきます。 また、複数設定している場合には、同期可能なサーバー

                  • テクノロジー
                  • 2014/12/24 16:28
                  • ntp
                  • network
                  • サーバ
                  • ntpq -pの見方

                    3 users

                    ips.nekotype.com

                    ntpdを起動してもすぐには同期されません。 同期の状態を確認するのに使用するコマンドが ntpq -p です。 # ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *ntp-b2.nict.go. .NICT. 1 u 1 64 377 91.074 20.475 82.456 LOCAL(0) .LOCL. 10 l 57 64 377 0.000 0.000 0.001 ntpdを起動したての状態ではまだ同期が始まっていません。 同期が開始されれば、remoteの左に同期しているサーバーに*がつきます。 また、複数設定している場合には、同期可能なサーバー

                    • テクノロジー
                    • 2014/12/24 16:28
                    • ntp
                    • Linux
                    • tips
                    • 「Cookie」と「セッション」と「セッションCookie」の違い – 猫型iPS細胞研究所

                      13 users

                      ips.nekotype.com

                      セッションという日本語のイメージこそ、最も注意すべき点です。 WEBサーバーとブラウザの間には、トンネルのような物理的な接続状態は存在しません。 一回ポッキリのデータのリクエスト・レスポンスしかHTTPには存在しないのです。 Cookieとセッションの違い ID・パスワードなど別の画面に遷移しても必要なデータは多々あります。 こうした場合によく使用されるのが、Cookieやセッションです。 CookieはWEBサーバーが発行し、ブラウザが保持するキーと値です。 ブラウザは同じサイトにアクセスする際にはそのCookieをWEBサーバーに送信します。 WEBサーバーはブラウザからのリクエスト毎にその値を参照することができます。 一方セッションはWEBサーバーで保持するキーと値です。 IDやパスワードなどを毎回ブラウザから送信してはセキュリティ的にも問題です。 ログインアクションにより、WEBサ

                      • テクノロジー
                      • 2014/06/10 21:51
                      • cookie
                      • セッション
                      • マニュアル
                      • 知識
                      • PHP
                      • 情報
                      • ビジネス
                      • まとめ
                      • ブラウザ
                      • ブックマーク バー
                      • 「Cookie」と「セッション」と「セッションCookie」の違い – 猫型iPS細胞研究所

                        8 users

                        ips.nekotype.com

                        セッションという日本語のイメージこそ、最も注意すべき点です。 WEBサーバーとブラウザの間には、トンネルのような物理的な接続状態は存在しません。 一回ポッキリのデータのリクエスト・レスポンスしかHTTPには存在しないのです。 Cookieとセッションの違い ID・パスワードなど別の画面に遷移しても必要なデータは多々あります。 こうした場合によく使用されるのが、Cookieやセッションです。 CookieはWEBサーバーが発行し、ブラウザが保持するキーと値です。 ブラウザは同じサイトにアクセスする際にはそのCookieをWEBサーバーに送信します。 WEBサーバーはブラウザからのリクエスト毎にその値を参照することができます。 一方セッションはWEBサーバーで保持するキーと値です。 IDやパスワードなどを毎回ブラウザから送信してはセキュリティ的にも問題です。 ログインアクションにより、WEBサ

                        • 学び
                        • 2014/06/10 21:51
                        • MySQLのwait_timeout

                          3 users

                          ips.nekotype.com

                          データベースやWebサーバーは、実際に稼働してから問題が多発します。 データ量が増えてきたり、アクセスが増えてきたらまずレスポンスの問題が発生するでしょう。 経験のあるエンジニアがいれば、十分なテストを行ってから稼働するわけですが、なかなかそうもいきません。 今回のテーマはMySQLのwait_timeoutの設定です。 なぜハマってしまうかというと、グローバル変数のwait_timeoutがそのまま個々のセッションのwait_timeoutになるとは限らないからです。 結論からいいますと、 プロセス生成時にグローバル変数のinteractive_timeoutかwait_timeout が、セッション変数のwait_timeout に反映されます。 そして、どちらが反映されるかは、mysqlのAPI呼出し時に対話型クライアントの定義かどうかできまります。 MySQLサーバーと、サーバ接続

                          • テクノロジー
                          • 2014/06/02 22:36
                          • db
                          • MySQL
                          • ソフトウェア
                          • ツール
                          • 技術
                          • 資料
                          • utilitiesのmysqlfailoverを使う(1)

                            4 users

                            ips.nekotype.com

                            そもそもこの機能が動作しなくて非常にこまりました。 もしスレーブが認識できないのであれば前回の記事が役に立つかもしれません。 utilitiesのmysqlrplshowを使いたい レプリケーションの目的や構成も様々だと思います。 今回の構成・目標は以下の通りです。 【構成】 Windows8:192.168.0.99。mysqlfailoverを起動する └centos:マスター。192.168.0.100。Windows8上のvmwareで起動 └centos:スレーブ。192.168.0.101。Windows8上のvmwareで起動 MySQLのバージョンは5.6.13。 MySQL Utilities mysqlfailover version 1.2.0 – MySQL Workbench Distribution 5.2.47 【目的】 通常はマスターを使用する。メンテナンス

                            • テクノロジー
                            • 2014/03/07 13:25
                            • mysql
                            • WindowsのeclipseからLinuxのPHPをリモートデバッグする(1)Linuxにxdebuをインストールする

                              4 users

                              ips.nekotype.com

                              Windowsを使用するのはグラフィカルで便利な開発環境があるためです。 そしてサーバーとしてのLinuxは秀逸です。 PHPもフリーで簡易ですし、Apache・MySQL・Linuxとの相性も最高です。 しかし多くの場合var_dumpやログでデバッグするハメになり苦労します。 リモートデバッグを行うと、Windows上でLinuxの実環境や開発環境での実行ができるようになります。 この環境を整えるのに恐ろしく苦労したのでここにその記録を残します・・・ :x001: しかし一旦この環境を整えると、ステップ実行や変数の確認が容易になり、 昨今の複雑なフレームワークを理解する上でも大変役に立つこと間違いなしです! :x002: そもそもPHPをデバッグして、ステップ実行するにはそのままでは無理です。 まずはLinuxサーバー側にxdebugをインストールします。 ZendDebuggerとい

                              • テクノロジー
                              • 2014/02/18 11:12
                              • xdebug
                              • PHP
                              • linux
                              • MySQLでフラグの列でSELECTする。(複合インデックスの使用条件) – 猫型iPS細胞研究所

                                7 users

                                ips.nekotype.com

                                status=’1’とかdelete=’0’といった条件はよく使用することでしょう。 そこでフラグにはどのデータ型がベストなのでしょうか。 フラグにベストなデータ型 考えられるのは tinyint(1) smallint(1) といった数値型。 もしくは char(1) char(3) といった文字型でしょう。 char(3)としたのは、マイナスだってありうるからです。 以下100万件のデータにランダムな10件のstatus=’1’のデータを作成して select id,name,status from test where status=’1′ した結果です。 tinyint(1)の場合 DROP TABLE IF EXISTS `test`.`test`; CREATE TABLE `test`.`test` ( `id` int(10) unsigned NOT NULL AUTO_

                                • テクノロジー
                                • 2013/12/10 15:40
                                • MySQL
                                • LinuxでBase64を扱う

                                  4 users

                                  ips.nekotype.com

                                  Base64は暗号化としてよりも、HTTPでスペースやら記号などやりとりできない文字を置き換えて送受信する場合によく利用されます。 Linuxで簡単に使用できるBase64のエンコードやデコードの方法です。 openssl # echo -n "abc" | openssl enc -base64 YWJj # echo "YWJj" | openssl enc -d -base64; echo abc base64 # echo "abc" | base64 YWJjCg== # echo "YWJjCg==" | base64 -d ;echo abc base64: invalid input ←何故かエラー? nkf nkfはインストールされていなければ、yumで簡単にインストールできます。 #yum -install nkf # echo "abc" | nkf -MB ;ech

                                  • テクノロジー
                                  • 2013/03/06 20:30

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

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

                                  『猫型iPS細胞研究所』の新着エントリーを見る

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

                                  j次のブックマーク

                                  k前のブックマーク

                                  lあとで読む

                                  eコメント一覧を開く

                                  oページを開く

                                  はてなブックマーク

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

                                  公式Twitter

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

                                  はてなのサービス

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