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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『トミリュウ・コム』

  • 人気
  • 新着
  • すべて
  • fuelPHP で PDOを使ってOracle接続する時の注意点 その3 | トミリュウ・コム

    4 users

    www.tomiryu.com

    fuelPHPでPDOを使ってOracle接続する時の注意点 の3つ目のトピックです。 fuelPHPでサポートされるデータベース接続のためのドライバは「MySQL、MySQLiそしてPDOです。」とfuelのマニュアルにも記載されています。したがって、Oracleをデータベースとして選択する場合はPDO(PHP Data Object)でのアクセスとなり、PHPにもPDO_OCIの拡張モジュールが必要になります。拡張モジュールのインストールについては別の機会に述べるとして、ここではfuelPHPでPDO_OCIでOracleデータベースと接続する場合のコンフィグ・パラメータ設定の注意点について記しておきます。 結論から先に述べると、fuelPHPでPDO_OCIを使ってOracle接続する場合は、db.phpのコンフィグ設定で ‘persistent’ 設定はtrueではなく必ずfals

    • テクノロジー
    • 2015/12/09 21:58
    • PDO
    • Oracle
    • phpmailerの使い方サンプル | トミリュウ・コム

      9 users

      www.tomiryu.com

      phpmailerはPHPプログラムからSMTPメールサーバー経由でメールを送信したい時に使えるPHPライブラリです。 https://github.com/Synchro/PHPMailer PHPのアプリからメールを送信したい時は、いつもこのライブラリを使っています。 特徴 ・WordpressやDrupalなどメージャーなオープンソースにも採用されている。 ・ローカルではなく外部のSMTPサーバー経由でメール送信ができる。 ・複数の宛先(To)、複数のカーボンコピー(Cc)、複数のブランク・カーボンコピー(Bcc)に送信することも想定したクラスライブラリになっている。 ・AUTH-LOGIN、AUTH PLAIN、AUTH CRAM-MD5、SSL認証、TLS認証といった様々なSMTP認証方式に対応している。 コードサンプル 以前のバージョンでは require_once(‘clas

      • テクノロジー
      • 2015/06/21 19:25
      • PHP
      • メール
      • fuelPHP で PDOを使ってOracle接続する時の注意点 その2 | トミリュウ・コム

        4 users

        www.tomiryu.com

        先日の記事にも記載した、 「fuelPHP で PDOを使ってOracle接続する時の注意点」 ですが、他にもCoreに手を入れる必要があったのでメモ。 前回の記事はOracleデータベースに接続する時のエラーでしたが、今回はレコードをInsertする時のエラーです。 何もしないで標準のまま使うと、DB::query() でinsert文を実行すると、 PDOException [ IM001 ]: SQLSTATE[IM001]: Driver does not support this function: driver does not support lastInsertId() こんなエラーが発生します。 これは、MysqなどlがサポートするAUTO_INCREMENT(自動的に連番を取得してインサートする機能)をOracleがサポートしていないにもかかわらず、fuelPHPのコア

        • 学び
        • 2015/05/30 09:28
        • FuelPHP
        • fuelPHP で PDOを使ってOracle接続する時の注意点 | トミリュウ・コム

          8 users

          www.tomiryu.com

          fuelPHPフレームワークを使ってPDOでOracleに接続する場合に、普通にデータベース接続のコンフィグ設定を行っても標準のままだとfuelのエラーが表示されてしまいます。 ↓こんなエラーメッセージ PDOException [ HY000 ]: SQLSTATE[HY000]: General error: 922 OCIStmtExecute: ORA-00922: missing or invalid option (ext\pdo_oci\oci_driver.c:341) 原因は、 /classes/database/pdo/connection.php の174行目あたりですが、 「SET NAMES utf8」 というコマンドをSQLで発行している箇所で、Oracleにはそのようなコマンドはありません。(MySQLにはありますが。。。) Oracleにないコマンドを実行し

          • テクノロジー
          • 2015/04/09 23:26
          • PDO
          • oracle
          • FuelPHP
          • iptablesで特定のIPアドレスのみアクセス許可 | トミリュウ・コム

            7 users

            www.tomiryu.com

            Linuxサーバーのセキュリティ強化対策として、iptables で特定のIPアドレスのみ SSH や Mysql のアクセスを許可する方法。 ポート番号を変えればFTP、HTTP、PostgreSQLなども同じ。 まずは、現状の設定状況を確認。 # iptables -L 特定のIPアドレスからのみSSHでのアクセスを許可 # iptables -A INPUT -s 192.168.xxx.xxx/32 -i eth0 -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT 特定のIPアドレスからのみmysqlのアクセスを許可 # iptables -A INPUT -s 192.168.xxx.xxx/32 -i eth0 -p tcp -m state --state NEW -m tcp --dport 3306 -j AC

            • テクノロジー
            • 2015/04/03 03:24
            • iptables
            • linux
            • security
            • fuelPHP:ApacheのAllowOverrideを忘れずに[初級] | トミリュウ・コム

              3 users

              www.tomiryu.com

              fuelPHPはPHP5.3.3以上で動作するオープンソースのWEBアプリケーションフレームワークで、HMVCモデルを用いています。 それまで海外では主流だったCodeIgniterの開発者がスピンアウトして開発したフレームワークで比較的新しいこともあり、他のフレームワークのいいとこ取りをした機能と軽量なコードが売りとなっています。MITライセンスで提供さています。 というわけで、ちょっと使ってみようと思ってインストールしたものの、エラーが出てWelcomeページも出てこない、なんていう初歩的な問題に出くわしたときの備忘です。 状況としては、マニュアルどおりにfuelPHPをインストールしてApacheを起動してインストールした公開ページのURLにアクセスするのですが、 httpステータスが404(Not Found)を返す という状況です。Apacheのアクセスログを確認すると、 [Tu

              • テクノロジー
              • 2015/03/28 15:16
              • postgreSQLでひらがな・カタカナのローマ字変換をする関数 | トミリュウ・コム

                6 users

                www.tomiryu.com

                postgreSQL(ポスグレ)で、ひらがな・カタカナをローマ字変換する関数が欲しかったので作成しました。 仕様としては、kana_to_roman(‘きょうのカムチャッカのてんきは?’) と入れると、 KYONOKAMUCHAKKANOTENKIHA? というtextを返してくれるものです。 変換方法はヘボン式のローマ字変換です。 ヘボン式については、こちらのサイト(http://www.seikatubunka.metro.tokyo.jp/hebon/)を参考にしました。 ヘボン式など意識せずに簡単にやるなら、1対1で対応するひらがな・カナを対応する英字に変換すればよい訳ですが、そうは行かず。 以下の特殊ルールが少し面倒でしたが対応しています。 ■「ん」は「N」で表記。 ただし、B・M・Pの前では、「ん」は「M」で表記(なんば NAMBA/ほんま HOMMA/まんぽ MAMPO) ■

                • テクノロジー
                • 2014/08/11 16:29
                • キャッシュされないページをPHPで作る | トミリュウ・コム

                  3 users

                  www.tomiryu.com

                  例えば、ショッピングカートで“お買い物かご”の中味のページを表示する場合など、ブラウザのキャッシュを無効にして、必ず最新の内容を表示させたい場合があります。 キャッシュさせたくないページを直接Htmlで作る場合は、<header>タグ内のメタタグに <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> のように記述します。 PHPでヘッダ情報を出力する場合は、Htmlを出力する前に、以下のheader関数を呼びます。 header( 'Expires: Sat, 26 Jul 1997 05:00:00 GMT' ); header( 'Last-Modified: '

                  • テクノロジー
                  • 2014/07/11 15:49
                  • PHP
                  • Linuxでvmstatの結果に時刻表示(タイムスタンプ)を付けて出力 | トミリュウ・コム

                    19 users

                    www.tomiryu.com

                    Linux上で、開発したプログラムやスクリプトのレスポンスを検証する際に、それらが動いている時の、CPU負荷、メモリ消費量、ディスクI/Oなどがどうなっているのかを把握して、どこがボトルネックとなっているのかを知ることは重要です。 Linuxでは topコマンドでCPUやメモリの使用率を手軽にモニタリングすることができますので、このコマンドを使ってほぼリアルタイムに状況を確認することは可能です。 しかし、例えばレポーティングなどの目的で1秒間隔で時系列にCPU、メモリ、ディスクI/Oなどリソースの使用状況を出力するにはどうしたらよいでしょうか? そういう場合はvmstatコマンドを使用することができます。 これは、例えば %vmstat 1 と引数に1(秒)を与えてやると、1秒間隔でメモリ消費量、ディスクI/O、CPU使用率などの情報を1行ずつ表示してくれます。 %vmstat 1 pro

                    • テクノロジー
                    • 2013/10/23 09:55
                    • vmstat
                    • linux
                    • サーバ
                    • お役立ち
                    • 開発
                    • シェルプログラムで処理時間計測やタイムスタンプ出力 | トミリュウ・コム

                      9 users

                      www.tomiryu.com

                      シェルプログラム内の処理毎に時間計測をしたりタイムスタンプを出力する方法です。 test.sh #!/bin/sh echo `date '+%y/%m/%d %H:%M:%S'` #処理時間を計測したい処理#ここでは仮にsleep 5 としています sleep 5 echo `date '+%y/%m/%d %H:%M:%S'` これを実行すると、 $ ./test.sh 13/06/09 09:43:35 13/06/09 09:43:40 このように簡単にタイムスタンプを出力することが可能です。 AからBの間の処理時間を計測したい場合は以下のようにすることができます。 test2.sh #!/bin/sh TIME_A=`date +%s` #A #処理時間を計測したい処理 #ここでは仮に sleep 5 としています sleep 5 TIME_B=`date +%s` #B PT=

                      • テクノロジー
                      • 2013/08/22 13:00
                      • research
                      • Linux
                      • LDAPのユーザーをまとめてバッチ処理で登録・更新・削除するシェル・プログラム | トミリュウ・コム

                        4 users

                        www.tomiryu.com

                        LDAPのユーザーをバッチ処理でまとめて登録・更新・削除する事例についてまとめます。 発端は、外部の別システムのデータベースで別途管理されているユーザー情報と同期をとって、LDAPのユーザー情報を一括メンテナンスしたいというニーズから必要になった処理です。 したがって、外部システムで別管理されているデータベースからCSVファイルを作成して、それを入力ファイルとしてLDAPを更新するバッチ処理で、日に数回実行して同期を取ります。 1.前提 以下のようなLDAPエントリを例に考えます。 dn: uid=1000000@test,ou=People,dc=company,dc=jp uid: 1000000@test cn: 1000000@test sn: 1000000 description: Test 1000000 's description. userPassword: test1

                        • 学び
                        • 2013/08/08 11:56
                        • Chrome上でWordPressページ内の空白がビックリマーク(!エクスクラメーション)で表示されてしまう | トミリュウ・コム

                          3 users

                          www.tomiryu.com

                          ホーム › WEB › Chrome上でWordPressページ内の空白がビックリマーク(!エクスクラメーション)で表示されてしまう IEやFirefoxでは問題ないのに Google Chrome だけ半角の空白が!(ビックリマーク、感嘆符、エクスクラメーション)で表示されてしまうという不具合です。 これはGoogle Chrome のレンダリングの問題ということになると思いますが当方の環境では、 ・Google Chrome バージョン 26.0.1410.43 m ・WordPress バージョン 3.5.1 (テンプレート「twentytwelve」使用) で少なくとも発生します。 直接的な原因はこのテンプレートテーマ「twentytwelve」のCSSで使用されている、 text-rendering: optimizeLegibility; というスタイル属性が原因です。 ちなみ

                          • テクノロジー
                          • 2013/04/13 04:07
                          • Chrome
                          • CSS
                          • WEBページ画像上での右クリック禁止 | トミリュウ・コム

                            4 users

                            www.tomiryu.com

                            WEBページ上で画像コンテンツを扱っているニュースサイトなどの場合、提供元から許可をいただいて画像を掲載する場合も含め、画像著作権保護に配慮して画像のコピーライトをキャプション表示することが義務づけられたりしますが、中には掲載条件としてブラウザの右クリックメニューから、その画像を保存できないようにして欲しい、とお願いされることもあります。 対処方法としては、 ①WEBページの画像上で右クリックメニューを表示できないようにする。 Javascriptを使って、比較的簡単に対処することは可能です。 以下のコードは<head></head>内に埋め込むjavascriptのサンプル・コードです。 <head> .......... <script type="text/javascript"> <!-- window.onload = function(){ window.document.on

                            • テクノロジー
                            • 2012/06/13 19:15
                            • JavaScript
                            • WordPressにJavascript追加(JQueryなど) | トミリュウ・コム

                              15 users

                              www.tomiryu.com

                              WordPressにJQueryや自作のJavascriptファイルを追加挿入するやり方としては、 サイト全体(全てのブログ記事)共通で、Javascriptを追加挿入したい場合 サイト内の個別の記事に、Javascriptを追加挿入したい場合 の二つがあると思います。 サイト全体(全てのブログ記事)共通で、Javascriptを追加挿入したい場合 「wp-content/themes/<テーマディレクトリ>/header.php」のファイルをエディタで開き、wp_enqueue_script()という関数をwp_head()の前に埋め込みます。 参考 : Function Reference/wp enqueue script ワードプレスに最初から入っているJQuery,prototype.jsなどを有効にするには、単純に wp_enqueue_script('jquery'); や

                              • テクノロジー
                              • 2012/01/27 14:34
                              • WordPress
                              • jQuery
                              • JavaScript
                              • js
                              • This page contains the following errors | トミリュウ・コム

                                5 users

                                www.tomiryu.com

                                携帯ページ向けにXHTML Basic で作成したホームページをPCのブラウザやiPhoneのSafariなどで見ると、次のようなブラウザ・エラーが表示されることがあります。 This page contains the following errors: error on line 17 at column 50: Entity 'nbsp' not defined このエラーは、XHTMLのDoctype宣言に対して、&nbsp; &amp; などのHtml特殊文字が対応していないことによって表示されるものです。 実際のところ、携帯のブラウザ側はエラーとはならずに正しく表示してくれるものが多いので、携帯ブラウザで動作確認した限りでは問題がなかったのに、PCのブラウザやiPhoneのSafariで動作確認すると上記のエラーが表示されて焦ることがあります。 回避策としては &nbsp; や

                                • テクノロジー
                                • 2011/06/16 09:47
                                • wordpressでiframeタグが使えない - 解決方法 | トミリュウ・コム

                                  7 users

                                  www.tomiryu.com

                                  ワードプレスを使っていて、グーグルマップの地図の埋め込みコードをHTMLに埋め込もうとしても自動的に消去されて表示できないという経験をされたことはないでしょうか。 これは、埋め込みコード(HTML)の中にiframeというタグが使われていおり、ワードプレスではデフォルトでこのiframeタグを自動的に消去してしまうことによって生じます。 グーグルカレンダーも同じく埋め込みにiframeタグを使用しますし、他の多くの埋め込みサービスを行っているサイトでiframeが使われています。 どうしてもこれらのiframeタグをワードプレスで表示させたい方のために、その方法について説明します。 当方で確認した環境はwordpress3.1.1です。 (注意: 当記事に書かれている内容に従って発生したいかなる問題についても、当方では責任を負いかねますので了承ください。自己責任でおねがいします。) 【手順

                                  • テクノロジー
                                  • 2011/04/20 16:48
                                  • iframe
                                  • wordpress

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

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

                                  『トミリュウ・コム』の新着エントリーを見る

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

                                  j次のブックマーク

                                  k前のブックマーク

                                  lあとで読む

                                  eコメント一覧を開く

                                  oページを開く

                                  はてなブックマーク

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

                                  公式Twitter

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

                                  はてなのサービス

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