Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives
4.3. マッパー(Mapper) マッパーはファイル名の変換規則を記述するために用いられます。例えば、Javaのソースファイルをコンパイルするとクラスファイルが生成されます。このとき、Test.javaというファイルからはTest.classというファイルが生成されますし、Sample.javaというファイルからはSample.classというファイルが生成されます。ここには、「a.java」から「a.class」への名前の変換規則があることがわかると思います。マッパーではこのようなファイル名変換規則を表現できます。 マッパーは<mapper>要素を用いて定義します。<mapper>要素の属性は次のとおりです。
あんまりRemote Debugというものをやったことがなかったのですが、ちょっと気になって試してみたのでメモ。 こちらの情報を参考しました。 debugging - Attach Intellij-IDEA debugger to a running java process - Stack Overflow たとえば、サンプルとしてSpring MVCでSpring BootなアプリケーションのUber JARがあったとして、このアプリケーションを SpringのServletのprocessRequestメソッドでブレークポイントを貼ることを考えてみます。 ここで、次のようなオプションを付与してアプリケーションを起動します。 $ java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar h
MySQLのデータが文字化けします。通常は、my.confを修正して解決します。 PHPでMySQLから取り出したデータが文字化けする時の解決方法 - このブログは証明できない。 ところが、共用サーバーの場合、my.confを触れません。そこで、SET NAMESを使います。PHPだと、こんなカンジ。 mysql_query('SET NAMES utf8'); ところが、ところが、SET NAMESは使ってはいけないらしいです。SQLインジェクションの脆弱性があるのだとか。 no title その対応策です。PHPだと、こんなカンジ。 mysql_set_charset('utf8'); 注意: 文字セットを変更するにはこの方法を使うことを推奨します。 mysql_query() で SET NAMES .. を実行する方法はお勧めできません。 PHP: mysql_set_charse
MySQLとLaravelの話です。 MySQLのSQL_MODEにONLY_FULL_GROUP_BYが指定されていると、group by無しでcountとorder byを同時に使うと以下のエラーが発生します。 ERROR 1140 (42000): Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause MySQLのバージョン Server version: 5.6.36 MySQL Community Server (GPL) 5.6.36以前は確認していません 5.7.17では発生しませんでした 再現 -- サンプルのテーブル mysql> desc foo; +-------+---------+------
[VOL.58] HND → LAX 東京発、ロサンゼルス行き “時差ボケが治る薬はまだ発明されていない” 『オールド・テロリスト』村上龍(文春文庫) ジェットセットなライフスタイルを送る野村訓市が、旅の途中で読んだ本について綴る、雑誌EYESCREAMの好評連載。今回より、WEBと交互に掲載する。 時差ボケが抜けないうちにカリフォリニアの取材へ飛び、合間をぬって会う友人達と西海岸の美しさを堪能し、マイク・Dの家で庭を眺めながらいつか自分も…と思いを馳せる。 ライセンス・トゥ・チル ベルリンから帰国すると、1週間の滞在中にカタログを2つ作って、今度はカリフォルニアのロスとシスコを回る取材に出かけた。時差ボケが抜けないうちに、また違う時差のあるところに行くというのは、歳をとってきておじさんとしては非常にキツい。東京にいる間もそうだったのだが、まず熟睡しても2、3時間で完全に目が覚める。そして
中小企業が大企業に打ち勝つには、どうすればいいのでしょうか。中小企業の経営コンサルティングなどを手がける武蔵野の小山昇社長は「質の高さではなく、回数で勝負するしかない。質が低いと思っても、ひとつのことを繰り返し教えることが大切」といいます――。 ※本稿は小山昇『絶対会社を潰さない社長の口ぐせ』(KADOKAWA)の第1章「絶対会社を潰さない社長になるための10の口ぐせ」の一部を再編集したものです。 「早くテキトーに」決められない社長はダメ 私は、「石橋を叩いて渡る慎重な人」よりも、「見切り発車で、とりあえず始めてしまう人」のほうが、社長にふさわしいと思っています。なぜなら、会社の将来は「やり方」で決まるのではなく、「決定のスピード」で決まるからです。 かつて武蔵野は、とあるセミナーのセールスで大きな赤字を計上したことがありました。7000万円の広告費を使ったにもかかわらず、新規のお客様は「
最近は様々なサービスでWebAPIが提供されています。普段の開発をする中でもシステム連携などでAPIを作る機会が出てくるのではないでしょうか。 WebAPIの中でもREST APIなんてものもよく聞くのかなぁと思います。REST APIの設計は色々と奥が深く、なかなかおもしろい技術です。 今回はそんなREST APIを設計する上でのポイントをご紹介していきます。この記事では実装よりも設計思想的な部分を書いています。次回以降にもう少し実装に近いレベル記事を書いきます! REST APIは、「Representational State Transfer(表現状態の転送)」というアーキテクチャスタイルに従って設計されたAPIのことです。RESTの概念は2000年にRoy Fieldingによって提唱され、Webアーキテクチャにおける一つの重要な原則として広く認識されています。 じゃあ、REST
HOME News & Blog CodeIgniter codeigniterで共通のヘッダーフッターの読み出しはCI_LoaderをextendsしたMY_Loaderで実装する News & Blogニュース&ブログ codeigniterで共通のヘッダー、フッターを読み込むときは、CI_LoaderクラスをextendsしたMY_Loaderクラスで行うのがよいと思いました。 まずはhookでやってみた codeigniterではhookというコントローラの直前や直後など実行したいタイミングを選べる機能が用意されています。 具体的に、application/config/hooks.php でコントローラがインスタンス化された直後でヘッダーを読み込み、コントローラが完全に実行された直後でフッターを読み込むように対応してみました。 $hook['post_controller_con
Macのdreamweaver CS6を使用していて、大文字のIを打とうと、shift + i を押すとショートカットのペーストが働いてしまう。 調べたところshift + insと認識され登録されているペーストのショートカットになるようだ。 finderの移動 > フォルダへ移動 を選択し、 /Users/#####/Library/Application Support/Adobe/Dreamweaver CS6/ja_JP/Configuration/Menus/menus.xml (####はユーザーネーム)を入力し、menus.xmlを修正します。 97行目あたりの <shortcut name=”ペースト 2″ key=”Shift+Ins” command=”if (dw.canClipPaste()) { dw.clipPaste() }” platform=”" domR
結構、一生懸命探したんですが情報を見つけられず困っていたところ、ある会社のある人に相談したところ簡単に解決してしまいました。(^_^; ありがと!!
検証 IE 6のプライバシ管理機能 2.より高機能なプライバシ管理を可能にするP3P デジタルアドバンテージ 2001/10/20 このようにCookieは、Webの利便性を向上させるために考案され、普及したものだが、問題点も少なくない。前出のCookieフォルダを見て驚いた読者はお分かりのとおり、ほとんどの場合、Cookieはユーザーが知らないところで暗黙のうちに作成され、使われている。もちろんそれだけでは、名前や電話番号などの重要な個人情報が漏洩するわけではないが、サイト内での活動内容(どのページを、いつどのような順番で閲覧しているか、など)を知らないところでモニタされるのはあまり気持ちのよいものではないだろう。 またCookieの情報は、クライアント側に暗号化されずに保存されるので、ユーザーがこれを改ざんすることはたやすい。これを悪用すれば、他人になりすましてWebサーバにアクセスす
WordPressで自作のプラグインを使用する際に読み込み順が原因で上手く動かないことがあり、その回避方法のひとつとしてプラグインの読み込み順を変更する方法を知ったので備忘録。 プラグインを読み込む際に自作のプラグインを最初または最後に読み込むようにする方法です。 最初に読み込むようにする プラグインが最初に読み込むようにするには、自作したプラグイン内に下記を記述します。 add_filter( 'pre_update_option_active_plugins', 'high_priority_active_plugins' ); function high_priority_active_plugins( $active_plugins, $old_value ) { $this_plugin = str_replace( wp_normalize_path( WP_PLUGIN_DI
このたび弊社を含む Penseur(パンスール)グループ傘下の事業再編にともない、2022年4月1日をもって、株式会社Qriptは株式会社Penseurへ吸収合併され、新たな歩みを進めることとなりました。 2000年に創業し本日に至るまで、多くの皆様からのご愛顧に対し、社員一同、深く感謝するとともに心より御礼申しあげます。 なお、弊社の既存事業・業務はすべて株式会社 Penseurにて継続してまいります。 事業再編により、新たな体制をもって総力を結集することが可能となり、今後さらに高付加価値のサービス提供が可能になると考えています。 今後も皆様のご期待に添えますよう全力を尽くしてまいりますので、引き続き、何卒ご指導ご鞭撻を賜りますようお願い申し上げます。 2022年4月1日 株式会社Qript 代表取締役 寺嶋正浩 株式会社Qript グループ統合に関するお知らせ(PDF) ※株式会社Qr
ウチのCGI掲示板には、スパムと判定された投稿からURLのドメイン名を抽出し、投稿禁止ワードとして一定期間保持する機能を持たせています。他のスパム判定フィルタと合わせることでモレを少なくする効果を狙ったものですが、特にスパム対策が未熟だった頃、この機能に引っかかったスパム投稿も少なくありませんでした。 さて、正規表現 URL 分解 を Google で検索する と第1位に「正規表現サンプル(URLを分解する)」が挙がり、次のような正規表現が紹介されています。 ^(.+?)://(.+?):?(d+)?(/.*)?$ この正規表現は、左側のカッコから順に スキーム、ホスト、ポート、パス へと分解してくれるのですが、http://127.0.0.1/ の様にIPアドレスで構成されたURLの場合、ホストが 127.0.0.、ポートが 1 となってしまうという問題点があります。 もちろんこれを改善
ZipArchive クラスを使った単純なファイルの圧縮については前回の記事に書きましたが、ディレクトリーを対象に、そのサブディレクトリも含めて圧縮するには再帰的に処理する工夫が必要です。 <?php // 圧縮するディレクトリー $dir = dirname(__FILE__) . '/base/'; // Zipファイルの保存先 $file = './test.zip'; zipDirectory($dir, $file); // ディレクトリを圧縮する function zipDirectory($dir, $file, $root=""){ $zip = new ZipArchive(); $res = $zip->open($file, ZipArchive::CREATE); if($res){ // $rootが指定されていればその名前のフォルダにファイルをまとめる if($
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く