TechNote

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

WordPressトップページでTableofContentsPlusの目次自動作成が効かない!?

トップページでTableofContentsPlusの目次自動作成が効かない問題 このサイトでは現在WordPressテーマ「TwentySeventeen」にて、超有名目次作成プラグイン「Table of Contents Plus」を使って目次の自動生成をするようにしていますが、トップページへ「Table…

WordPressテーマ「TwentySeventeen」のサイトタイトルが大文字にならないようにする方法

「TwentySeventeen」のサイトタイトルが勝手に大文字になってしまう問題 「TwentySeventeen」サイトタイトルで英字スペルを使用している場合、全て自動で大文字に変換されてしまいます。 本サイトでいうと、サイトタイトルは「remember the milk」としている…

winhttp proxyの設定とその周辺事情

最近winhttpコマンドをよく使うので、ここらで一度まとめておく。 1.winhttpってなに? 2.winhttpとieのproxy設定の違い 3.これだけ知っとけばいいwinhttpコマンド var show_width = document.documentElement.clientWidth; if (show_width >= 480) { …

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

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

CentOS6.8にMySQLを入れる~ユーザ設定でハマる(Access denied for user 'root'@'localhost')

既にmysql関連が入っているか確認する $ sudo yum list installed | grep mysql 実行結果 mysql-libs.x86_64 5.1.73-8.el6_8 @updates var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領域が480ピクセル以上の時(…

PHPUnit パスを通すのにはまった

phpunitインストール後、phpunit --version するとcommand not found。 どうやらパスが通ってない模様。 var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領域が480ピクセル以上の時(PC用) document.write(""); go…

CentOS6.8+PHP5.6にPHPUnitのインストールではまる

PHPUnitをいれるため、まずはcomposer.jsonを作成。 { "require-dev": { "phpunit/phpunit": "5.5.*" } } ではインストール。 composer install --dev 実行結果 You are using the deprecated option "dev". Dev packages are installed by default now. Loa…

suで/usr/local/binにパスが通っていない?

CentOS6.8でcomposerいれた後「mv composer.phar /usr/local/bin/composer」してcomposerとたたいても「not found」となった。 printenvでパスを調べると、/usr/local/binにパスが通っていない。 var show_width = document.documentElement.clientWidth; if…

CentOS6.8のPHPを7にあげる~Composerインストールまで

まえおき CentOS6.8で普通にphpをyumインストールしてもPHP5.3.3しか手に入らなかったので、入れなおす。 ここからはroot権限が必要な作業が多いので、あらかじめroot権限を付与。 var show_width = document.documentElement.clientWidth; if (show_width >…

Windows10+Vagrantでローカル開発環境構築まとめ

以前試したやり方は一部ブラックボックスな部分があり、自分的には消化不良の部分があったので、自分なりにいろいろ試して一番しっくりきた方法をまとめておく。 var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示…

Windows10+Vagrant環境でのbentoのくだり復習

前回のメモでよくわからずに使っていた vagrant init bento/CentOS-6.8 のくだりを調べたのでメモ。 普通は $ vagrant box add {title} {url} $ vagrant init {title} という手順を踏みますが、ここで「vagrant init bento/CentOS-6.8」としたのはなぜか? v…

眠っていたYAMAHAのルータ「RT57i」をハブとして活かした

職場でハブが足りなくなり、どういう設定で昔使われていたかわからないが故障していないのは確かであるRT57iを使うことにした。 とりあえず初期化して工場出荷時状態に戻す。 var show_width = document.documentElement.clientWidth; if (show_width >= 480…

Windows10でローカル開発環境の構築

これまでローカル開発環境といえばxamppばかりだったので、いい加減vagrantを使った方法を試しておかねばと試したメモ。 var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領域が480ピクセル以上の時(PC用) documen…

PHPを書くのにATOMを使ってみることにした

ふと思い立ってATOMを使ってみることにした。これからいろいろな設定変更をしていくだろうけど、とりあえず第一段階の設定メモ。ちなみに主にPHP書き用。 ATOMのインストール var show_width = document.documentElement.clientWidth; if (show_width >= 480…

Cloud9でgit連携~Rails開発環境構築

gitの事前準備 「New repository」から新しくリポジトリを作る際に、下記をコピーしておく。 Cloud9の準備 ワークスペースを新しく作成する際に、上記でコピーしたものを貼り付け(git連携準備はこれだけ)、Ruby on Railsを選択してcreate。 var show_width…

Cloud9でPHP開発環境構築~CodeIgniterインストール

php

Cloud9とは? プログラミングを行うにあたって、最初の壁は「環境構築」ですよね。 そんな開発環境という壁をすっとばしていきなりプログラミング作業に入れるのがCloud9です。 アプリケーションの開発やデータベースなどをクラウド環境で利用できるサービス…

PHPのマジックメソッドに関するメモ

マジックメソッドって? マジックメソッドは、特定の条件で自動的に呼び出されるメソッド。(コンストラクタやデストラクタに似たような感じ。) PHPには14個のマジックメソッドが用意されている。(コンストラクタやデストラクタを含む) マジックメソッド…

CakePHPでupdateAllを使うとエラーが出る場合の対処方法

php

CakePHPを使い始めて2日目ですが、データベースに問い合わせる際、まともにSQL文を書く機会は今のところなく、ほとんどが抽象化された機能だけで済んでいます。findメソッドやsaveメソッドがその代表例。 var show_width = document.documentElement.clientW…

CakePHP で ajax を 使うと Internal Server Error

php

ajaxからコントローラのメソッドを呼び出そうとするとInternal Server Errorとなって半日くらいはまった。 結果のみ記すと、コントローラ側の呼び出されるメソッドに下記を追加するとOK. $this->autoRender = false; var show_width = document.documentElem…

BootCampのWin10で トラックパッドの機能が一部死んでたけど生き返らせた

BootCamp+Win10は結構前から使ってたけど、ふつうにデフォルト設定で、クリック時はトラックパッド部をカチカチ押し込んで使ってた。(基本なんでもデフォルト設定をいじらない派) だが、やはりこれは不便かもと今更ながら思い立ち、トラックパッドの設定を…

Edgeで電話番号がリンクになるという迷惑な仕様の対策

Edgeでは電話番号っぽい数字の羅列を自動認識してリンクにしてくれるという、とてもありがた迷惑な機能があります。モバイルOS前提に開発されたブラウザならでわの仕様というやつだと思われます。 ふだんChromeやFirefoxやSafariしか使っていなかった人は、W…

DPC調査「病院情報の公表」がついに10/1に迫る!とりあえず準備完了。

本件、どういった主旨の話かというと「DPC病院は自院のWebサイトに病院指標データおよびそれに対する説明文を2016/10/1時点で公開しておかないと、次年度の機能評価係数Ⅱに関わってきますよ~」という宿題を厚労省が課してきたというお話です。 具体的には全…

chart.jsはIE8でも使える!ドーナツグラフをIE8で表示させたメモ

まったく需要はないと思われますが、どこかの誰かの役に立てば。 とても見栄えがよく、使用する機会の多いchart.jsのドーナツグラフですが、IE8では使えないことで有名です。「IE8 chart.js」等で検索すると、「動かない」「not work」系の質問記事がとても…

Excelで作った地図を高画質でjpegやpngに画像変換する方法

イベント会場の地図作りを任された場合など、わざわざPhotoshopやGIMP等の本格ツールを使わなくても、最近のExcelではある程度のきれいなものができてしまう。 問題はそれを高画質の画像ファイルとして出力できるかということ。 まず誰もが普通に思いつくの…

今さらながら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を出したいんだけど...」的なことを相談されることがときどきあります。 そんなとき、とり得る選択肢はいくつかあると思いますが、ベストプラクティス…という…