TechNote

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

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サーバ/クライアントの時刻同期設定まとめ

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

プログラムで簡単理解! 7つの超重要な整列アルゴリズム(ソートアルゴリズム)まとめ

基本情報技術者試験や応用情報技術者試験の時期も近まった今、あらためて整列アルゴリズムをまとめてみたので、備忘録を兼ねてメモを残します。 即席コードも併せて記載しました。最低限のプログラムを読める方はこちらを読んだほうが理解しやすいかも知れま…

jQuery UI を無駄なく使いこなすために必要な知識まとめ(各ファイルの役割など)

jQuery UIは、インタラクティブなWebサイトを開発するために使用されるjQueryベースのUIライブラリです。このため、多くのサイトで「簡単」「手軽」などというキャッチを用いて紹介されています。 ところが、どのファイルがどのような役割を持っているかを正…

興味深い研究結果! 機嫌が悪いときほど人はクリエイティブになるのか?

下記のような記事を読みました。この記事には「ネガティブな感情を仕事に向けることで、大きな成果を得ているという研究結果が出た」ということが紹介されています。機嫌が悪いときほど人はクリエイティブになるという研究結果 | ライフハッカー[日本版]w…

システム管理者必見! DHCPサーバのIPアドレスのリース期間設定の考え方

リース期間を設定するときの考え方を一度まとめておく。 1.IPアドレスのリースとは 2.リース期間とは 3.リース期間を設定する時の考え方 4.DHCPでIPアドレスがうまく切り替わらない場合 var show_width = document.documentElement.clientWidth; if …

エンジニアでもこれなら安心!? 非デザイナーに必須の組み合わせ Bootstrap + Font Awesome を使ってみた

css

エンジニアにとって、webサービスや社内webシステムを作るときに毎回苦労するのが「デザイン」ですが、最近はBootstrapやBootMetro、PureなどのCSSフレームワークが普及したおかげで、デザイン面での苦労を味わう機会が減った方も多いのではないでしょうか。…

Oracleデータベース使用時の日付(DATE型)検索方法

TO_DATEでフォーマッティングする必要がある。 よく忘れるのでメモに残す。 var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領域が480ピクセル以上の時(PC用) document.write(""); google_ad_client = "ca-pub-16…

IEでtd,thの幅指定(width)が効かないときにするべきこと

table内のtd,thに対してcssできちんと幅指定をしているはずなのに、効かないことがあります。本件、遭遇する度にイヤ気がさす自分がいるので、今回はきちんと忘備録に残しておくことにしました。 var show_width = document.documentElement.clientWidth; if…

CodeIgniterのdatabase.phpでODBC接続の設定をする方法

タイトルの件、遭遇する度に一瞬どうするべきか迷う自分がいるので、備忘録を兼ねて紹介しておきます。 var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領域が480ピクセル以上の時(PC用) document.write(""); goo…

プログラマなら早めに読むべき! 良いコードを書くためによむべき本 8選

本件まとめたことなかったので、あえて今まとめてみます。 読んでないものがあったら夏の終わりの一品としていかがでしょうか? var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領域が480ピクセル以上の時(PC用) …

PHPからODBC経由でoracleデータベースへ接続するための記述

単純な接続方法だが、意外にハマったのでメモを残す。 1.COMを使った接続方法(ADODB) 2.odbc_connectを使った接続方法 1.COMを使った方法(ADO) mb_language( "ja" ); mb_internal_encoding("UTF-8"); $cn = new COM( "ADODB.Connection" ); $cn->C…