Seita developer blog

ユーザ企業に努めるアプリケーションエンジニアがプログラミング、データベース、OS、SNS、ガジェットなどを中心に備忘録変わりに書いていきます。

Development

【ニュース・ざっくりまとめ】MicrosoftによるGitHub買収に関する記事まとめ

MicrosoftによるGitHub記事まとめです。 ※自分用のまとめですので内容に関してはご留意ください。 ざっくりいうと Microsoft のトップのサティア氏のTwitterでGitHubの買収を発表。 75億ドル(約8220億円)でGitHubを買収し、2018年末までに終了する予定。※…

Microsoft de:code 2018 参加してきました! #decode18

「Microsoft de:code 2018」(2018/5/22~23)に参加してきましたので、参加レポを久々に書きたいと思います。 twitter.com ■謝辞 de:code 2018を開催してくださった日本マイクロソフトの皆さま、協賛企業の皆さま、参加者の皆さま、その他の皆さま、有意義な2…

【Selenium】IE11にてSeleniumが正常に動作しないときの対処法

Internet Explorer 11にて、WebDriverを用いたSeleniumテストが正常に動作しないときの対処法です。 対象OSは「Windows 7」及び「Windows 10」です。 ■イベントの動作が異常に遅い WebDriverのバージョンをx86(32bit)版を利用するようにしてください。 ※OSが…

【C#/.NET】String型時刻とdouble型の相互変換と加減算コードサンプル(まるめ誤差あり)

C#でのString型の時刻(HH:MM:SS.TTT)とdouble型の相互変換と加算、減算コードのサンプルです。 浮動小数点型のまるめ誤差は許容します。 ////////////////////////////////////////////////// //ここから /////////////////////////////////////////////////…

【jQuery】「jquery.min.map」って何者?!?404出るんだけど

本日は、jQueryのお話。 jQueryを使っていると「jquery.min.map」が404 not foundになって「何じゃこら」となっている開発者もいるかと思います。 こちらの正体はjQuery1.9以降で追加されたデバッグ用のファイルになります。 jQueryはファイルサイズ圧縮のた…

【Selenium】 IE11でSeleniumを実行したときにはまった話メモ

こんにちわ。REYです。 Seleniumを流したときにはまったことをメモとして残します。 ■エラー1 1.エラーコード org.openqa.selenium.remote.SessionNotFoundException: Unexpected error launching Internet Explorer. Browser zoom level was set to 75%.…

【Selenium】 テストに必要な最低限のメモ書き

Selenium http://docs.seleniumhq.org/download/ リモートサーバ http://localhost:4444/ Internet Explorer システムプロパティ webdriver.ie.driver ブラウザー名 iexplore Web Driver IEDriverServer.exe http://docs.seleniumhq.org/download/ Microsoft…

【Microsoft Edge】 Windows10 Anniversary Update(build 14393)後のEdgeでのSelenium用の WebDriverについて

先般公開されたWindows10 Anniversary Update後のEdgeでのSeleniumでのテストで躓いている方おられませんでしょうか? 「Edgeは立ち上がるのに自動テストが走らない」など。。 Windows10 Anniversary Update後のEdgeでは、Selenium用のWebDriberがダウンロー…

【Tips】パスワードのデータベース保存の際のハッシュ化とソルト、ストレッチの考え方

今回はパスワードのハッシュ化保存に関する紹介です。 ユーザ情報のパスワードをデータベースに保存する際、平文(そのまま)保存するのは、現在のWebセキュリティの観点から非常に危険です。 普段実装する場合には「秘密鍵による暗号化」もしくは「ハッシュ化…

【Tips】捨て仮名(日本語小文字)と全角、半角、ひらがな、カタカナについて

捨て仮名(日本語小文字)に関するTipsです。 捨て仮名 - Wikipedia 捨て仮名とは 捨て仮名(すてがな)は、日本語の表記において、「あ」に対する「ぁ」のように小字で表される仮名を指す、元来は印刷用語である。小書き文字(こがきもじ)などともいう。拗音…

【Git/GitHub】GitHubでリポジトリ作成と、Eclipseからの接続

GitHubでのリポジトリ作成と、Eclipseからの接続方法の備忘録です。 [GitHubのリポジトリ作成] 1.「+」→「New repository」 2.「Repository name」を入力→「Create Repository」 3.赤枠で囲っているところが、リポジトリのパスです。 [GitHubからのEc…

【Tips】和暦西暦変換処理と明治時代とJava、C#での実装について(2017/1/10追記)

日付処理にまつわる、明治時代の和暦の考え方について紹介します。 学生時代に習った「明治時代の日付のずれ※」覚えていますか? ※「明治5年12月2日」の翌日が「明治6年1月1日」 なぜ歴史のことをお話しするかというと、アプリケーション、特に業務アプリを…

【Tips】長音記号(ー)はカタカナ Katakana-Hiragana Prolonged Sound Mark

文字コードに関するお話です。 [今回の対象] 長音記号(Katakana-Hiragana Prolonged Sound Mark) 「ー」 この記号は「カタカナ」に分類されます。 普段、ひらがな、カタカナでよく利用していますが、こちらは文字コード上、カタカナに分類されます。 「スプ…

【Eclipse/IDE】Eclipseから、GitやSVNにつながらない時の設定見直し

会社などで、Eclipseから、Git(GitHub)やSVN(サブバージョン)へつながらない時の設定の見直しです。 [設定方法] 1.ウィンドウ(W)→設定(P)をクリック 2.一般→ネットワーク接続を選び アクティブ・プロバイダー:"ネイティブ" に変更する。 [解説] Eclipse…

【Eclipse/IDE/Java】Eclipseのファセットが画面で変更できないときに強制変更する方法

EclipseでJavaの開発をしていて、「ファセットを落としたいけど、なぜか画面では変更できない。。」って経験ありませんか? そんなとき無理やりファセットを変更する方法です。 ※動作保障はしかねます。 [方法] 下記のファイルを直接編集の上、クリーンを実…

【Windows】WindowsバッチでFTP通信するサンプル

WindowsバッチでFTP通信をするサンプルの紹介です。 一括でファイルをアップロード、ダウンロードするときなどに案外使えます! [サンプル] 通信対象サーバ:SERVER01 FTPログインユーザ:rey FTPログインパスワード:password アスキーモードで取得するファ…

【Windows/Windows Server】Windows Serverの定期的な再起動の必要性に関してネットで調査

業務で「Windows Serverの定期的な再起動の必要性」について調べる必要があるので備忘録代わりに、関連情報をググって載せます。 [結論] KB2553549の対応が出来ていない場合、必須。 ただし、一般論としてどのサーバーOSでもいえるが、OSも、ミドルウェアも…

【OSS】オープンソースライセンス比較用早見表

この間、OSSのライセンスについて調べているとき、便利な一覧を見つけたので紹介します。 どなたが作ってくださったのかわからないようですが、こういう一覧があると便利ですね。 docs.google.com <引用> [追記] Hideki Yamane様が作成してくださった模様…

【Eclipse/IDE】Eclipseの設定メモ

あるあるEclipseの設定メモ 悩んだときに見てください [今回紹介するEclipseはこちらを使用] Eclipse 日本語化 | MergeDoc Project Pleiades All in One 4.4.2 Java Full Edition ====================================== [ウィンドウ(W)]→[設定(P)] =======…

【Windows】Windowsパソコンのディレクトリ構成

パソコンセットアップ時のディレクトリ構成メモ [購入した時の記事] rey1229.hatenablog.com [ディレクトリ構成] ・C:\Temp …お決まりのテンポラリ領域としてとりあえず作成 ・C:\share …everyoneで書き込みを行える共有を張ったディレクトリ ・C:\tools …ZI…