タグ

2015年5月3日のブックマーク (13件)

  • 技術力がつかない負の流れに陥ってしまった。 - 東京アンダーグラウンド

    最近自分がとらわれている負のスパイラルについて、思うところがあって書いてみた。 吐き出せば楽になれるかもしれない。 例外的な人はもちろんたくさんいると思うけど、一般的にSIer社員は技術力が低いと言われている。 たしかに自分の周りのSI社員にまともにコードを書ける人なんていないし、話に出るのは1990年代から2000年代のテクノロジーだ。 業務中にプログラミングをするときは、それが業務を改善するためのものであっても、周りの目を気にしてIDEを開く。 隙間の時間に、ほんの少しだけ。 手を動かさないと技術が身に付かないのは事実で、そういう意味だと、SI社員が技術を身に付ける時間は非常に限られている。 少なくとも、業務中に技術的なことをやる時間はほとんどないので、何かを身に付けたいときは、業務外に頑張って時間をとって勉強しなければならない。 家に帰ってからが勝負になる。 例外的な人になるためには

  • Webの通信を暗号化で安全に!無料ではじめるSSL証明書入門

    Webの通信を暗号化で安全に!無料ではじめるSSL証明書入門(初心者向け) 2015-05-02(土)10:00 - 12:30 LT駆動開発 14 - 5月病 https://github.com/LTDD/Sessions/wiki/LT駆動開発14Read less

    Webの通信を暗号化で安全に!無料ではじめるSSL証明書入門
  • Git のサブモジュールってどんなもの? - Qiita

    いろんなサイトを見てもピンとこなかったので、検証して自分なりにまとめてみました。 間違いなどあればご指摘いただけるとありがたいです。 サブモジュールとは? 「特定のリポジトリ」の「特定のコミット」をリポジトリ内の特定のディレクトリに紐付ける仕組みです。 そのため、以下のように普段のリポジトリ操作の挙動とは異なる点が多々あります。 サブモジュール内は独立したリポジトリになっている。 サブモジュールを更新するとバージョン管理外のファイルが全て消えてしまう。 サブモジュール更新直後はブランチがない状態(no branch)になる。 サブモジュールを追加したリポジトリ内でプッシュ、プルなどの操作を行っても、サブモジュールにはその操作が反映されない。 もしサブモジュールを扱うのであれば、これらの挙動の違いは把握しておく必要があります。 TortoiseGit でサブモジュールを操作する サブモジュー

    Git のサブモジュールってどんなもの? - Qiita
    n2s
    n2s 2015/05/03
  • 自堕落な技術者の日記 : Windowsルート証明書の更新プログラム(2014.09)と戯言など - livedoor Blog(ブログ)

    は喰ってるか飲んでるかですが、よく趣味でカラオケ・PKI・署名・認証・プログラミング・情報セキュリティをやっています。旅好き。テレビ好きで芸能通 随分昔の話になりますが、 2014年9月に現時点で最新のWindowsルート証明書プログラムのリストが公開されており、今日は久々にこれを見ていこうと思います。 数年前、Windowsルート証明書の更新プログラムで登録されているルート認証機関にどんな変更があったのか、調査をしてブログで公開していた時期がありました。その時はWindows XPの時代で、登録されているルート認証機関はすべて表示されるようになっていたので、ルート証明書を全部取り出すプログラムを書いて、前回との差分を比較していただけだったので、比較的簡単に調査ができたわけです。 ところが、Windows 7以降、Windowsのルート証明書は、最初からすべて登録されるわけではなくなっ

    自堕落な技術者の日記 : Windowsルート証明書の更新プログラム(2014.09)と戯言など - livedoor Blog(ブログ)
    n2s
    n2s 2015/05/03
  • BBIQブログサービス終了のお知らせ

    BBIQブログは 2019年7月31日(水)15:00 をもってサービスを終了いたしました。 長年にわたりご愛顧いただき誠にありがとうございました。

    BBIQブログサービス終了のお知らせ
    n2s
    n2s 2015/05/03
  • コード リーディングについて

    コード リーディング(code reading)とはプログラムのソースコードを読み解くことです。他人のプログラムをはじめ、自分が昨日書いたプログラムを読むのです。 コード リーディングの目的 コード リーディングは一般的に「わからないことを調べる」ときに行われますが、その詳細は様々です。 いくつか例を挙げてみます。 実装を学ぶ アルゴリズムやデータ構造など、プログラミングそのものを学習します。 テクニックを知る 動作が高速で安定したソフトウェアに仕上げるためにエレガントなプログラミング手法を学びます。 自分のコードに自信を与える 文字どおり自分のプログラミングに不安を覚えた時、先人の仕事を確認します。 さらに、あなたは優れたソフトウェア開発者になりたいですか?もしそうなら次のことを想像してください。 ピアニストを目指す者はお気に入りのピアニストの曲をあきれるほど弾きます。ときにはテクニック

  • 大河ドラマで主人公にしてほしい歴史上有名な女性 Top5

    女性の視聴者を増やすためなのか何なのか、NHKの大河ドラマには女性が主人公の作品があります。現在放映されている『花燃ゆ』でも吉田松陰の妹「文」さんが主人公ですね。では、NHK大河に取り上げてほしい歴史上の女性とは誰でしょうか? 皆さんはどんな女性を思い浮かべますか? 読者359人に「NHK大河ドラマで主人公にしてほしいと思う、歴史上有名な女性はいますか?」というアンケートを行ったところ、43人(12.0%)から具体的な名前が挙がりました。結果は下のようになりました。 ■大河ドラマで主人公にしてほしい歴史上の女性 Top5 第1位 卑弥呼……10人(23.3%) 第2位 北条政子……4人(9.3%) 第3位 ねね……3人(7.0%) 同3位 細川ガラシャ……3人(7.0%) 同3位 紫式部……3人(7.0%) 次点 推古天皇……2人(4.7%) 1位は、必ず歴史の時間に習う「卑弥呼」でした!

    大河ドラマで主人公にしてほしい歴史上有名な女性 Top5
    n2s
    n2s 2015/05/03
    1位と次点は大河じゃなくてNHK大阪枠だな
  • 格安SIMカードで使える、SIMフリーのモバイルルータ端末まとめ!通信料金を抑えたデータ通信をしたい方に。 - SONOTA

    photo by uncleboatshoes IIJmioやDMMモバイルといった格安SIMカードを挿入して、モバイルルータ端末として利用可能なものを今回はまとめてみました。 現在、ワイモバイルやWiMAXなどのデータ通信端末を利用しているという方は、これらの端末+格安SIMカードに乗り換えるだけで月間3000円程度を節約することが可能に…。年間にすると4万円、2年間だと8万円近くもの出費削減に繋がることになるので、解約手数料が高くない限りはワイモバイルやWiMAXの解約も検討してみてください。 きっとすべての手続が完了した際には、『なんでもっと早くやらなかったんだろう…』と思うこと、間違いなしですよ。 SIMフリーのモバイルルータ端末まとめ: 1.AtermMR03LN(NEC) ドコモ系SIMカードを快適に使えるSIMフリーのモバイルルータとして、高い人気があるAterm MR03L

    格安SIMカードで使える、SIMフリーのモバイルルータ端末まとめ!通信料金を抑えたデータ通信をしたい方に。 - SONOTA
    n2s
    n2s 2015/05/03
  • Linux歴15年の俺がおすすめソフトを紹介する : IT速報

    Google Chrome】 色々使い回したあげく結局Chromeに落ち着いた 各種同期とネイティブの様に扱えるChromeアプリ、更に開発へ便利なデベロッパーツールと非常に便利 Chromiumでは独自に追加することとなる多くのプラグインパッケージなども標準装備し意識することなく最新の環境を用いることが出来るのが良い ChromeアプリのGoogleKeepとGoogleハングアウトが無ければ仕事が出来ないレベル Google Chrome https://www.google.com/chrome/browser/desktop/index.html

    Linux歴15年の俺がおすすめソフトを紹介する : IT速報
    n2s
    n2s 2015/05/03
  • Git2.4のアップデート内容について - Qiita

    概要 下記の記事を見てGitのバージョン2.4でどのような機能が追加されたのか調べてみました。 Git 2.4 — atomic pushes, push to deploy, and more- https://github.com/blog/1994-git-2-4-atomic-pushes-push-to-deploy-and-more Atomic push ※ 2015/05/02 時点ではGithub.comでは未対応のようです 複数のbranchや、branchとtagを一度にpushする場合に、どれかのpushに失敗した時にほかのbranchやtagのpushもしないようにするということだと思います(未検証)。 例えばbranchA, Bにpushしようとした場合

    Git2.4のアップデート内容について - Qiita
    n2s
    n2s 2015/05/03
  • wgetとcurlの根本的な違い - ctrlshiftの日記

    UNIXの代表的なダウンローダにwgetとcurlがあります。 たいていの場合どんなOSでも、どちらかのソフトがインストールされているのではないかと思います。 しかし、この2つのダウンローダの機能は、一見似ているようにも見えますが、実はそれぞれに特徴が見られるので、今日はそれについて解説してみます。 wgetの特徴 wgetのスペルは「片手でもコマンドできる」ということもあって、多くの人から気に入られています。 そんなwgetの特徴として、最も際立っているのが、クローラとして動作可能という点です。 オプションで-rを付加してやることで再帰的に動作し、-lでその深さを指定することができます。 また、-Aや-Rを利用すれば、ダウンロードする拡張子のホワイトリストとブラックリストを指定することも可能です。 つまり、特定のサイト内に散らばって存在するファイルを、拡張子によって指定ダウンロードできる

    wgetとcurlの根本的な違い - ctrlshiftの日記
    n2s
    n2s 2015/05/03
  • ファイルアップローダーのセキュリティ: どさにっき

    2015年5月2日(土) ■ ファイルアップローダーのセキュリティ _ 徳丸さんとこ。 Apacheの多重拡張子にご用心。 ファイルのアップロードは、実は簡単ではないととらえるべきだと思います。 アップロード自体は難しくもなんともないよね。アップロードしたファイルをダウンロードさせるのであれば気をつけなきゃいけないことはたくさんあるけど。 _ ファイルをダウンロードさせるためのスクリプトなのであれば、アップロードだけじゃなくてダウンロードの部分まで面倒を見るべき、つまり推奨されてるとおり、対策の (3)(4) が正道だと思う。 _ が、たとえば、プログラムを1ビットも書かなくても、WebDAV という仕組みを使えばファイルのアップロードやら削除やらは好き放題できる。でも、DAV でもファイルのダウンロードは素の HTTP の GET を使うので、DAV が有効な場所でスクリプトが実行可能に

  • Gitの内部構造を利用して、特定のディレクトリだけcloneする方法 - Qiita

    ディレクトリ単位でgit clone/fetchする方法を探していました。sparsecheckoutを利用するという方法も紹介されいましたが、その方法の場合、「最初に普通にcloneする必要がある」というところが、いま探している用途には向いていなかったので別の方法を探してみました。 Gitの内側 まずは、Gitの仕組みを調べるところから始めました。Gitの内側を読むと、Gitの中でどのように変更履歴やディレクトリ構造が保存されているのかがよくわかりました。 変更履歴・ディレクトリ構造を、commit object, tree object, blob objectのグラフで表現している。 tree objectには、ディレクトリ中にある、ディレクトリ名やファイル名が保存される。 blob objectには、ファイルのコンテンツが保存される。 git構造 cloneするときは、指定したbr

    Gitの内部構造を利用して、特定のディレクトリだけcloneする方法 - Qiita
    n2s
    n2s 2015/05/03