GDDとは「Gut's Driven Development」の略です。簡単にいうとガッツ駆動方式のシステム開発です。 えぇまぁ、私の開発スタイルです。このBlogでは、そんなシステム開発の作業で発見したことを記録していきます。 (Google Developer Daysとはなんの関係ありません。)
jpaでエンティティを作成しいざテスト... エラーはないがデータが取得できない、0件取得だった データはDBに登録したけれどはて?...... DBを確認する...データがない、DROPされてる? persistence.xmlで <property name="eclipselink.ddl-generation" value="drop-and-create-tables"/> のような記述をしていたので、実行後、見事にデータが吹っ飛んでしまったというわけです。下記のように修正 <property name="eclipselink.ddl-generation" value="none"/> データは無事だったが次は [EL Warning]: 2016-02-06 21:13:22.41--UnitOfWork(2021601975)--Exception [EclipseLin
問題 以下の配列から、空文字の要素を削除してください。 var a = ["", "123", "abc", "xyz", "", "987", "hoge", "", "fuga"] 答え 素直に1つずつ内容を見て、新しい配列に移していく var a = ["", "123", "abc", "xyz", "", "987", "hoge", "", "fuga"]; var x = []; for (var i = 0; i < a.length; ++i) { if (a[i] !== "") x.push(a[i]); } //alert(x); // -> 123,abc,xyz,987,hoge,fuga var a = ["", "123", "abc", "xyz", "", "987", "hoge", "", "fuga"]; var b, x = []; while
このページでは、DOMで要素を作成し、それをドキュメントや他の要素に追加・削除する方法を紹介します。 ※ 要素の作成以外は、Elementインターフェイスに限らずすべてのNodeインターフェイスで共通の技術です。ただし親要素によって追加できるノードの種類が異なるため注意が必要です。 [関連キーワード: createElement、appendChild、insertBefore、removeChild、DocumentFragment、createDocumentFragment] 要素の作成・追加 DOMで要素(Element)を作成するには、DocumentインターフェイスのcreateElementメソッドを使用します。 [JavaScript] var newElement = document.createElement("div"); しかし、createElementは単に要
っていう JavaScript を書いたとき、 func1 の処理が完全に終わってから func2 の処理を行いたい。 そんなことを考えてたわけなのですが。 どうにかしてうまいこと処理したい、そう思って調べてたら、 動的スクリプトローディング(さんざん既出だと思うけど|IT戦記 こんな記事を発見。 jQuery が完全に読み込まれたのを確認してから実際の処理を行う、というものなのだったので一部拝借。 $(function(){ func1(); //func2(); //setTimeout で遅延処理 setTimeout(function(){ if(!func1()) setTimeout(arguments.callee, 100); else func2(); }, 100); }); var func1 = function(){ //処理 1 return true; //処
最近ではレスポンシブ対応などでの構成を考える上で 要素によって、PC版ではリンクさせるけれど、スマホ版ではリンクさせない、といった HTMLソース上では<a>タグをつける必要があっても それを無効化する必要があることによく遭遇します。 そんな時に使える、jQueryで親要素を削除することができる 「unwrap()」が便利だったのでご紹介。 サンプルでは、リンクテキストを用意して、 PCでは通常にリンクが張られ、スマホ(iPhone/iPod、Android)では テキスト表示のみになる、といったものを紹介してみます。 HTML側ではリンク<a>タグの中に <span>タグで囲ったテキストを入れます。 ◆HTML <a href="https://black-flag.net" target="_blank" rel="noopener"><span>リンクテキスト</span></a>
jQuery は大変便利な javascript フレームワークです。 が、今回問題に遭遇したこともあり、クッキーの削除について記載します。 例えば cookieA というクッキーに「サンプル」という文字列をセットした後、 この cookieA を削除するスクリプトを記載します。 ※ クッキーはセッションクッキー(ブラウザ終了時に削除されます) // cookieA に「サンプル」をセット。path は必要に応じて $.cookie("cookieA","サンプル",{path:"/"}); // クッキー内容を確認 alert($.cookie("cookieA")); // サンプル // クッキーにnullを代入して削除 $.cookie("cookieA",null,{path:"/"}); ネットで検索してみると「null」で削除という記事をよく目にします。
Adobe Photoshop CS5 の切り抜きツールの使い方 自動選択ツールの続きです。Adobe Photoshop CS5(アドビ フォトショップ CS5)の使い方を理解するために、ツールパネルに収録された機能を見てみたいと思います。 Adobe Photoshop CS5 * 画像の切り抜き ツールパネルの切り抜きツールを選択すると、オプションバーから切り抜きツールのプリセットが選択できます。 切り抜きツールのプリセットが表示されていない場合は、ツールプリセット右側の三角のボタンからプリセットを置き換えてください。 別の画像の寸法や解像度に基づいて切り抜きを行う場合は、オプションバーの前景ボタンを選択して数値を表示します。 切り抜く幅/切り抜く高さ/解像度が設定されます。(数値の変更は可能です) 切り抜く画像に戻って切り抜きツールを使用すると、設定した幅と高さで切り抜きが行われま
2011年04月13日13:10 Cookie カテゴリsymfony hiroiwakka Comment(0)Trackback(0) 今までsymfonyに任せっぱなしで全然意識してなかったけど,認証を変えるにあたってCookieをいじったのでメモ(と言ってもたいしたことはしてない) PHPの場合 まず,Cookieの設定は,setcookie() や setrawcookie() でできるようです.僕はsetcookie()を使いました. Cookieの設定 setcookie ($name, $value ) これで,$valueという値を持つ,$nameという名前のクッキーが設定されました. ちなみに削除するときは, setcookie ($name ) と削除したいクッキーの名前を入れれば可能です. クッキーの確認は print _r($_COOKIE ) //すべて表示 e
削除できないファイルを強制的に削除する方法 こんにちは、さち です。 先日、ファイルが削除できない謎のエラーが発生しました。 エラーメッセージを文字に起こすとこんな感じ。 この症状が出ると、移動 や 名前の変更 もできません。 ファイル操作が何もできないため PC の中に無意味にずっと残り続けることになります。 無害なことがほとんどなので放置しておけばよいのですが 無意味なファイルがPCに残り続けるのはやはり気になる…。 そこで今回は、通常の方法では削除できないファイルを 強制削除する方法を紹介します。 上書きを利用して削除する方法 フォルダを開き、何もないところで 「右クリック」→「新規作成」→「テキスト ドキュメント」。 テキストファイルを新規作成します。 作成したテキストファイルを開きます。 「ファイル」→「名前を付けて保存」と進みます。 「ファイルの種類」を「すべてのファイル」にし
概要 PHPのセッションハンドラをデフォルトで使っている場合のガーベージコレクタ(GC)の話。PHPはサーバ上で保存してあるセッション情報を保存してあるファイルをを定期的に削除している。削除するタイミングはPHPが起動する時、HTTPリクエストまたはコマンドラインからPHPが起動した際に一定の確率でGCが起動するようになっている。Javaのアプリケーションサーバならメモリ上にJVMが常駐しているからプログラムの起動とは非同期にできるが、PHPは同期で処理している。そのため、PHPではGCが起動したときにプログラムの実行時間が長ってしまう。よって、大規模サイトになったときには必然的にセッションファイルが扱うセッションが多くなるため、GCにかかる時間が長くってしまうから、同期によるPHPのGCに任せないで自前で非同期にGCを行うべき。 設定項目 PHPのGCを制御する設定はphp.iniに記載
vimエディタでは、ユーザーがオリジナルのファイルから変更した情報やアンドゥ用の情報を swapファイルに格納しており、 もしなんらかの原因で編集情報を保存する前にvimエディタが強制終了したとしても、 オリジナルのファイルと、このswapファイルがあれば、強制終了前の状態を復元できます。 (Windows, Mac) 概要 vimエディタでは、ユーザーがオリジナルのファイルから変更した情報やアンドゥ用の情報を swapファイルに格納しており、 もしなんらかの原因で編集情報を保存する前にvimエディタが強制終了したとしても、 オリジナルのファイルと、このswapファイルがあれば、強制終了前の状態を復元できます。 swapファイルを検出する状況 swapファイルが見つかる場合、次のケースが考えられます。 他のvimエディタで同じファイルを編集している ファイルを編集している最中にvimエディ
PHPで0サプレスする(数字の先頭から0を削除する) IT・コンピュータ・家電等 先日、「PHPで0パディングする(数字の先頭に0をつける)」という記事を書いたのだが、その時、逆に数字の先頭に0がついている時に0を削除する(0をのける、0を除く)方法はどうしていたのだろう、と思ったが、すぐに思い出せなかったのでしばらく放っておいた。 その後、しばらくしてすぐに思い出したのだが、それを書くのを忘れていた。 今、そのことを思い出したので、忘れないうちに書いておく。 《例》 $str = "000100"; echo $str; //出力結果:000100 echo abs($str); //出力結果:100 絶対値を求めるためのabs関数をゼロサプレス(数字の先頭から0を除く/のける)目的で使用するのは、abs関数の本来の役割とは違うためちょっと気になるのだが、他に方法が思いつかなかったのでも
すべて Microsoft 製品 Microsoft 365 Office Windows Surface Xbox セール サポート ソフトウェア Windows アプリ OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Microsoft Industry データ プラットフォーム Power Platform 法人向けを購入する Developer & IT .NET Visual Studio
サイトトップ 過去のコンテンツ Linuxをデスクトップで使おう Linuxを用いたHDDのデータ完全消去法 このページを作成してから10年以上が経過し、 当時利用していたKNOPPIX日本語版の開発も終了しています。 基本的な内容は陳腐化していないものの、より新しい情報に基づいたページを作成しています。 以下のページもご参照ください。 Linuxを利用したHDDの完全消去 PC を他人に譲ったり、売る、または廃棄するとき。 その HDD に格納されているデータは大丈夫だろうか? って、ちょっと前にそういうネタがはやったような気がします。 まぁさすがに、 HDD 内のデータをそのままでって人はいないでしょうけど、 パーティションを消したり、 HDD を一度フォーマットするっていう程度で安心している人が結構多いと思います。 しかし、これでは HDD 内のデータを完全に消去したとはいえないので
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く