サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
中東情勢
ajya.hatenablog.jp
今まで同じ仕事をしたことがなかった同僚に、システムの修正をしてもらうことになりました。 修正の内容は、文字を置き換えることが主で、後は部分的な配色の変更です。 今まで頼んでいた同僚だったら、1日もあれば終わる内容です。 初めてでソースコードもわかりづらいだろうから時間がかかるだろうと予想していました。 photo credit: Source code ON PAPER via photopin (license) 修正ができたというので、ざっとチェックしました。 その結果、文字の修正が漏れていました。 部分的な配色の変更を頼んだはずが、背景色なども変更されています。 要素の幅も変更されていて、文章の折り返し位置も変わってきています。 また、処理完了の画面にデバッグの内容が残っていいます。 正しく処理が終了しない場合もあります。 配色の変更については、「この部分だけ」と伝えたつもりが明確さ
自宅でiPhoneを使っていると、GmailやWebサイトの閲覧ができないことに気がつきました。 回避策に気づくまでに試したこと iPhone再起動する。 無線LANをオフする。 携帯キャリアのネットワークを利用すれば問題ないことがわかり、iPhoneの問題ではなさそうと判断しました。 無線LANルータの電源OFF-ONする。 パソコンのGoogle ChromeでWebサイトの閲覧を試す。 DNS関連のエラーをGoogle Chromeが表示したので、プロバイダのDNSにトラブルが発生していそうと判断しました。 Google Public DNSを設定して回避以前Google Public DNSを設定してDNSサーバーのトラブルを回避したことがあったので、今回も同様に設定しました。 DNSサーバーが正常に動作していないときの対処 - ソフトウェア開発者の日常 Windows 8.1は以
今週のお題「人生に影響を与えた1冊」で、明確に覚えていませんが、多分この本です。 鳥影<ブラディ・ドール> (角川文庫)[Kindle版]posted with ヨメレバ北方 謙三 KADOKAWA / 角川書店 2014-04-01 Amazon[書籍版] この本が野生時代という雑誌に連載されていたのを読んだはずです。 小説 野性時代 - Wikipedia 別の連載を読みたくて購入し、たまたま連載を読んで小説の中で誇張があるといえども、こういう生き方、考え方があるんだと影響を受けました。
selectタグに設定する、optionタグのvalue要素に適切な数値を設定しておけばわかりますが、設定できない場合はどうすればいいか調べました。 調べた結果 selectedIndex というのがあるので、 var index = jQuery("#selectbox").prop("selectedIndex"); とすれば0始まりで何番目が選ばれたか取得できます。 今まで機会がなくて知らなかったということは、なかなか使わないと思いますが、覚えておきたいです。
Ineternet Explorer独自で追加され、Firefoxでも利用できるらしいime-modeを、選択肢に合わせてJavaScriptで切り替えることができるか試してみました。 結果 jQuery('#target').css("ime-mode", "auto"); として、IMEの状態を変更しないように設定できます。 jQuery('#target').css("ime-mode", "disabled"); とすれば、IMEの状態が無効になります。 JavaScriptでユーザーの選択肢を判断して、上記のどちらかを実行するようにしたら、切替ができました。 対応ブラウザのみとはいえ、英語入力が前提なんだから、入力できないようにして欲しいという要望はあるので、ime-modeの設定をした上で、入力内容が英語かチェックする機能を実装しています。 CSSでの設定なので、動的に切り替え
今週のお題「最近おもしろかった本」なので、最近興味深く読んでいる本を紹介します。 読んでいるのは、アドラー 人生を生き抜く心理学という本です。 アドラーという名詞を新聞の広告欄で見かけたことがあり気になったので、2014年8月にkindle版を購入しました。 今年の2月から読み始めてまだ1/3くらいしか読めていないようです。 今一番心に残っている部分これまで読んだ分で、一番心に引っかかったのは、 不便で不自由だと思っていたライフスタイルでも、実は自分が選んだのであり、この先起こることが予想もつかないよりは、不便でもあえて変えないでおこう、という決心をしているのである。それまでの慣れ親しんだライフスタイルに固執することには、そうするだけのメリットがあるともいえる。 そこで、慣れ親しんだライフスタイルを変えないでおこうという決心を不断に行っているといっていい。この決心をやめさえすれば、ライフス
今週のお題「ひな祭り」で、昨日3月3日はひな祭りでした。 photo credit: 20130301 Futami 2 via photopin (license) 昨年のひな祭り我が家では昨年が初節句で、今年が2回目です。 ひな人形を買うためにお店を回って、妻がほぼ一目ぼれで買ったことを思い出していました。 ひな人形選び - ソフトウェア開発者の日常 今年のひな祭り立春を過ぎて、天気がよくて六曜もまあいいのかなと思える土曜日にひな人形を出していました。 包装にアンパンマンが描かれているひな祭り向けの大袋のお菓子を買ってきたのはいいけれど、絵柄に合わせて横置きする場所がなくて、今週になってから無理やり置いてました。 横置きだと置き場所がないのは来年に向けての反省です。 昨日の夕食は、ヨーグルトを使っていちごのショートケーキ風にしたデザートと、混ぜ込みご飯や吸い物でした。 もうちょっと大き
かつやの和風あんかけチキンカツ丼のお弁当です。 あんかけを食べたっけという感想でした。 子供の相手をしていると、つい急いで食べるので気づかないことがあります。 とんかつ・かつ丼「かつや」公式サイト|期間限定!和風あんかけチキンカツ丼!! 2015/2/21(土) ホームセンターで買い物中に妻が抱っこして商品を選んでいたら、子供は寝てしまいました。 店内から車に乗せるまで抱っこしましたが、力が抜けてて抱きにくかったです。 2015/2/22(日) お昼ご飯はかつやの弁当をテイクアウトしました。 期間限定のメニューを見て、食べてみたかったら買ってます。 2015/2/23(月) 社内ネットワークがトラブルのため使えない状態でした。 一時的に復旧しても再度トラブルが発生していました。 再度のトラブル時はDNSサーバーが正常に動作していないようだったので、DNSの設定をGoogle Public
Google Public DNSを設定しました。 photo credit: How DNS Works via photopin (license) ネットワークトラブル発生で仕事ができない朝からネットワークでトラブルが発生し、DHCPによるIPアドレスの取得ができない状態でした。 昼休みになったら復旧したので、昼食もそこそこに仕事をしていました。 昼休みが終わって仕事していると、またネットワークでトラブルが発生しました。 今度はDHCPによるIPアドレスの取得はできていますが、外部のネットワークにアクセスできないようです。 トラブルの状況を観察すると、外部のデータセンターにはアクセスできているので、完全に外部のネットワークにアクセスできないわけではありませんでした。 DNSサーバーが正常に動作していないので、Google Public DNSを設定データセンターのサーバーに接続して、
今週のお題「今年の抱負」は、2015年の目標として既に書いています。 2015年の目標を立てました - ソフトウェア開発者の日常 photo credit: Twins Logo Sign via photopin (license) 書いてから1ヶ月ほどで、現在目標を更新するつもりはありません。 達成状況を書いていきます。 1冊目を読んでいる最中現在以下の本を読んでいる最中です。5歳までに決まる! 才能をグングン引き出す脳の鍛え方 育て方[Kindle版]posted with ヨメレバ成田 奈緒子 すばる舎 2012-10-18 KindleAmazon[書籍版] 確認すると60%まで読んでいました。 通勤電車の中でちょっとずつ読んでいますが、思っていたより読めていません。 今月中には読み終わりたいと思っています。 最低記録を更新1月13日に年1回の健康診断を受けました。 先日結果が届
動作確認のためにシステムにログインすると、画面の下の方に Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0 Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0 が表示された。 No space?ってなんのことだと思って調べたら、ハードディスクの容量が不足しているために発生しているらしいということがわかったので、サーバーを確認したら、空き容量が0バイトになっていた。 慌てて不要なファイルを移動して空き容量を確保したが、元々のディスクの
最初、面倒な手順で外すんだと思っていました。 外した後の前側のカバーです。爪が4箇所見えます。 自宅で使っているサーキュレーターの羽根が汚れてきたので、掃除の方法を取り扱い説明書で確認しました。 【efeel(エフィール)】サーキュレーター ENC-20K【静音モード搭載】【首振り】ホワイト・ブラック【夏クール用品タイムSALE!6月27日まで延長】 H271002F-アイリスプラザ 取り扱い説明書には、背面側の爪4箇所を外して、カバーを外すように書いてあります。 爪が戻ってしまう 爪の位置を確認して、1箇所外して次の箇所を外そうとすると、1箇所目が元に戻ってしまいました。 もう一度1箇所目を外して、次の箇所を外そうとすると、また同じです。 1箇所目に外す箇所を変えてみても、同じことの繰り返しです。 爪を外したままにするために、精密ドライバーでもいれて、外れた状態を維持しなければいけないの
その場で解釈ではなく、事前に社内打ち合わせをしておいて欲しいです。 photo credit: jurvetson via photopin cc 長く取引のある会社の、ユーザー部門の方、システム部門の方と打合せを行いました。 最初にユーザー部門の方から連絡があったので、システム部門の方にも出てもらわなくていいのか確認したところ、出てもらった方がいいので、システム部門の方も参加という形になりました。 ユーザー部門の方は、ご自分なりに現状の業務をまとめてシステム化したい内容わかる資料を作成されたつもりでいました。 こちらからすると、業務の流れが見えず、どういった情報をどのようなタイミングで入出力したいのか、さっぱりわからない内容でした。 システム部門の方が、内容を解釈してこちらに伝えようとしたので、ぼんやりとはわかってきましたが、ぼんやりしたままです。 2時間近くあれこれ話しましたが、システ
PowerPoint 2010から動画ファイルがPowerPointファイルに埋め込めるようになっています。 動画を紛失しても、PowerPointファイルがあれば、動画が再生されるので、便利だとは思います。 photo credit: MYANIC via photopin cc 動画を紛失してしまったときは、PowerPoint 2010から取り出すこともできます。 取り出し方は、マイクロソフトのサイトにも書いてありますが、まず拡張子を.zipに変更します。 PowerPoint 2010 ファイルからファイルまたはオブジェクトを抽出する - PowerPoint - Office.com 次に、zipファイルになっているので、解凍します。 最後に、pptフォルダ=>mediaフォルダとたどれば、動画ファイルが見つかります。 ファイル名が連番になっているので、複数挿入されていた場合は面
先人の方々が書いてくれているので、自分は楽に設定できた。 photo credit: Axel Schwenke via photo pin cc ことの発端 Windows Server 2008 R2にApacheインストールして、Webサイトを構築するが、https接続が必要というので、どうすればいいのか試してみた。 試した内容 インストールしてみたのは、「httpd-2.2.22-win32-x86-openssl-0.9.8t.msi」。 手順を知りたいだけなので、試したOSは、Windows XP SP3。 手順 コマンドプロンプトを開いて、 cd C:\Program Files\Apache Software Foundation\Apache2.2\bin に移動。 C:\Program Files\Apache Software Foundation\Apache2.2
週送りの機能が正常に動作していませんでした。 photo credit: *Kicki* via photopin cc 予想外の動作の状況 前週/次週というボタンがあって、1週間毎に遷移する機能(=週送り機能)を作りましたが、年をまたぐと正常に動作しませんでした。 2013年1月7日(月)の週を表示していて、前週ボタンをクリックすると、2012年1月2日(月)の週になってしまいます。 2012年12月24日(月)の週を表示していて、次週ボタンをクリックすると、2012年1月2日(月)の週になってしまいます。 原因の調査 動作を確認していると、前週/次週ボタンに設定しているパラメータがおかしいことに気がつきました。 プログラムは、年と週番号をGETパラメータで受け取るようになっています。 2013年1月7日(月)の週を表示しているとき、前週ボタンには、年:2013、週番号:01が設定されて
先日、以下のツイートをしました。 今週は、2013年第53週と2014年第1週のどっちが正しい?プログラムの挙動を見ていると、2014年第1週みたい。根拠というかルールはどこかにあるのかな。— AJYA (@ajyaa) 2013, 12月 31 きっかけは、PHPのdate関数でフォーマット文字列に「W」を指定して、2013年12月31日の週番号を取得したら、「01」だったことから気になりました。週番号について検索検索の結果、高精度計算サイトにISOで決まっていて、 その年の第1週を最初の木曜日が含まれる週とする。 とありました。 年月日から週番号 - 高精度計算サイト ISOを検索週番号についてのISOを探した結果、8601で発行されていて、週の番号について読むと、 年末において以下の曜日に該当する場合、その日は当年最終週の曜日としてでは無く、翌年第1週の曜日として扱うものとされている
この1月だけでも、以下の3件のちょっとしたことが起きてます。 1.頼んでいない商品がレシートに記載されているセブンイレブンで、アメリカンドッグ2本を頼んで、クオカードで支払ったら、レジの画面もレシートも、100円余分に払っていました。 レジの方に頼んだものはアメリカンドッグ2本だから、100円余分に支払っているのはおかしいと伝えたら、100円現金で返金してもらいました。 レジの方の名札を見たら、店長と書いてありました。 自宅に帰ってからレシートをよく見ると、コーヒー100円も買ったことになっていました。 2.TOICAで支払って、不足分を現金で払えないセブンイレブンで、500円のお弁当を購入しました。 TOICAには、480円分チャージされていて、20円不足しています。 サークルKでは、TOICAにチャージされている分で支払って、不足分を現金で支払うことができていました。 セブンイレブンで
今日でちょうど2年です。 2年間で779記事で、数だけでいえば毎日更新していることになります。 ただ、今年の7月21日だけ投稿できていませんでした。今でもなぜその日だけできなかったのか、理由がまったくわかりません。 2年でなにかあったかアクセス数はこの1年でずいぶん増えました。 1度だけですが、Amazonアフィリエイトの支払がありました。買ってくださった方ありがとうございます。 3年目は何か考えている?子供が生まれてブログを書く時間が減りました。 その分書こうとする前に考えるようになってきていますし、これはブログに書こうと思うことが増えてきています。 今の延長線上で、毎日更新をしていきたいです。
PHPは宣言なしで変数が使えるので、変数に整数が代入されたらinteger型になる。 integer型なら、上限があるはずだと思って調べたら、integer型の上限を超えたらfloatになると書いてある。 以下のコードで確かめたら、確かにfloatになっていた。 <?php //integerの最大値は、2147483648 for ($i = 2147483647; $i < 2147483649; $i++ ) { var_dump($i); echo "<br>"; } ?> int(2147483647) float(2147483648) integerの最大値はわかったが、floatの最大値を知りたくなったので、どういうコードを書くのが手っ取り早いのかと調べていたら、 float型の最大値【PHP】 - Programming Magic で求められていた。 1.7976931
予想していない方法でできた。 photo credit: Kasaa via photopin cc ことの発端 以前、 1.AjaxでCSVファイル生成のプログラムを起動する。 2.CSVファイルが生成されるまでポーリングする。 3.生成されたので、Ajaxでファイルダウンロードを呼び出して、ダウンロードする。 というプログラムを作るために、1.の一部のことをブログに書いた。 PHP:非同期処理の方法を調べた - ソフトウェア開発者の日常 1.の部分はほぼできるようになったので、2.に着手しようかと考えたが、3.のダウンロードの方法がわかっていなくてリスクが高く感じたので、3.のダウンロードの方法を調べ始めた。 調査とテストの結果 調べた結果、JavaScriptのlocation.hrefで、ダウンロードするプログラムにリダイレクトすれば、ダウンロードができると書かれているサイトが複数
Windows 2000 Server に構築された環境を、別のハードウェアに移行しなくてはならなくなったので、コピーツールを使ってコピーをした。 コピー完了後、ドライバを設定しなおして動作するようになったので、リモートデスクトップ接続しながら、細かい動作確認をしようとしたが、リモートデスクトップ接続ができない。 netstat -anで3389番ポートが待ちうけしているか確認したが、待ち受けしていない。 サービスの動作を見ると、関連のあるサービスは開始状態になっていて、起動に失敗しているわけではないみたい。 結局は、ターミナルサービスが、移行前のネットワークアダプタに対して動作していたために、動作しなくなっていた。 コントロールパネル==>管理ツール==>ターミナルサービスの構成==>RDP-Tcpのプロパティを表示==>ネットワークアダプタタブ で確認できる、ネットワークアダプタが、移
人名のふりがなとして、ひらがなが入力されているか、JavaScriptやPHPでチェックしています。 photo credit: fhisa via photopin cc 「ー(長音)」がひらがなと判定されない 正規表現でチェックしていて、PHPの場合、文字コードがECU-JPで作られたページでは、 preg_match("/^(¥xa4[¥xa1-¥xf3]|¥xa1[¥xb5¥xb6¥xab])+$/",$str) でチェックして、UTF-8の場合は、 preg_match("/^[ぁ-ゞ]+$/u",$str) でチェックしていました。 人名のふりがなとしては問題ありませんでしたが、そのまま他の用途でひらがなチェックとして利用したところ、「ー(長音)」が入力された場合、ひらがなではないと判定されました。 「ー(長音)」をひらがなと判定するには EUC-JPとUTF-8の両方とも、文
SQLは使えば使うほど、奥の深さがわかってくる。 photo credit: kogakure via photo pin cc SELECTした結果で、数値項目を必ず0にする方法 PostgreSQLでは、COALESCEを使えばいいということがわかった。 SELECT table_a.id_a, table_a.id_b, COALESCE(table_b.data_a, 0), FROM table_a LEFT OUTER JOIN ( SELECT table.id_b, SUM(table.data) AS data_a FROM table GROUP BY table.id_b) AS table_b ON table_a.id_b = table_b.id_b としたら0になった。 COALESCEを使ってもならない場合 以下の書き方ではならなかった。 SELECT ta
どれも良いところと悪いところがありますね。 比較したのは、以下の3アプリです。 僕の来た道 カテゴリ: ライフスタイル, 旅行 Moves カテゴリ: ヘルスケア/フィットネス, ライフスタイル Placeme カテゴリ: ライフスタイル, 仕事効率化 僕の来た道のログ どうやって決めているかわかりませんが、エリアという概念?で、エリアからエリアに移動すると記録されるようです。 どこにいたのか表示されている部分をタップすると、いた場所の地図が表示されます。 foursquareからtwitterにつぶやくと、そのtwitterの内容および位置情報を取り込んでくれます。 画像付きでのツイートも取り込むようです。 バッテリーが少なくなると、自動でGPSの測位を停止します。 修正して欲しいところ 履歴一覧からEvernoteに保存できますが、自動ではなく手動で行わなければいけないのが、面倒です。
使ってみて、あう/あわないはあるよね。 photo credit: aacool via photo pin cc Google Charomeのタブのメモリを解放してくれる拡張機能が紹介されていたので試してみた。 超便利!Google Chromeのメモリを自動開放してくれる拡張機能「Tab Memory Purge」 | フリーソフト,Windows PC活用情報局 試して気がついたこと 以前試したTabMemFreeでは、アクティブなウィンドウでもおかしなことになっていたが、同じことは発生しない。 Google Chromeの拡張機能「TabMemFree」で注意する点 - ソフトウェア開発者の日常 再読込みをするので、画面スクロールは戻り、入力内容は全て消える。 ポイントサイトのアンケートやクイズの入力中に、別サイトを見て戻ってくると、再読込みして入力内容が消えているので、アンロー
1日、1週間、1ヶ月のデータ通信量を確認できるアプリ「DataWiz」が4月23日にアップデートされました。 DataWiz - Free Mobile Data Management & VoIP Calls 1.11(無料) カテゴリ: ファイナンス, ユーティリティ 現在の価格: 無料(サイズ: 11.8 MB) 販売元: Princeton EDGE Lab - Sangtae Ha リリース日: 2012/09/27 現在のバージョンの評価: (7件の評価) 全てのバージョンの評価: (175件の評価) アップデートで、1ヶ月のデータ通信量が設定した値の何パーセント使っているか、バッジで表示してくれるようになりました。 まだ1%使っていない状態です。 切り上げられて1と表示されています。 アップデート前は、アプリを起動して数値を確認していましたが、アップデータ後は、起動しなくても
2018/6/29 jQueryを使う方法は動作しないので、訂正して取り消します。 会社で知らない人がいたので、教えてあげた。 photo credit: Dustin Diaz via photo pin cc ことの起こり Webの画面では、新規入力をしようとすると、別ウィンドウ=子ウィンドウが開いて入力し、登録ボタンを押すと、子ウィンドウが閉じる仕組みがある。 子ウィンドウが閉じるだけなら問題ないが、一覧表があって、子ウィンドウが閉じたら、登録された内容を反映したいときがある。 子ウィンドウが閉じるときに、JavaScriptで window.opener.location.reload(); window.close(); とすれば、 親ウィンドウは再読込みされて、子ウィンドウは閉じられる。 これで問題なければいいが、今回は親ウィンドウ側に検索機能があって、POSTパラメータで処理
XAMPPバージョン 1.8.1とPostgreSQL 9.2.3でWindows 7上に環境構築しようとしたときのことです。 apache friends - xampp for windows XAMPP新バージョン 1.8.1 ... NPO法人 日本PostgreSQLユーザ会 以前、PHP5.2.7以降に付属のDLLは、PostgreSQLに接続できない不具合があるようなブログ記事を読んだことがあります。 XAMPPバージョン 1.8.1のPHP5.4.7では、どうなっているのだろうかと思っていました。 PHP.iniの extension=php_pgsql.dll のコメントアウトを解除して、XAMPPコントロールパネルからApacheを停止してから起動すると、メッセージボックスが表示されます。 phpinfo()の結果を見ても、pgsqlのセクションは表示されません。 以前
次のページ
このページを最初にブックマークしてみませんか?
『ソフトウェア開発者の日常』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く