タグ

2014年8月27日のブックマーク (17件)

  • 引っ越し時に必ず覚えておきたい!自分で敷金を返還させる全手法【保存版】

    敷金は全額戻ってくると予定していたのに不動産管理会社からの敷金返還の見積書を見て仰天していませんか?それとももうすぐ引越しなので、ちゃんと敷金が戻ってくるか心配になっているのではありませんか? 国土交通省の「原状回復をめぐるトラブルとガイドライン」では、はっきりと通常使用の範囲内での劣化や汚れについての修理費・掃除費については基的に貸主(大家)が負担すると明記されています。つまり、普通に生活をしている限り敷金は全額返還されるのです。 しかし、いまだに、修理費や掃除費、ハウスクリーニング代として敷金から差し引かれている場合がありますが、そのまま納得してはいけません! そこで、今回はだれでも簡単に敷金を全額返還させる方法をお伝えします。もしも、納得のいかない負担があれば、この方法で全額敷金を取り戻しましょう。 敷金とは 敷金とは、家賃を滞納したり、部屋を異常に汚したり、壊したりした場合の修理

    引っ越し時に必ず覚えておきたい!自分で敷金を返還させる全手法【保存版】
  • シェルで表計算ができるかも!? AWKの四則演算と数値演算関数

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    シェルで表計算ができるかも!? AWKの四則演算と数値演算関数
    decoy2004
    decoy2004 2014/08/27
    『数値計算のために準備されているAWKの関数は、このように必要最小限のものです。』
  • 仕事を辞めずにブラック環境から脱出する方法

    百笑@常識知らずの悪魔 @hundred_smile さて、知ってるフォロワーさんもいると思うけど、私はこの2ヶ月間程、自分の勤めるブラック企業を改善するべく労働基準監督局と連携しながら動いてきました。#企業洗濯 百笑@常識知らずの悪魔 @hundred_smile 結果としてとりあえず定時上がりが実現し、未払いだった残業代も10月に過去4ヶ月分が支払われる事になりました。他にも改善点はいくつもありますが、そこはまだ結果待ちの状態です。#企業洗濯 百笑@常識知らずの悪魔 @hundred_smile ただ、ここまで来るのにいくつか失敗というか、「こうしとけばもっと話が早かった」「こうしとけば会社に逃げ道を与えずに済んだ」という事があるので、「もしもう一度似たような事があったら今度はこうする」という動きを書きます。#企業洗濯

    仕事を辞めずにブラック環境から脱出する方法
  • Generate a random password 30 characters long Using grep, head, strings, tr

    -B flag = don't include characters that can be confused for other characters (this helps when you give someone their password for the first time so they don't cause a lockout with, for example, denyhosts or fail2ban) -s flag = make a "secure", or hard-to-crack password -y flag = include special characters (not used in the example because so many people hate it -- however I recommend it) "1 10" = o

    decoy2004
    decoy2004 2014/08/27
    /dev/urandom tr head があれば mkpasswd なくてもパスワード生成できる。
  • ついに顕在化しはじめた「Perlリスク」

    英語圏ではかなり前からPerlで開発し続けることのリスクについて語られていたが、いよいよ具体的な弊害が出て来ているようなので、かいつまんでメモ。日でもそう遠くない未来だと思う。 若手エンジニアの不足Objective-Cのように需要が逼迫しているのに人材の供給が増えず需給ミスマッチが起っているわけでは無く、需要も供給も減るという状況下でわずかだが需要が上回っているとう性質の悪い状況がPerlに起きている。特に深刻なのは安価な若手エンジニアの採用が絶望的に難しいという現実だ。Rubyが台頭して数年経ちPythonがメインストリームの先頭を突っ走る2013年において新しくPerlを勉強しようとする若者はよほどの物好きしかいない。30~40歳Perlエンジニアを雇うのはそれほど難しく無いだろうがコストがかかる。安価な20代前半の若手エンジニアを雇いたいという企業の思いとは裏腹にPerlを新た

    ついに顕在化しはじめた「Perlリスク」
    decoy2004
    decoy2004 2014/08/27
    『もう何年もPerl界隈で新しいモノが生まれたと言う話を聞かない。』 え? 色々な Linux ディストリビューション付属ツールや OSS 製品のビルドに今でも perl 出てくるよね? 聞かないっていつの話?
  • 主キーはインデックスではない - 設計者の発言

    仕事柄、奇妙なDB構造を目にすることが多い。どういう発想からそんな設計がされるのかを理解したいと思っていたのだが、モデラー仲間の秋里さんが先日うまい指摘をした。「主キーをインデックスみたいなものと勘違いしているからではないでしょうか」。インデックス(キー)というのは、レコードの並び順を規定するキーのことだ。 たしかに思い当たる節がある。「こんな順にレコードが並んでいれば処理上都合がよさそうだ」という考えで主キーが設定される。さらに主キーはユニーク制約でもあるので、重複が起こらないように「多め」に項目を突っ込んでおく。つまり「ユニーク制約をともなう代表的インデックス」程度に主キーが理解された結果として、グダグダなDB構造が出来上がるのではないか。 じっさい、昔こんなことがあった。{a,b,c,d}の複合主キーをもつテーブルXがある。ところが、別のテーブルYからテーブルXの特定レコードにアクセ

    主キーはインデックスではない - 設計者の発言
    decoy2004
    decoy2004 2014/08/27
    『主キー設計というものは、「いくつかの関数従属性が成立することを分析する仕事」というよりは、むしろ「圧倒的多数の関数従属性が成立しないことを保証する仕事」である』
  • Ansibleでパスワードを暗号化して管理する - Qiita

    Ansibleのplaybook内にsudoやsshパスワードを管理したい場合がよくありますが、プレーンテキストのままgitリポジトリに放り込むと非常に嫌な感じがします。暗号化した状態でもちょっと嫌ですが、生の状態よりマシかもしれません。 ホストグループ別にgroup_varsディレクトリにパスワードを書いたyamlファイルを作成し、そのファイルを暗号化します。 Ansible実行環境 Item Value

    Ansibleでパスワードを暗号化して管理する - Qiita
    decoy2004
    decoy2004 2014/08/27
    『ansible-vault decrypt group_vars/servers.yml --vault-pass ~/.ansible_vault_pass』
  • ansibleでSSHのユーザ、パスワードを指定する方法 - Qiita

    [webservers] 192.168.111.222 [all:vars] ansible_ssh_port=22 ansible_ssh_user=ansible ansible_ssh_pass=p@ssW0rd ansible_sudo_pass=p@ssW0rd

    ansibleでSSHのユーザ、パスワードを指定する方法 - Qiita
    decoy2004
    decoy2004 2014/08/27
    『ansibleでSSHのユーザやパスワードを指定したければインベントリファイルに書く方法がある。』
  • Ansibleチートシート(実行周り) - Qiita

    Playbookの書き方はググればいくらでもサンプルがでてくるんですが、実行の仕方とかまとまってない気がしたので。 Ansibleのセットアップ ドキュメント読もう。Ubuntu系ならPPAあります。 http://docs.ansible.com/intro_installation.html Inventory シンプルな例 /etc/ansible/hostsに置くか、適当なとこにおいて-i(--inventory)オプションないしANSIBLE_HOSTS環境変数でパスを指定。 なおInventoryファイルに実行権限(+x)があるとDynamicInventoryと勘違いされ、実行できないよ!!みたいなエラーが出るので注意。Windowsの共有フォルダをマウントしたら全ファイルに+xついてて嵌りました。 これ作るの面倒 カンマで区切れば引数で直接指定できるようです。カンマで区切れ

    Ansibleチートシート(実行周り) - Qiita
  • Ansibleパフォーマンスチューニング - Qiita

    Ansileシンプルで好きで使ってますが、たまにパフォーマンスが気になってました。 つい先日Ansibleの公式ブログにパフォーマンスチューニングのtipsが書かれてたので自分が知らなかったところを中心に紹介します。 常識的なものも多いかもですがご容赦ください。 パッケージインストールを効率化する yumとかでパッケージインストールとかするならローカルのMirrorレポジトリを使おう。 reposyncとか使うと簡単にMirrorが作れて良い。 複数パッケージのインストールはwith_itemsを使って一つのトランザクションにしよう。 forksで並列度を設定する 同時にAnsibleのタスクが走るのはforksで決まる。 デフォルトは5だけど保守的なので増やした方が良い。50とかでも良いし、500以上にしてるケースもある。 Ansible1.3からはどんなに増やしても設定対象ノード数を超

    Ansibleパフォーマンスチューニング - Qiita
    decoy2004
    decoy2004 2014/08/27
    『yumとかでパッケージインストールとかするならローカルのMirrorレポジトリを使おう。 reposyncとか使うと簡単にMirrorが作れて良い。』
  • これは便利!Mac OSX/Linuxで動くIE7〜9のVirtualBox用仮想イメージを作成·ievms MOONGIFT

    ievmsはMicrosoftが提供するIE動作検証用Virutal PC向け仮想イメージをVirutalBox向けに変換するソフトウェアです。 IEで見たWebサイトの確認をしたいと思ったらWindows機が必要です。さらにIE7/8/9と各バージョンを用意しなければなりません。そんなのは面倒だ!というMac OSX/Linuxユーザの方は今すぐievmsを実行しましょう。ievmsはIE7〜9のVirtualBox用の仮想イメージを作成してくれるソフトウェアです。 インストール中です。数GB以上あるものばかりでかなりの時間を要します。 とりあえずIE7とIE8の仮想イメージができあがりました。VirtualBoxで確認できます。早速起動してみます。 Windows7が使われています。なお最初の起動時にライセンスが切れていましたがオンライン認証で通りました。 アクティベート後、再起動すれ

    decoy2004
    decoy2004 2014/08/27
    『ievmsはMicrosoftが提供するIE動作検証用Virutal PC向け仮想イメージをVirutalBox向けに変換するソフトウェア』
  • Panamax - WebベースのDocker管理

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Docker界隈が盛り上がっています。そんなときプログラマ、エンジニアとして考えるべきは利用者として積極的に試用、評価、利用していくことはもちろんのこと、さらに便利なソフトウェアやライブラリを開発してこの波に乗るというのが大事です。 そこで今回はDockerのWebベースの管理ツール、Panamaxを紹介します。コマンドラインを使わずにDockerを利用できるのは便利ですね。 Panamaxの使い方 PanamaxはDockerfileを一から作成したりと言ったことは難しいですが、コンテナの利用者としてであればPanamaxのWebページ上から検索、実行ができて便利です。非エンジニアの方にとって良いツールではないでしょうか。 PanamaxはRuby製、Apache License

    Panamax - WebベースのDocker管理
    decoy2004
    decoy2004 2014/08/27
    『DockerのWebベースの管理ツール、Panamax 。コマンドラインを使わずにDockerを利用できる』
  • スクショをExcelに張り付けるのに役立つ4つのテクニック

    スクショをExcelに張り付けるのに役立つ4つのテクニック:テストエビデンス取得自動化の秘技(後編)(1/3 ページ) システム開発におけるソフトウェアテスト(結合テスト~システムテスト)において重要視されるエビデンス(作業記録)。前後編の2回にわたって、エビデンスとしてスクリーンショットをキャプチャし、テスト仕様書や納品書に張り付けていく作業を自動化するためのVBA/マクロのテクニックを紹介する。後編は、画像ファイルをシートに張り付け、Excel 2013のメニューからスクショを直に張り付け、画像を縮小し、指定した時間にマクロを実行する方法を解説。 前編「Selenium VBAを使って自動でブラウザーを操作してスクショをExcelに張り付けてみた」では、エビデンスとしてスクリーンショット(以下、スクショ)を撮る意義や、Selenium VBAのインストール方法と使い方、スクリーンショッ

    スクショをExcelに張り付けるのに役立つ4つのテクニック
    decoy2004
    decoy2004 2014/08/27
    『画像ファイルをワークシートに張り付けるPictures.Insertメソッド』
  • いろんなプログラミング言語で1582年10月5日を扱ってみる| mwSoft

    概要 1582年10月5日〜1582年10月14日までの10日間は、何らかの自然現象(ゴゴゴゴゴ)によって時間が消し去れてた期間として知られています。プログラミング言語を使ってこの日を取り扱おうとすると、いろんな結果が出力されます。 今日はそんな素敵な日付である1582年10月5日と戯れて、貴重な1日を無駄にしてみたいと思います。 Java とりあえずJavaから。バージョンは7。 // 1582/10/05をパース Date dt1 = new SimpleDateFormat("yyyy/MM/dd").parse("1582/10/05"); System.out.println(dt1); // 1582/10/04をパース Date dt2 = new SimpleDateFormat("yyyy/MM/dd").parse("1582/10/04"); System.out.p

    decoy2004
    decoy2004 2014/08/27
    ユリウス暦とグレゴリオ暦。
  • Java5でも動くCPUプロファイラJIPの使い方 - Qiita

    概要 JavaCPUプロファイラであるJIP(The Java Interactive Profiler)のメモです。 以下を示します。 インストール方法及び使い方 Tomcat上のアプリをプロファイル対象とした例 パフォーマンスへ与える影響 JIPの特徴 CPUプロファイラです。メソッド単位での処理時間や呼ばれた回数等を取得できます。 Java6以降であればvisualvmやMissionControl等ありますが、JIPはJava5でも動きます。 Java5でデフォルトで利用できるhprofよりも優れた点として以下が挙げられます。 パフォーマンスへの影響が小さい 任意のタイミングでon/offできる フィルター設定(プロファイル対象のパッケージ/クラスを指定可能)等が可能 インストールと使い方 ダウンロード wget "http://downloads.sourceforge.net

    Java5でも動くCPUプロファイラJIPの使い方 - Qiita
    decoy2004
    decoy2004 2014/08/27
    『JIP設定してOFFのままでもそれなりにオーバーヘッドがあったので、本番環境等でJIP設定してOFFにしておいて何かあったらONにするみたいな使い方ができなそうです。』
  • Rubyで知らなかったメソッドとかちょっとだけ - 惰眠と論理と指揮棒と

    2014-08-13 Rubyで知らなかったメソッドとかちょっとだけ 配列 今までこう書いてた (1..20).to_a こう書ける事を知った [*1..20] 添字 今までこうしてた 10.times do |idx| p "#{idx+1} ループ目" end こう書いたら素敵だった 10.times.with_index(1) do |idx| p "#{idx} ループ目" end if 数字 ずっともっといい書き方があると思ってたけどこう書いてた i = 10 p "hoge" if i >= 5 && i <= 15 やっぱりあった i = 10 p "hoge" if i.between?(5, 15) first, last めんどくさいなぁと思って書いてた arr = [*1..50] 5.times.map{ |idx| arr[idx] } 衝撃が走った arr =

  • Rubyリファレンスマニュアル chm版リミックス

    Ruby 2.0以前向けのリファレンスや、過去のリリースを入手したい場合には、SourceForge.jpのプロジェクトページからお願いいたします。 Rubyリファレンスマニュアル chm版リミックスは、SourceForge.jpの提供するホスティング・サービスを用いて配布されています。 使い方・注意事項 Windows OSをお使いの方 ダウンロードしたzipファイルを展開して、中に含まれているchmファイルをそのまま開いていただければ、閲覧することができます。 Windows以外のOS(Mac OS X, Linuxなど)をお使いの方 chmを閲覧できるソフトウェアを導入の上、ダウンロードしたzipファイルを展開して、中に含まれているchmファイルを開いてください。 動作確認はとれていませんが、Mac OS XであればiChmやCHM Viewなどが使用できるようです。 公式リファレ

    decoy2004
    decoy2004 2014/08/27
    “Ruby公式サイトで配布されている新リファレンスマニュアルを、当サイトが独自にchm形式(HTML Help形式)へコンパイルしたものです。”