読者です 読者をやめる 読者になる 読者になる

TechNote

とあるエンジニアのただのメモ

今さらながらieでX-UA-Compatibleが有効にならない場合の対処方法

いまだに社内LAN環境のブラウザはie8、ブラウザのバージョンアップは基幹システム(ミッションクリティカルなシステム)側の挙動に影響するためしてはいけないという環境で、内製システムを作っている。 当初はie8だけだったので、逆に割り切ってie8向けだけ…

Windwosでツールを使わずコマンド一発でUSB使用制限をする方法

1.一般的なUSB使用制限方法と、そのメリット/デメリット (1)ウィルス対策ソフトの"デバイスコントロール機能"によるUSB使用制限 (2)その他の有料ソフト/無料ソフトによるUSB使用制限 (3)BIOS設定によるUSB使用制限2.コマンド一発でUSBを制限す…

Windows系システム管理者必見!社内の共有Excelファイルが使用中である場合にとるべき行動まとめ

1.社内共有Excelファイルが使用中というよくある問題(背景的な話) 2.社内共有Excelファイルが使用中である場合、一般的と思われる対応方法 3.社内共有Excelファイルが使用中である場合、クライアント操作による対応方法 4.社内共有Excelファイルが…

iCloudDriveはクラウドストレージとしてどのくらい使えるのか!?

1.はじめに 2.Dropbox PCからの使用感(前置き) 3.Dropbox iPhoneからの使用感(前置き) 4.iCloudDrive PCからの使用感 5.iCloudDrive iPhoneからの使用感 6.まとめ var show_width = document.documentElement.clientWidth; if (show_width >…

BootCampのWindows10でMacUSキーボードをWindowsJISキーボードに限りなく近づけてみたメモ

過去エントリで無事にMacのBootCampにWindows10をインストールしたまではよかったのですが、その後キーボード配列の問題にきちんと向き合わないまま、使いづらい状態で使用してきました。 そこで今回、MacのBootCamp上のWindows10からMacUSキーボードに対し…

ExcelだけでSQLのGROUP BY相当の集計結果を出すベストプラクティス

仕事柄、台帳風のExcelファイルを突然見せられて「このExcelデータで挙がっている項目の件数TOP10を出したいんだけど...」的なことを相談されることがときどきあります。 そんなとき、とり得る選択肢はいくつかあると思いますが、ベストプラクティス…という…

たったの1秒!? Windows10で神モード(GodMode)含むその他の裏ワザモードを一発で作成する方法

1.Windows10の神モード(GodMode)とは 2.Windows10の「その他の裏ワザモード」とは 3.Windows10で神モードやその他の裏ワザモードを1秒で作成する方法 var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領…

ドラマ「探偵の探偵」であのWindowsの呪いのコマンドが登場した

録画していたドラマ「探偵の探偵」第4話を観ました。その中で、「アングラなフリーの探偵 堤暢男(つつみのぶお)」というハッカー系役回りのキャラが出てきました。その男自体はすぐに北川景子に成敗される、いわゆる雑魚キャラでしたが、そのシーンにおい…

BootCampでWindows10アプデ通知が降りてくるのを待ちきれずに強制インストールした

BootCampのWindows8.1できちんとWindows10の予約が完了していたにも関わらず、なかなか通知が来ません。そこで強制アップデートしたメモです。途中エラーにも遭遇したので何かの参考になれば。 1.Windows10予約してたのになかなかアップデート通知がこない…

これだけは必須!WordPressのサイト引越しの際に必要になった作業まとめ

あまりつまずくことはないだろうとは思ってましたが、WordPressで作成したサイトを移転した際に、独特の必要変更箇所がありつまずきかけたのでメモとして残しておきます。全て出尽くした情報ではありますが自分にとって必要な情報として再構築しておきます。…

社内LAN環境に設置したWordPressが遅い場合に試すべき3つのこと

今更ながら、社内LAN(インターネットには繋がっていない)上で動かす社内向けシステム構築にWordPressもうまく活用していけたらなと思っています。手始めに社内ローカル環境にWordPressを設置してみたところ、管理画面も含めた全ての画面表示に膨大な時間が…

Windows+XAMPP使い必見!MySQLをほんの少しの作業で爆速化する方法

Windows+XAMPP環境にはかなりお世話になってきましたが、以前より「何か遅い」とは感じつつも、ローカル開発環境ってこんなもんなんだろうなーと思い込んで使ってきました。でも実際は、Windows+XAMPP環境を何もいじらずそのまま使用しているとMySQL接続が低…

これは便利!壊れたLinkStationからデータを救出するために役立った便利ツール

勤務先で長年使用されていたBaffalo製のNAS(LAN-HDD)が、先日の停電を機に故障しました。この中には一部バックアップがとれていない大事なデータが保存されていたので自力で復旧を試みる必要が生じました。その際、思わぬ便利ツールに出会ったのでメモを残…

OracleのCLOB型カラムのデータをPHPで取得する2つの方法

久々にPHPを触ってて、既存システムのOracleデータをPHPから参照する際、あまり自分では扱ったことのない「CLOB型」を取り出す際につまずいたのでメモとして残します。 1.CLOB型とは 2.PHPからCLOB型をふつうに取り出そうとすると... 3.PHPからCLOB型…

BootCampでMacにWindows8.1をインストール〜Windows10の無償アップグレード予約まで

Windows10への無償アップグレード予約が話題となっている中、「Windows10に興味はあるけど、周辺機器やソフトの互換性の問題もあるしアップグレードはもうしばらく様子見たいかな」という人も多いのではないでしょうか。そんなときにMacのBootCampでとりあえ…

Windowsが起動しない!?WindowsユーザがKNOPPIX liveCDを使ってデータ救出する際に気をつけるべきたった一つのこと

1.背景 2.WindowsユーザがKNOPPIX liveCDを使ってデータ救出する際に気をつけるべきたった一つのこと 3.補足1 4.補足2 var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領域が480ピクセル以上の時(PC用) d…

意外とメジャーなデータベース? FirebirdというDBを修復する必要に迫られた話

とあるソフトの中で使用されていたFirebirdというデータベースが壊れたっぽく、対応を迫られた。Firebirdの日本語情報も少なかったため、そのときにとった対応を最低限メモとして残す。 photo credit: AndiH via photopin ccサマリー 1.Firebirdに触れるこ…

Xcode AdMob実装時 に Thread 1 SIGABRT errorがでたときの対応方法

Googleが提供しているモバイルアプリ向け広告「AdMob」をアプリに実装した際に遭遇したエラー対応のメモ。環境はXcode6.1。 photo credit: ShotokanZH via photopin cc サマリー 1.AdMobの実装 2.AdMob実装後、実行時にThread 1 SIGABRT error 3.対応…

Xcode 「レビュー待ち」状態を自ら却下して再提出するときに気をつけること

アプリのレビュー待ち状態で機能追加したくなり、一旦却下したくなることは誰にでもあるはず!ということで、却下〜再提出手順のメモを残す。ちなみに環境はXcode6.1。 photo credit: Elevate Festival via photopin ccサマリー 1.再提出の手順 2.再提出…

Xcode validation時に「Your binary is not optimized for iPhone5」エラーが出たときの対応方法

同じ現象が出た人のためにメモを残す。ネット上にはいろんなバージョンの情報が散らばっていて見つけにくいので。ちなみにこちらの環境はXcode6.1。View image | gettyimages.comサマリー 1.現象 2.対応方法 var show_width = document.documentElement.…

アプリ広告初心者必見! iPhoneアプリに iAdバナー と appCcloudを実装する方法

アプリエンジニアのマネタイズとして代表的な主題の2つの方法をメモに残す。少しだけ工夫点も盛り込んでます。 photo credit: peddhapati via photopin cc サマリー 1.iAdバナーの設置方法 2.appCcloudの設置方法 var show_width = document.documentEl…

Xcode UIViewに背景画像を設定する2つの方法

UIViewの背景として画像を使用する際に、iPhone/iPadの画面サイズに合わせて画像を拡大・縮小するパターンと、画像のサイズをそのまま活かすパターンの2種類のコードの書き方があったのでメモ。 photo credit: visualpanic via photopin cc サマリー 1.iP…

Xcodeでオブジェクトの上下配置を前面移動/背面移動する3つの方法

Xcodeで、エクセルやパワポみたいにオブジェクトを「前面に移動」「背面に移動」するにはどうしたらいいか?3通りのやり方があったのでメモを残す。 photo credit: sachman75 via photopin ccサマリー 1.storyboardの「Arrange」を使用する 2.storyboar…

XAMPPのphpの時計が大幅にずれている場合の対応方法 と 時刻周辺のはなし

半年ほど前にリリースしたWebシステムにタイムスタンプを記録するように機能追加したところ、タイムスタンプの時間が大きくずれていることに気付いた。原因は単純なものだったが、意外に忘れやすい部分なのでメモを残す。 photo credit: amandabhslater via …

Xcodeで角丸設定cornerRadiusがきかない場合の対応方法

photo credit: camflan via photopin cc var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領域が480ピクセル以上の時(PC用) document.write(""); google_ad_client = "ca-pub-1613361159981420"; google_ad_slot =…

Xcode iOSシミュレータで enable to run app in Simulator エラー

photo credit: Sean MacEntee via photopin cc サマリー 1.現象 2.対応方法 3.リセットはこんなときも役に立った var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領域が480ピクセル以上の時(PC用) document…

MySQLでCSVインポート時に Got error 139 from storage engine エラー

定期的にメンテしているWebアプリの、あるテーブル(マスタ系)にcsvデータをインポートするときに出たエラー。一度くらい見た記憶があったが、どんな対応をとったか忘れていたので、今回はメモを残す。 photo credit: Yuri Yu. Samoilov via photopin cc サ…

PHPからociでOracleデータベースへ接続するときに注意したセッション数まわりのはなし

前エントリー「PHPからociでOracleデータベースへ接続する方法と注意点まとめ - TechNote」で、PHPからociでOracleデータベースに接続したときのメモを残しましたが、実際にociを使用して既存システムのデータベースに接続をするときには「セッション数」を…

DL版だけ!? Office2013のバックグラウンド更新に困った話 と クイック実行の周辺事情

Office2013をインストールして使用してみたところ「officeが応答できない状態になっています」というメッセージがやたら出て困りました。調べていくとこれは「クイック実行」という仕様とのこと。結構真剣に悩まされたので、そのあたりの周辺事情をまとめて…

PHPからociでOracleデータベースへ接続する方法と注意点まとめ

photo credit: torkildr via photopin cc サマリー 1.ociとは 2.php.iniの設定 3.Oracle Instant Clientのインストール(必要な場合) 4.XAMPP起動時の注意点 5.PHPからoracle接続の記述方法 6.CodeIgniter使用時の記述方法 var show_width = do…

Mac使用中に急にアクセス権問題で各種アプリが使えなくなったときの対応方法

mac

普段わたしは、現場のユーザから「PC使用中に突然エラーが出て、二度と起動しなくなった」などと電話がかかってくると、内心「どんな変な使い方したらそんなことになるの?普通に使ってたらどんな低価格マシンだってそう簡単には壊れないけど...」などと思い…

WindowsユーザがMacbookのキーボード配置を限りなくWindowsに近づけてみたメモ

以前から煩わしく思っていた「MacとWindowsのキー配置の違い」の問題に対し、思い切ってMacのキーバインドをWindowsに限りなく近づける方針でチューニングしてみたのでメモを残します。 ※ちなみにここではMacBookProのUSキーボード環境で話を進めていますが…

これは効いた! macのネット環境を爆速化したメモ

mac

タイトルに「爆速」と書きましたが、これは今まで遅い状態のままで使用してきた時期が長かったので、普通の速度になっただけで「爆速」に感じてしまった結果です。 photo credit: Thomas Rockstar via photopin cc var show_width = document.documentElemen…

jQuery セレクトボックスである値を選んだときだけテキストボックスを有効化する方法

今後もよく使いそうなのでメモ。 photo credit: "Cowboy" Ben Alman via photopin cc var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領域が480ピクセル以上の時(PC用) document.write(""); google_ad_client = "…

jQuery removeとemptyによるDOM要素削除方法の違い

覚えておきたいのでメモ。 jQueryでDOM要素の削除方法は2通りある。 photo credit: Johannes_wl via photopin cc var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領域が480ピクセル以上の時(PC用) document.writ…

WindowsXPの代わりとしてLinuxMint+VirtualBox+MicrosoftOfficeを実業務に使えるか?

前記事でUbuntu+MicrosoftOffice(PlayOnLinux使用)環境を構築してみて、PlayOnLinux(Wine)ではMicrosoftOffice使用時の日本語変換がいまいちだったことと、意外に重い(古いマシンで動かすには)ということに気がついたため、今回は方針を変えてLinuxMi…

WindowsXPの代わりとしてUbuntu+MicrosoftOfficeを実業務に使えるか?

WindowsXPのサポートが終了したからといって、会社や団体は資金繰りの都合もあり単純に全てのマシンの買い換えやOSアップグレードができている状態とは限らないと思います。(もちろんセキュリティリスクを考えるとどんな状況であろうと買い替えるべきですが…

明日は我が身!? Googleアカウントに突然ログイン出来なくなったときの対応方法と周辺情報

先日Gmailを使おうとして、Googleアカウントに突然ログインできなくなるという恐ろしい事態に遭遇しました。この時、ググっても良い解決策がなくて困りましたので、私がとった解決策をまとめておきます。またその背景となる一通りの周辺情報もまとめておきま…

これはホントに使える!「お待ちください(Now Loading..)」画面を半透明レイヤーでいろどるjQuery.BlockUI.jsの使い方いろいろ

サマリー 1.jQuery.BlockUIとは 2.使い方 3.画面がready状態になる前に表示させたい場合 4.使用してみた感想 photo credit: Arttu Ekholm via photopin cc var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表…

最も簡単なテーブルのページネーション用プラグイン jQuery.TablePagenationを使ってみた

検索画面や一覧画面にはページネーションがあったほうが便利だが、数年前に一度自前でページネーションを実装した際に結構ゴチャゴチャと大変な思いをした記憶があったため、このところはページネーションはつけないことにしていた。今回どうしてもつける必…

指定範囲を簡単に印刷するjQueryプラグイン jPrintArea.js が便利な件

Webサイトの印刷機能をつくるのに最も手軽なjQueryプラグインjPrintAreaを使ってみたのでメモ。 photo credit: driek via photopin cc サマリー 1.指定範囲を簡単に印刷するjQueryプラグインjPrintArea.jsとは 2.使ってみる 3.感想 var show_width = d…

渋すぎるツール! 巨大なCSVファイルの文字コード変換にnkfが便利

csvの文字コード変換を行う際、毎回必要時にテキストエディタでファイルを開いて、文字コードを変えて保存し直すという面倒な手段をとっていた。今回、変換の自動化の必要に迫られ、phpのfile_get_contents関数やfgetcsv関数を用いて自作をする時間もないと…

phperなら何度もつまずく! phpmyadminで巨大ファイルの扱いでエラーが出たときに見るべき設定4箇所

新環境構築時くらいしかいじらない部分なので、あらためてメモ。 var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領域が480ピクセル以上の時(PC用) document.write(""); google_ad_client = "ca-pub-161336115998…

Oracleのtimestamp型のフィールドで大小比較する方法

var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領域が480ピクセル以上の時(PC用) document.write(""); google_ad_client = "ca-pub-1613361159981420"; google_ad_slot = "9811844224"; google_ad_width = 336; …

Bootcampより便利!? VirtualBoxを使ってMac上でWindows8を動かしてみた

今年はiPhone/Androidアプリ作成に着手しようと、Macの使用環境を整え中です。 そんな中、やはりMacを使いながら、同じ画面でWindowsが使える環境は必須かなと思い立ち、Mac内のVirtualBoxからWindowsを使用できるようにしたので自分のためにメモ。 サマリー…

挙動が大事! JavaScriptでWindow.closeする時のブラウザ別対応まとめ

社内用のWebシステムにこれまで設置してなかった「閉じる」ボタンを設置することになった際、少々ブラウザ問題でつまずいた点があった。ググっても最近のwindow.close周辺の情報を見つけることができなかったのでまとめておく。 photo credit: flod via phot…

少し遅れて堀江貴文「ゼロ」を読んだ

Kindle版で読みました。ゼロ―――なにもない自分に小さなイチを足していく作者: 堀江貴文出版社/メーカー: ダイヤモンド社発売日: 2013/11/01メディア: 単行本(ソフトカバー)この商品を含むブログ (43件) を見る堀江氏が他の著書で以前から言っていることと…

一度は観ておきたい!エンジニアが主役の映画5選 (とそこで使われている技術を少々)

以前から一度まとめてみたかったタイトルの件、今更ながらまとめておきます。 観たい映画がなくなった方や、エンジニアとして働いてるけど目標を見失ったという方のご参考になれば。 var show_width = document.documentElement.clientWidth; if (show_width…

BootstrapにぴったりのWebアイコンフォント FontAwesome 4.0.0 が公開されていた件

css

しばらくニュースをチェックできずにいて何気なくFontAwesomeのサイトを覗いてみたら、FontAwesome4.0.0が公開されていました。ということで、4.0.0の特徴(変更点)と使い方のメモを残します。 var show_width = document.documentElement.clientWidth; if …

システム管理者でなくても知っとくべき! Windowsサーバ/クライアントの時刻同期設定まとめ

コンピュータの内臓時計はズレやすいため、「時刻同期」について検討することはとても重要なことと思われますが、その重要性はあまり認識されていない気がします。私も先日、社内サーバ群の時刻を調査する機会があったのですが、各サーバが連携を取り合って…