すたらブログ

文系Webプログラマの備忘録

鬱予防に麻雀を続けることにします

目次 私の症状の特徴 今後の対策 没頭を冷ます 気兼ねをなくす 麻雀の効能 改めたい姿勢 麻雀で勝つには 認知行動療法となりうる まとめ お誘い (関連記事: 2016-04-04 3ヶ月間の鬱の報告) 私の症状の特徴 4月14日の午前、心療内科の先生と支援施設の担当の…

親知らず抜歯体験記

目次 概要 きっかけ 抜歯の様子 余談: 財布を忘れた 抜歯後の経過 感想 概要 上顎左の親知らずを抜きました。 抜いて分かったことですが、ほっぺと接している側に虫歯ができていました。 検査ではなかなか見えない部分です。 親知らずは横向きで顔を出す場合…

Android: 英語学習のためにMP3をゆっくり再生したい

目次 要望 解決策 手順 仮想フィードを追加 再生速度変更 感想 要望 手持ちのTOEICテスト新公式問題集〈Vol.5〉に付属しているリスニング用CDを0.7倍速くらいでゆっくり再生してほしいです。 (すでにCDからiTunesにインポートしてMP3ファイルに変換し、Andro…

3ヶ月間の鬱の報告

目次 期間 発症までの経過 原因 発症後の経過 今後の対策 期間 2015年12月23日~2016年3月30日の、約3ヶ月間。 発症までの経過 2015年12月10日から15日まで、風邪と思われる発熱で欠勤していました。 体温が37.2度だったので、途中からはともかく、はじめは…

JavaScript: pushStateを使ってページの状態を再現可能にする

デモ: http://code.runnable.com/VvynEqA-pBlEAd_k/ タブ表示形式の記事の任意のタブを開いた状態を、URLパラメータに記述して再現可能にします。 pushStateを使うことで、ブラウザの「戻るボタン」の動作にも対応できます。 要点 pushStateを使っているのは…

Windows: 即時バックアップしたい

要望 PCのフリーズやHDDの故障などに備えて、現在手がけている仕事のフォルダをリアルタイムでバックアップしたい。 しかし、Dropboxなどのオンラインサービスを使うわけにはいかない事情がある。 解決策 「RealSync」というソフトウェアを使うことにしまし…

RICOH THETA S の感想

目次 買ったもの 全天球写真 屋内 屋外 満足点 不満点 購入の経緯、感想 買ったもの カメラ: RICOH THETA S アライカメラで購入(価格.com経由) 三脚: Velbon CUBE amazonで購入 全天球写真 屋内 RICOH THETA S で自室を撮影しました。 #theta360 - Spherical…

jQuery: slideDown,slideUpを確実に動作させる

目次 症状 私の解決策 記述例 解説 メニューを閉じる メニューを開く 症状 メニューの表示・非表示を切り替える際にslideDown(), .slideUp()を使っていますが、滑らかにアニメーションせずに.show(), .hide()と同じように瞬時に切り替わってしまいます。 Goo…

Skypeの設定メモ

目次 環境 設定 PCと同時に起動 文字の大きさの変更 導入の経緯 環境 Windows7 32bit Skype 7.15 設定 ツール > 設定 PCと同時に起動 一般 > 一般設定 > コンピュータ起動時にSkype起動 文字の大きさの変更 チャット&SMS > チャット表示スタイル > フォント…

手軽にチャットしたくてGoogleハングアウトを選んだ

要望 PCでチャットしたい。 ソフトウェアを追加でインストールしたくない。 ブラウザだけでチャットしたい。 ブラウザを閉じていてもメッセージの受信を知りたい。 解決策 ChromeブラウザにGoogleハングアウトの拡張機能を追加する。 入手: Google ハングア…

同僚に勧めたいWebサービス

目次 Gmail Googleで会員登録する 迷惑メールについて 会員登録したサービスからお知らせメールを受けとりたくない場合 はてなブックマーク 情報収集の例 はてなで会員登録する 拡張機能を追加する ブックマークする その他 Gmail 現在の職場で働き始めて8ヶ…

PC用メガネを買った

症状 最近、目の奥がズーンと重い感じがする。 仕事を終える頃には軽い吐き気を感じることも。 今日一日ディスプレイの輝度を最小にしたら、あまり気分が悪くならなかった。 以上のことから、ディスプレイの光が原因と考えて、仕事帰りにPC用メガネを買いま…

年末調整の記録_2015年(平成27年)

明日、職場に提出します。 おそらく、初めて書いたと思います。 慣れない作業でとても肩がこったので、今後のためにメモ。 平成28年分 扶養控除等申告書 扶養対象者がいないのであっさりしてます。 マイナンバーの記入欄がしっかり設けられてて驚きました。 …

SublimeText3: OmniMarkupPreviewerのfont-familyをメイリオにしたい

(最終更新: 2016-08-19) 目次 要望 既存のテンプレートをコピーする コピー元 コピー先 テンプレートを編集する OmniMarkupPreviewerのUser設定 完了 ソースコード入手 関連記事 要望 SublimeText3のパッケージ、OmniMarkupPreviewerを愛用しています。 Ctrl…

EPSON PX-1700F: スキャナとして使う際のLAN内のPCとのネットワーク接続設定

目次 要望 製品情報 最低限必要なソフトウェア 初期設定 ネットワーク接続 PC名を登録 スキャンを実行 PCから操作 複合機から操作 要望 LANケーブルでLANに有線接続している複合機に対して、PCから操作してスキャンを実行させたい。 または、複合機から操作…

別の部屋のネットワークプリンタに任せた印刷が終わったかどうか確認したい

目次 要望 解決策 管理画面へアクセスするには 例: Fuji Xerox製 プリンタ 例: KONICA MINOLTA製 複合機 プリンタのIPアドレスを調べる方法 (Windows7) 要望 私の職場にはLAN内でプライベートIPアドレスを持つプリンタ、いわゆるネットワークプリンタがあり…

PoeditでWordPressテーマを国際化する

入手先: Poedit 目次 要望 環境 準備: ソースコード内の文章を翻訳可能文字列にする POTファイルを作る en.poファイルを作る ソースコードを編集したら テーマを公開するなら英語に直すべき 要望 自作した小規模サイト用のテーマを国際化したい。 (今回はソ…

SYNCKGRAPHICA Mailform 6.8: ユーザに複数の送信先からひとつを選ばせたい

使用するメールフォームCGI: SYNCKGRAPHICA Mailform 目次 要望 方法1: send.cgiを複数用意する 長所 短所 手順 方法2: 単一のsend.cgiの中で処理する 長所 短所 手順 GET送信にする理由 私が選んだ方法 要望 ユーザに複数の送信先からひとつを選んでもらい…

小規模サイト用のWordPressテーマを作る際の知識

WordPressのテーマ作成を勉強しつつ、練習で作ったものをGitHubで公開しています。 ここまでに学んだ知識を整理しておきます。 練習用テーマ: sutara79/practice-wordpress-theme1 目次 基礎知識 トップは固定で、しかも専用のテンプレートを使いたい グロー…

まとめ: WordPressを利用したウェブサイトをローカルで制作し、リモートで公開する

目次 環境 ローカルにWordPressをインストールする MySQLの場合 SQLiteの場合 リモートで公開する MySQLの場合 SQLiteの場合 公開後に修正する WordPressをアップグレードする MySQLの場合 SQLiteの場合 環境 投稿時のWordPressの最新版: 4.3.1 使用するデー…

ローカルで制作済みのWordPress+SQLiteのサイトをリモートで公開する

目次 環境 データベースの内容を一部修正する リモートへアップロードする 環境 投稿時のWordPressの最新版: 4.3.1 使用するデータベース: SQLite ※ SQLite Integrationが必要 ローカル OS: Windows 7 Webサーバ等: XAMPP リモート Webサーバ等: さくらサー…

PHP: `file_get_contents()`にディレクトリを指定すると`Permission denied`と表示される

PHP

ファイル内容を文字列に読み込む関数にディレクトリを指定したらエラーになるのは当然ですが、エラー文にPermission deniedと表示されるので混乱してしまいました。 ちなみに、存在しないファイルを指定した場合はNo such file or directoryと表示されます…

ローカルで制作済みのWordPress+MySQLのサイトをリモートで公開する

目次 環境 データベースを移植する ローカルのデータベースをエクスポートする リモートにデータベースを用意する リモートのデータベースにインポートする データを一部修正する wp-config.phpを修正する リモートへアップロードする 環境 投稿時のWordPres…

DBにMySQLを使っているリモートのWordPressをアップグレードする

目次 要望 環境 データベースの移植 リモートのデータベースをエクスポートする ローカルの一時的なデータベースにインポートする バックアップ 最新版のWordPressを入手する ローカルで、一時的なバーチャルホストを設定する ドキュメントルートのパスに日…

HUAWEI Mediapad M1 8.0 LTE の感想

目次 商品情報 満足点 ソフトウェアやUIの心遣いがうれしい 充電時の心遣いがうれしい 不満点 カメラの性能が悪い 全体的に能力不足 電源プラン「パフォーマンス」で多少改善 感想 商品情報 品名: HUAWEI Mediapad M1 8.0 LTE 購入価格: 13,800円 購入店舗: …

DBにSQLiteを使っているリモートのWordPressをアップグレードしたい

目次 要望 環境 ローカルのWPの更新の手順 リモートのWPの更新の手順 リモートのWP全体をダウンロードする 一時的なバーチャルホストの設定 ローカルで更新する .ht.sqlite以外をミラーリングする 一時的なバーチャルホストの設定を削除する 要望 さくらサー…

既存のサイトのトップページだけをWordPressで改修したい

(最終更新: 2016-07-23) WordPressを利用するウェブサイトの改修で、一番手間のかからない事例を想定しています。 上司から実現可能かどうか尋ねられたので試してみましたが、どうやら大丈夫なようなので安心しました。 目次 環境 要望 現状 改修後 手順 Wor…

Windows: XAMPPでWordPressのテーマ作成のための環境を整える

WordPressを利用して、小規模なウェブサイトのためのテーマを作りたいです。 まずはWordPressのインストールから。 XAMPPは使うものの、職場のNAS内に置いて投稿データをメンバーで共有したいので、データベースはMySQLではなくSQLiteを使います。 参考: Wor…

Windows: Git2.5.1に更新しました

git

長らくWindows向けのGitはバージョン1.9.5のままでしたが、2015年8月31日に2.5.1が公開されたようです。 さっそく更新しました。 目次 入手 インストール GitBashについて GitGuiについて 入手 公式から: https://git-scm.com/download/win (すぐにダウンロ…

通勤用リュックを買いました

品名: マンハッタンパッセージ #7017 ビジネスリュック 価格: 16,200円(税込) レビュー: 楽天でsutara_lumpurとして投稿 最近、鬱で5日間ダウンしました。 早寝早起きを心がけ、睡眠時間を十分確保していても疲れがたまってそれを解消できずにダウンしてしま…

さくらサーバ: 特定のページのみHTTPSで通信したい

環境 ウェブサイト URL: http://example.com/ さくらサーバ(スタンダード) 共有SSL 暗号文で通信したいページ /login.php (ログインページ) /contact.html (メールフォーム) さくらサーバで共有SSLを利用する準備 さくらサーバのコントロールパネルの左側に…

jQuery: CSVから商品リストを作成し、合計金額を計算するサンプル

CSV形式の商品一覧をAjaxで読み込んでHTML内に注文表として表示し、ユーザーの入力に応じて合計金額を算出するサンプルです。 jQueryプラグインの形式にしました。 (2015年8月31日) jQueryプラグイン: jquery.csv-calc デモ: sutara79.github.io/jquery.csv-…

IE8でも、HTMLにmp4を埋め込みたい

YouTubeの動画を<iframe>で埋め込むのではなく、自前のサーバにアップロードした動画を埋め込む方法です。 IE8は<video>タグに対応していないので、何らかの対処が必要です。 参照: Can I use... Support tables for HTML5, CSS3, etc が、<embed>タグを使うことで簡</iframe>…

ルータを再起動させずにネットワーク接続のトラブルを解決しようとしたが、ダメだった

LAN

症状 職場のLANで、一部のPCがインターネットに接続できなくなりました。 LANまでは接続できるようで、Windows7のエクスプローラでネットワークを表示すると、他のPCが見えます。 対処 下記の方法でインターネットに接続することはできました。 しかし、LAN…

swipe.toで手軽に限定公開でプレゼンする

swipe.to: https://www.swipe.to 自作デモ: https://www.swipe.to/1793cm URLを知っている人だけが閲覧できるように制限できるのが、とても実用的だと思います。 また、縦長のページはスクロールできるので、画面からはみ出す心配をせずに文章を書けます。 …

remark 0.11.0 をなるべく手軽に使う

Powerpointを使わずに、ブラウザで手軽にプレゼンするためのフレームワークです。 reveal.jsよりも簡素ですが、分かりやすいと思います。 remark: https://github.com/gnab/remark 自作デモ: http://sutara79.github.io/slides/practice-remark ソースコード…

reveal.js 3.1.0 をなるべく手軽に使う

簡単にプレゼン資料を作ることができました (´∀`*)ウフフ reveal.js: https://github.com/hakimel/reveal.js 自作デモ: http://sutara79.github.io/slides/practice-reveal ソースコード: https://github.com/sutara79/sutara79.github.io/tree/master/slides/…

mocha + chai でJavaScriptをテストする

正直、私は今まで体系的なテストをしたことがありません。 その方法も知りません。 アマチュアの立場に甘えてきたツケですね…。 いつも、「とりあえず動けばいいや」という姿勢で、勘に頼って動作確認をしてきました。 …遅まきながら、少しずつ学んでいこう…

6日間の入院記録

2015年7月31日から8月5日まで、尿路感染症で入院していました。 記録 2015年7月30日 軽い下痢気味だった。(今回とは無関係?) 20時、だるさを感じ検温したら37.5度。 そのまま就寝した。 2015年7月31日 未明の2時過ぎ、ひどいだるさで検温したら39.0度。 両親…

Git: コミット履歴の順番を変えたい

git

要望 Gitで管理する前に作成していた古いソースコードを、Gitでの管理を始めたバージョンよりも前のコミット履歴に挿入したい。 あたかも、古いソースコードも初めからGitで管理していたかのように見せたい。 解決策 git rebase -iを使ってコミット履歴の順…

XAMPPで「SYNCKGRAPHICA Mailform」を動作させる

(最終更新: 2016-10-13) 目次 要望 環境 XAMPPでメールを送信できるようにする Jcode.pmを設置する Jcode.pmがないと発生するエラー Perlとsendmailへのパスを本番と同じにする send.cgiの設定を適切に変更する 要望 メールフォームの動作確認をローカルで行…

Git: バージョン管理の対象から外したいファイルを「.gitignore」に記述する

git

最終更新: 2017年4月8日 目次 「.gitignore」の基本 すでにGitの管理下にあるものを除外したい 除外指定に該当するものを確認する 「.gitignore」の基本 キャッシュファイルなど、バージョン管理の対象から外したいファイルは.gitignoreに記述します。 .giti…

まとめ: LAN内だけで使うRedmineを構築する

Redmine構築前 現在、LANには複数のPCがあります。 書類は個々のPCでは保管せず、全てNASに置いています。 サーバはありません。 Redmine構築後 VirtualBoxで仮想マシンを作り、その実体はNASに置きます。 その仮想マシン(Linuxサーバ)の中にRedmineをインス…

仮想マシンフォルダーがNAS内にある仮想マシンを、別のPCからも操作できるようにする

要望 LAN内だけでRedmineを使うために仮想マシンを作ったが、別のPCからも仮想マシンを起動・終了させたい。 PC1を使用する職員が不在の場合、別の職員のPC2から仮想マシンを起動してRedmineを使えるようにしたい。 解決策 下図のように、PC2にもVirtualBox…

Redmineの初期設定

前提 LinuxサーバへRedmineのインストールを済ませておいてください。 (詳細: VagrantのCentOS6.5にbitnami-redmineをインストールする) 目次 起動方法 Windowsの起動時に仮想マシンのRedmineも起動させたい メール送信の設定 プラグインを導入する場合は ア…

VagrantのCentOS6.5にbitnami-redmineをインストールする

参考: CentOS 6.6にBitnami Redmineをインストールした 前提 VagrantでCentOS6.5の仮想マシンを作っておいてください。 (詳細: LAN内でRedmineを使うために、NASに仮想のLinuxサーバを建てる) bitnami-redmineの入手 下記からLinux用の最新版のインストーラ…

SSHクライアントのRLoginを使って、LAN内の仮想マシンを操作する

LAN

最終更新: 2017-05-20 目次 前提 入手 設定ファイルの準備 初期設定 仮想マシンに接続する 前提 VagrantでCentOS6.5の仮想マシンを作っておいてください。 (詳細: LAN内でRedmineを使うために、NASに仮想のLinuxサーバを建てる) 入手 下記からダウンロードし…

LAN内でRedmineを使うために、NASに仮想のLinuxサーバを建てる

手順 VirtualBoxの導入 Vagrantの導入 仮想マシンを作る 1. VirtualBoxの導入 仮想マシンを作成・管理するためにインストールします。 VirtualBoxは最新版ではなく 4.3.12 を選んでください。 バージョンによってVagrantとの相性の良し悪しがあるため、安定…

LAN内で空いているIPアドレスを確認したい

LAN

新たな機器にプライベートIPアドレスを割り当てる際に、どれが空いているのかを確認するために現在のLAN内の機器のIPアドレスの一覧を表示させます。 「NetEnum」というソフトウェアが便利です。 下記から入手してください。 入手先: システム開発 富山県富…

証明写真をピクチャンで手軽に作る

最終更新: 2017-06-26 TOEIC受験用に再びピクチャンを利用。値段は200円で変わらず。お手軽に印刷できました。 障害者手帳の更新のため、医師の診断書と証明写真(4cm x 3cm)と印章を持って区役所の福祉課へ行き、手続きをお願いしてきました。 翌日の朝、電…