tips

CVSフォルダを再帰的に削除する

いまやSVNですら古い時代だったりするそうですが、それよりも少し前はCVSというバージョン管理がありました。 古いシステムだとたまに見かけますが、この仕組みだと各フォルダに「CVS」というフォルダが出来るため、何かと不都合なことが多いです。 そんなCV…

「pukiwiki」をWindows 7(64bit)にインストールしました

ちょっとやりたいことがあって、Windows 7でpukiwikiが動く環境を作ろうと思い、インストールしてみることにしました。 使うものは「XAMPP」と「pukiwiki」です。 XAMPP Installers and Downloads for Apache Friends PukiWiki-official なお、pukiwikiのWeb…

テキストエディタ「Mery」で引用部分を強調表示する方法

「引用」そのものは論文や記事などの中で、よそ様の文章の一部を拝借する際に使われる言葉です。 ここでは、どちらかと言えばもう少し広義の意味で、特にメールのやり取りで登場する「引用」についてです。 >> 例の件、どうなっていますか。 > > 進捗は順調…

Oracle SQL Developerで入力補完時に挿入される単語の形式を変更する

自分用メモ。 メニュー「ツール」→「プリファレンス」→「コード・エディタ」 構文補完インサイト 「入力時に大/小文字を変更(C)」にチェック 以下の項目から選択 先頭大文字 大文字 上位のキーワード 小文字 下位のキーワード、上位の識別子 前は予約語を大…

jQueryでテキストエリア内のスクロールが発生しているか検知する方法

いつの間にか新年になっていました。 あけましておめでとうございます。今年もよろしくお願いします。 html上の要素を制御する方法について色々と調べていたら、面白そうなものを見つけました。 jQuery でサイズや位置を取得する方法を図にしてみた - Cyokod…

tableタグの縦一列をコピーする方法

文字列をコピーするときはドラッグします。そして、ドラッグは横方向が基本です。 1 A a 2 B b 3 C c ところが、縦方向にコピーする方法があるようです。 そう、Firefoxならね。 テーブルの一列だけコピーしたい! クローム派の私がどうしてもFirefoxを手放せ…

Oracle SQL Developerでエディタに行番号を表示する

エディタにSQLを書いて発行すると、構文エラーとかに遭遇することが多々あります。 最近のエラーはどこが悪いのか、わりと正確に知らせてくれます。 なのに、エディタの行番号がデフォルトだと表示されていません。 さらに、設定箇所が少し分かりづらくて苦…

iOSからQNAP製NASにL2TP接続(VPN)

関連: VPN接続 VPN接続 2 iOS 10では、VPN接続の種類から「PPTP」が削除されたそうです。 iOS 10 および macOS Sierra にアップグレードする前に PPTP VPN の削除に備える - Apple サポート 今まではiOS 7のままでiPhone 5を使用していましたが、諸事情によ…

CSVエディタ「Cassava」で複数の指定文字列を含む行以外を削除するマクロ

以前、CSVデータに特化したエディタを紹介しました。 軽量でシンプルなCSVエディタ「Cassava」 データ解析のために、一部のデータを削除することがあります。 削除に便利なマクロはエディタ作者様のサイトのサポート掲示板で公開されています。 [243] 特定の…

Eclipseでエディタのフォントを変更・追加する方法

ほかのひとが作った開発環境のフォントが非常に読みづらかったので変更しようとしました。 そして、せっかくなので読みやすいフォントを探してみました。 Eclipseでエディタのフォントを変更する方法 メニューの「ウィンドウ」→「設定」→「一般」→「外観」→…

jQueryのtriggerでaタグのhrefへ遷移させる方法

リンクを描画するための極めてシンプルな方法として<a>タグのhrefがあります。 あずまや <a href="http://azuma006.hatenablog.com/">あずまや</a> <a></a>タグで囲まれた文字列をクリックすると、href属性に書かれたURLへ遷移します。 今回はAjaxでなんらかの処理をしたあと、画面内のリンク先へ遷移させるため、jQue</a>…

「Twitterのビジネス活用」のメール配信を停止させる方法

リプライなどの通知メールは有効にしていますが、それ以外のメールはおおよそ無効にしています。 にもかかわらず、「Twitterのビジネス活用」という差出人でTwitterによる集客を目的とした「ウェブサイトカード」の作成に関するメールが頻繁に送られてきます…

jQueryプラグイン「maphilight」で領域ごとに色や定義を分ける方法

関連:クリッカブルエリアを可視化(色付け)するjQueryプラグイン「maphilight」 jQueryプラグイン「maphilight」を使うと、mapタグとareaタグで定義されたクリック可能なエリアに色が付き可視化されます。 ただ、そのまま使うと全てのmapタグで色指定を含む…

Gmail、Outlook、Yahoo!メールアカウントのアクティビティを確認する方法

Gmail、Outlook(旧Hotmail)、Yahoo!メールなどのアカウントに関する「メールアドレス」と「パスワード」が2億7,200万件も流出していたということが判明したそうです。 Gmail・Hotmail・Yahoo!などから2億7200万件のメールアドレスとパスワードが流出したこと…

記事に付与された「はてなスター」の情報を取得するAPI

標準で提供されているようです。 はてなスター取得 API - Hatena Developer Center 指定したURLの記事に付与された「はてなスター」の情報をJSON形式で返してくれます。 結構な数の記事を書いてますが、はてなスターが付いた記事の情報だけ引っこ抜きたいと…

「Milkode」をWindows 7(64bit)にインストールしました

大量のソースコードを縦断的に検索できるツール「Milkode」をインストールしてみました。 Milkode - 行指向のソースコード検索エンジン インストールの手順は以下の記事を参考にさせてもらいました。 Rubyを全く触ったことない人がMilkodeを導入するまで - Q…

WindowsOSのクリーンインストール時におけるWindowsUpdateのコツ

諸事情によりWindows 7のクリーンインストールを行っています。 インストール後にやらなければならないことといえば、ネットワークドライバを始めとした各種ドライバのインストールと、Windows Updateです。SP1も必要です。Office製品を入れれば、それらの更…

指定のRGBから適した色を当てる「RGB Challenge」

RGB Challenge RGBとは、3つの原色を混ぜ合わせてさまざまな色を作り出すための法則です。 原色についてはWikipediaが参考になるでしょう。 原色 - Wikipedia 有名なものだと「色の三原色」と「光の三原色」があります。 「色の三原色」は、赤・青・黄色の3…

Web上でXML整形が行えるWebサイト

ちょっと必要になったのでメモ。 SQLをWeb上で綺麗に整形してくれるWebサイトは以前に紹介しました。 Web上でSQL整形が行えるサービス「SQLフォーマッターFor WEB」 今回は改行などが省かれて読みにくいXML文書を整形してくれるWebサイトを探してみました。 …

コマンドプロンプトからプロセスを強制停止する

この前、PCがマウス以外フリーズしたように重くなってしまい、プロセスマネージャすら起動してくれなくなりました。 そんなときのために、プロセスマネージャ以外からもプロセスを強制停止できる方法を覚えておこうと思います。 コマンドプロンプトからプロ…

Googleドライブの容量が2GB増える期間限定ボーナス(2016年)

昨年にも実施された、Googleアカウントのセキュリティ診断による容量ボーナスが今年も行われています。 関連:Googleドライブの容量が2GB増える期間限定ボーナス まずは、以下のURLよりGoogleアカウントのセキュリティ診断を行いましょう。 https://security…

Oracle SQL Developerで日付型の表示フォーマットを変更する

64bitマシンでOracleのデータベースを参照するためのツールとして「SQL Developer」を使用しています。 32bitマシンの場合は「SI Object Browser」を使用していました。ただ、64bitと相性が悪いようです。 使い慣れればSQL Developerは非常に便利なのですが…

Firefox本体のバージョンをダウングレードする方法

Firefox 42が正式にリリースされました。 メインのPCでは自動アップデートにしているので、起動後にはFirefox 42の初体験です。 そして吹っ飛んだアドオンの設定情報の数々… マウスジェスチャをはじめまともにアドオンが動いていないようです。 ということで…

IFTTTでカメラロール内の画像をBox.netに自動アップロード

iPhoneでは「Dropbox」、iPadでは「OneDrive」を使って写真やスクリーンショットをオンラインストレージにアップロードして管理しています。 iPhoneとiPadでサービスをわけているのは、混ざると管理が地味に面倒だからです。 そんな住み分けで運用していたの…

Firefoxでのスペースキーによる再変換機能を無効にする

Firefoxを使っているときに、テキストボックスなどの入力フィールドで文字列をドラッグしてスペースキーを押すと、ドラッグした文字列の再変換が行われるようになりました。 こちらとしては単純に文字列消去+半角スペース挿入を期待しているのですが、これ…

iPhoneで各キャリアメールの迷惑メールをブロックする方法

最近、とみにキャリアメールへ迷惑メールが届くことが増えました。 個別のメッセージ(SMS/MMS)で受信を拒否する方法としては、メッセージアプリで右上の「連絡先」から情報を開き、一番下にある「この発信者を着信拒否」を選択することで届かなくなります。 …

Eclipseでソース内の変数の使用箇所のハイライト色を変更する方法

int cnt = 0; cnt++; cnt = cnt + 1; 適当に書いた上記のようなコードですが、このときにcntを選択すると、同時に他の部分もハイライト強調されます。 こんな感じ。 int cnt = 0; cnt++; cnt = cnt + 1; このハイライトの色がデフォルトだと目立たなくて目が…

Windows 7で「winsxs」フォルダの容量を減らす

メインで使用しているノートPCにはSSD1台のみ設置しています。 自作デスクトップPCを使っていたころはパーティションを細かく分けて運用していましたが、今はまったく分けていません。論理的以上に物理的に壊れることの多いこと多いこと… のっけから横道に逸…

不正な文字列が混入していないかをチェックできるサービス

ASCII 文字以外の文字のチェック サイトのタイトルがストレートなので記事題に入れるのをためらってしまった。 以前、こんな記事を書きました。 JavaScriptで特殊文字を削除 「ゼロ幅スペース」と「垂直タブ」について触れており、一応、データ上は不正に当…

フォルダを指定してコマンドプロンプトを開く

あらかじめショートカットを用意している場合などを除けば、コマンドプロンプトを開く主な方法といえば、cmdを実行することでしょうか。 この方法で開いた場合、コマンドプロンプトの初期位置はユーザフォルダになるかと思います。 C:\Users\ユーザ> cdコマ…

テーブルの一覧を取得するSQL

たまに必要になるので書いておきます。 Oracle SELECT table_name FROM user_tables; PostgreSQL SELECT relname FROM pg_stat_user_tables; MySQL SHOW tables; DB2 SELECT tabname FROM syscat.tables; SQL Server SELECT name FROM sys.objects WHERE typ…

JavaScriptで乱数生成

JavaScriptで乱数を生成する場合、たいていはMath関数を使います。 具体的にはMath.random()という関数を使うことになります。 Math.random() // このままだと、0~1の間の少数がランダムで生成され、桁数も多くて扱いづらいです。 そこで、以下のように乱数…

オンラインでPostgreSQLのクエリを試せるサービス「PostgreSQL Exercises」

PostgreSQL Exercises PostgreSQLはデータベースの中では比較的導入しやすい部類だと思いますが、それでもインストールするのは面倒です。 ちょっとした構文の確認だけならインストールするまでもなく、オンラインのサービスで試すことができます。 PostgreS…

epub形式をiPhoneで開く

せっかくなので書籍関連をもう1つ。 電子書籍のフォーマットとして策定された「epub」形式ですが、中身はimagesとtextというフォルダに格納された画像ファイルとhtmlファイルです。 サンプルファイルを入手したい場合は、以下のサイトなどで配布されているよ…

Google Books APIでISBNコードから書籍検索するスクリプト

昨日、書籍検索APIについて少し調べたので記事を書きました。 書籍検索API どうやら、Google Books APIに関してはAPIKeyが無くても情報を取得できるようです。必須ではないみたいですね。 ということで、ISBNコードを入力して簡単な書籍情報を取得できるスク…

エディタのGrep機能で複数の拡張子を対象にする方法

ずっと知りたかったけど、長いことわからなかったのでメモ。 例えば、.htmlと.jsのファイルから"hoge"という単語を縦断的(横断的?)に検索して抽出したい場合。 「検索する文字列」にhoge、「ファイルの種類」に*.html;*.jsと入力することで検索が可能。セミ…

EclipseでJavaのインターフェースの実装クラスにジャンプするショートカット

汎用フレームワークなんかでは、よくインターフェースクラスが使われています。 EclipseのF3などのショートカットを使うと、他のクラスへ直接ジャンプすることができますが、インターフェースの場合は実装クラスを見たいのにインターフェースそのものにジャ…

Firefox 39のタブバーを元に戻したい

Firefox 39でタブバーがちょっと変わったようです。たぶん。 具体的には、現在表示中のタブがよくわからなくなりました。使用している拡張機能との兼ね合いもあるので確証はありません。 3つのタブのうち、左端のGoogleを選択している状態なのですが、それが…

Firefoxのメモリ使用量が多い

最近、Firefoxの動作が重く感じることが増えてきました。 いやもちろん、拡張機能をいろいろ動かしたりもしているので重くなることは理解しているのですが、ブログ開くだけで十数秒かかったりもするのは流石につらいです。 そのとき限りの対処法としては、ab…

FTPサーバに接続する方法

URLといえばhttpやhttpsで始まるものが大半です。 ただ、中にはftpで始まったりするものも存在します。 前者はWebサーバにアクセスするのに対し、後者はFTPサーバにアクセスします。 FTPは「File Transfer Protocol」の略で、ファイル転送のための仕組みです…

Thunderbirdで複数アカウントを見やすく整理

メールソフト「Thunderbird」で複数のアカウントを使用しています。 左側にアカウント、右側上部にメール一覧、右側下部にメール本文を表示させているのですが、アカウントやフォルダの数が多いと左側にもスクロールバーが発生し、可読性が悪くなります。 今…

iPhoneのみにあるアプリをiTunesに転送する

iOSのアプリはPC側のiTunesとiPhone・iPadのAppStoreからそれぞれインストールすることが可能です。 こまめに同期をとっていれば問題ありませんが、iTunesとiPhoneで認識しているアプリにズレがあると、場合によっては同期時に無い側に寄せられ消えてしまう…

【小ネタ】Firefoxでliの項目を簡単にドラッグする方法

<ul>タグというのがあります。↓のような箇条書きのリストです。 hoge fuga piyo ”Unordered List"ということで、順序のないリストを示します。 順序のあるリストの場合は<ol>を使います。"Ordered List"です。 hoge fuga piyo どちらも、<li>タグを使ってリストアップす</li></ol></ul>…

Firefoxで「右クリック禁止」を回避?

一昔前のWebサイトなどで「右クリック禁止」がありました。 方法自体は単純で、oncontextmenuというイベントでreturn falseなどを返してあげればよいです。 以下に実装してみます。四角い枠の中では右クリックが無効化され、コンテキストメニューが表示され…

Firefox拡張機能「Evernote Web Clipper」のバージョンを戻す

Firefox 37と同じようなタイミングで拡張機能「Evernote Web Clipper」のバージョンも6.0になりました。 このバージョンアップに伴い、クリップ時のノートブックやタグは選択しやすくなったかもしれませんが、クリップされた記事のレイアウトが変わってしま…

GoogleChromeに隠されたミニゲーム

インターネットに繋がらないとき、各ブラウザではその旨のメッセージ画面が表示されます。 GoogleChromeの場合はこんな感じです。 「インターネットに接続できません」という文言とともに、ティラノサウルスのような恐竜っぽいアイコンが表示されています。 …

オンラインストレージでWebDAV

WebDAVというプロトコルがあります。 簡単に説明すると、オンラインストレージをローカルのフォルダのように使える仕組みです。 DropboxやGoogleドライブなどのオンラインストレージを使う場合、ファイルのアップロード・ダウンロードには以下の方法がありま…

Firefox 36の検索バーを元に戻す

Firefoxのバージョン36がリリースされました。 それに伴い、検索バーの仕様が変更されています。 検索バー - Firefox の検索エンジンの追加、変更、管理 | Firefox ヘルプ UIの変更が入ったわりには良くなった点がいまひとつ分からず、個人的にはデフォルト…

Firefoxの検索バーでサジェスト機能を有効にする

Firefoxの右上(標準設定の場合)には、指定した検索エンジンで簡単にキーワード検索することができる「検索バー」が設置されています。 標準ではGoogleやYahoo! JAPANなどの代表的検索エンジンが選択可能ですが、「検索バーの管理…」でAdd-onのようにエンジン…

Googleドライブの容量が2GB増える期間限定ボーナス

Googleドライブの容量を2GB増やせるキャンペーンが実施されています。 Googleのセキュリティー診断を受けて、Google Driveの2GB無料ストレージをもらおう - TechCrunch セキュリティ診断を受けて無料でGoogleドライブの容量2GBをゲットする方法 - GIGAZINE A…