SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中
このエントリーをはてなブックマークに追加
SOFTELメモは、株式会社ソフテルの中の開発の人がときどき書いているメモです。

【php】fgetcsv()でShift_JISのCSVをそのまま読みたい

問題 Shift_JISのCSV(Excelで作ったの)をそのままphpのfgetcsv()で読みたいんだけど、無理? 答え fgetcsv()はロケールの設定に依存する。 つまり、OSの方を変えるといろんなCSVを読む […]

【php】fgetcsv()の基本作法 (Ver.2)

問題 Excelで作ったCSVをfgetcsv()したいが、うまくいかない。 答え 細かい話はこちら 【php】fgetcsv()はロケールの設定に依存する。 //ロケールを指定する setlocale(LC_ALL, […]

【php】fgetcsv()はロケールの設定に依存する

問題 fgetcsv()でShift_JISのCSVファイルをそのまま読み取るとき、「”(ダブルクォーテーション)」に囲まれていないマルチバイト文字があると、正常に読み取れない。 「”名前R […]

1x1px 透明png画像のbase64表現

問題 1x1px 透明png画像のbase64表現 答え iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQI12NgYAAAAAMAASDVlMcAAAAAS […]

フリーのPDFリーダー

問題 PDFを閲覧したいとき、Adobe Reader を使うしかないの? 重いし… 答え こういうのはどうでしょうか。 コメントや図を書き込んだり、スタンプ画像を入れたりすることができます。 PDF-XChange V […]

【linux】文字化けして見えないファイル名を見る

問題 ファイル名が文字化けして「????」と表示されます。読めません。 せめてほんとに「?」なのか、何かの文字なのか判別したいんだけど。 答え 端末上で「????」だとしても、これで16進表示すれば情報が得られる。 $ […]

【php】mail()関数で sh: -t: command not found のエラー

問題 phpのmail()関数でメールを送信しようとしたら、 sh: -t: command not found って言われた。 答え php.ini に sendmail_path の設定がないのでは? sendmai […]

【linux】cabファイルはlinuxで解凍できるか

問題 Windowsではコマンドラインで圧縮ファイルを作成できるcab形式。 Linuxで解凍することは可能? 答え cabextract でcab形式圧縮ファイルを解凍可能。 http://www.cabextract […]

【linux】findで抽出したファイルをtarで圧縮するコマンド

問題 findで抽出したファイルをtarで圧縮できる? これだとfindで最後に引っかかったファイルしか圧縮されなかった。 find ./ -mtime -10 | tar zcvf hogehoge.tar.gz 答え […]

【linux】bashrcなど(環境変数などはどこで設定されているか)

問題 sshでログインすると、環境変数がいろいろとセットされていて /usr/local/bin などにもちゃんとパスが通っているんだけど、どこで設定されてるの? 答え bash関連の以下のファイルに仕掛けがある。 ~/ […]

【eclipse】Eclipse+PDTで比較エディタが機能しないなどの不具合について

問題 eclipse3.6.1+PDTでphpエディタの比較エディタが機能しなくなる不具合?に遭遇した。 対応方法 10/12現在、何日も修正されないでずっと困っていたのだが、update site を指定して更新する方 […]

【WordPress】Word、Excelからコピー&貼り付けしたい。なるべく見たままで。

問題 WordPressの投稿入力画面に、Word、Excelからコピーして、なるべく見たままで貼り付けをしたい。 フォントや文字色や背景色の指定が消えてしまうんだけど、どうにかならないの? 答え WordPerssの投 […]

【php】ブラウザにキャッシュしてもらうhttpヘッダ

問題 画像やCSVファイル、PDFファイル、負荷の高い画面などで、なるべくブラウザにキャッシュを使ってもらうためのヘッダはどうしたらいい? 答え HTTPヘッダのExpiresを使って、なるべくキャッシュを使ってもらえる […]

viエディタの考え方

カーソルの位置にキーボード入力が反映されるという、一般的なテキストエディタのイメージを忘れること。 コマンドと与えた引数で、ファイルの内容を操作すると考える。 コマンドモードと入力モードという考え方も忘れてよい。マニュア […]

【linux】viエディタ入門(初級編)

sshでサーバーにログインできるようになって、コマンドをいくつか覚えたら、次はエディタでファイルの編集ができるようになりましょう。 ファイルを編集できるだけでやれることがぐっと広がります。設定ファイルを書き換えたり、ちょ […]

【twitter】ツイートするボタンはどこで作れるの?

問題 twitterのツイートボタンはどこで作れますか 答え ここで作れます。 http://twitter.com/about/resources/tweetbutton

【javascript】innerHTMLとcreateTextNode

問題 document.getElementById(“xxx”).innerHTML = “»”; は » が表示される。 documen […]

【javascript】firstChild.nodeValue と innerHTML

問題 firstChild.nodeValue と innerHTML を比較せよ。 答え innerHTMLは、 W3C DOM 仕様にない。似たような雰囲気のIE独自仕様にinnerTextというプロパティもある。 […]

【linux】sshへのアクセスをIPで制限する

問題 特定のIPのみsshへアクセスできるようにしたい。 答え hosts.allow, hosts.deny で設定する。 hosts.allow にアクセスを許可したいIPを書く。ホスト名も可。 sshd : 123 […]

【CSS】スタイルシートのパーセント値に小数を指定してもいいの?

問題 スタイルシートのパーセント値は小数を指定してもいいの? 例) width:59.5%; 答え CSS2.1を見てみた。 http://www.w3.org/TR/CSS21/syndata.html#percent […]