IT業界のすみっこ暮らし

ふと気がついたときの記録



2016-01-01から1年間の記事一覧

C#でメール受信・削除(OpenPoP.NET)

参考サイト hpop.sourceforge.net メール受信・削除呼び出し using (Pop3Client pop3Client = GetPop3Client()) { var pop3 = new Pop3Mail(); List<MailInfo> receivedMailList = pop3.ReceiveMails(pop3Client); pop3.DeleteMessageByMessageId(client, 1); // Messa</mailinfo>…

WEBシステム開発におけるチェック一覧

個人的な開発の流れのテンプレみたいなもんです。 要件定義とかは省略した開発メインの流れだけをまとめてみました。 No 区分 詳細 1 プロジェクト名 プロジェクトを作成するときに必要なため、一番最初に決める 2 開発言語 メインの開発言語の確認 3 フレー…

OpenSSL証明書のパスワード設定

pie001.hatenablog.com 上記、記事の続きとしてSSL証明書にパスワードを設定する場合 ①秘密キーのパスワードを指定 (証明書の発行とpkcs12ファイルへの変換のときに問われるパスワード) ②秘密キーのパスワードを再入力 ③秘密キーのパスワードを入力 ④秘密キ…

開発環境で設定したssl証明書とVisualStudioの連携

pie001.hatenablog.com 上記、記事の続きとしてVisual Studioとの連携方法 1、サブドメインを持つサーバー証明書を用意し、IISでサイトを追加する 一般名:*.domain.xxx な感じで入力する。 ※以下、設定値のイメージ。 ホスト名:sub.domain.xxx SSL証明書…

IIS&ASP.NET開発環境でのhttps動作確認手順まとめ

※前提:IIS & ASP.NETのサイト 1、OpenSSL をダウンロードする Shining Light Productions - Win32 OpenSSL ※今回はWin64OpenSSL_Light-1_0_2a.exeをインストール 2、環境変数を設定 「Path」の最後に「;C:\OpenSSL-Win64\bin」を追加 「システム環境変数…

Visual Studio:Releaseモードでのブレークポイント有効化

stackoverflow.com 「Project Properties」の「Build」の「Optimize code」のチェックを外すことでReleaseモードでもbreakpointの使用が可能になる。

gitインストール&SSHキー設定メモ

大分前(2014年くらい)試したことなんだけど、一応メモとして残しとく。 GITのインストール ※2014-05-28 リリースのバージョン2.0.0のサンプル Git - Downloads SSHキーの作成 ※参考サイト https://help.github.com/articles/generating-ssh-keys wpengine.co…

Oracle接続前提の開発環境構築メモ

1、Oracle Database Client Oracle Data Access Components (ODAC) for Windows Downloads ODAC 12c Release 2 and Oracle Developer Tools for Visual Studio (12.1.0.1.2) ODTwithODAC121012.zipをダウンロードする。 ※サンプルでは12.1.0.1.2をダウンロ…

Visual StudioからConsoleApplication作成時の注意点

Visual Studio 2015から新しいConsoleApplicationプロジェクトを作成すると、ビルドのデフォルト設定として「Prefer 32-bit」にチェックが入っているため、チェックを外してビルドする。 MySQLコネクタやODBCを使う際、ドライバは64bitを入れたのに、アプリ…

log4netのバージョン違い対策(ASP.NET)

log4netのバージョン違い対策(ASP.NET) A:新しいプロジェクト。当然log4netも最新バージョン。でもBから一部のロジックは参考しないといけない。 # log4netバージョン:1.2.15.0 B:いわゆる共通ロジックを含む古いプロジェクト。log4netのバージョンも古い…

Entity Framework : tinyint(1)をsbyteとして扱いたいときの対策

Entity Framework : tinyint(1)をsbyteとして扱いたいときの対策 www.solution.to 1、Web.confiもしくはApp.configの<connectionString>に"TreatTinyAsBoolean=false"を追加する ex) <connectionStrings> </connectionstrings></connectionstring>

MySQLのエラーメモ

エラーメッセージ1 型 A は 'MySql.Data, Version=6.8.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' (コンテキスト 'Default'、位置 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\MySql.Data\v4.0_6.8.7.0__c5687fc88969c44d\MySql.Data.dll')…

VBでPDF作成

'Add Reference itextsharp.dll 'Imports iTextSharp.text 'Imports iTextSharp.text.pdf Using pdfStream As MemoryStream = New MemoryStream() Dim document As iTextSharp.text.Document = New iTextSharp.text.Document() Dim writer As PdfWriter = Pd…

VBでWord作成

'Add Reference > Interop.Microsoft.Office.Interop.Word.dll 'Imports Microsoft.Office.Interop.Word Dim mf As New Microsoft.Office.Interop.Word.Application mf.Documents.Add() Dim range As Object = mf.ActiveDocument.Range(Start:=0, End:=0) ra…

ASP.NET SPA勉強用メモ

blogs.msdn.microsoft.com ASP.NET SPA開発をはじめよう~今と未来とステップアップ from 慎一 古賀 www.slideshare.net www.asp.net

timestamp/DateTimeから経過時間を取得する(C#)

DateTimeより経過時間を取得 public static string GetLapsedTimeFromDateTime(DateTime dt) { string timeString = string.Empty; TimeSpan ts = DateTime.Now.Subtract(dt); int DayPeriod = Math.Abs(ts.Days); if (DayPeriod < 1) { int HourPeriod = Ma…

文字列のスクリプトタグ削除(Javascript)

タグのみ削除、空白は削除しない function TagDelete(Text) { if (Text == "" || Text == null) return ""; //スクリプト文字 Text = Text.replace(/</g, "&lt;");//"<"をコードに変換(タグ無効化) Text = Text.replace(/>/g, "&gt;"); //">"をコードに変換(タグ無効化) Text = Text.replace(/(<([^>]+)>)/ig, ""); return Text; …

timestampから経過時間を表示する(Javascript)

// timestampより経過時間を取得 function GetLapsedTime(timestamp) { if (timestamp == "" || timestamp == null || timestamp == "0") { return ""; } //timestampをdateに変換 var d = new Date(timestamp * 1000); var year = d.getFullYear(); var mon…

指定した長さで文字列を切る(Javascript)

画面表示の際に長い文字列を幅に合わせて省略させるのはCSSでも出来るけど、一応、だいぶ前試してたやつ //指定した長さで文字列を切る function GetStringByByte(str, num) { len = 0; estr = escape(str); ostr = ""; for (i = 0; i < estr.length; i++) {…

Javascriptでのxmlパーシング

パーシングするxmlはこんなイメージ(RSSみたいな) <item> <content> <title>title1</title> <desc>desc2</desc> <flag>1</flag> </content> <content> <title>title2</title> <desc>desc2</desc> <flag>2</flag> </content> </item> javascriptでxmlをパーシング // XMLパーシング用 function fnc_Xmlparse(xml) { var arrayList = new Array(); var nodecou…

Markdown記法

ブログ編集方法はMarkdownが良いらしくてこれに決めたのはいいものの未だに書き方がさっぱり分からないので(特にソースコードの挿入)調べて見た。 qiita.com qiita.com cartman0.hatenablog.com help.hatenablog.com

Windowsでシンボリックリンク

システムはd:\folderを指定して何かをしたいけど、実はそのフォルダの中身はe:\nanikaにあって、システムからそこに直接指定することはしたくないのケースにぶち当たったので、ググってみました。で見つかったのが下のサイト。 dev.classmethod.jp 該当ペー…

Visual Studio for Mac

New Release Preview: Visual Studio for Mac | Visual Studio MacのOS更新をするついでに入れてみました。 また、ついでだからASP.NET MVCのプロジェクトも作成してみました。 これでMacでも気軽に.netの開発が出来るのか…?

EPPLUS テンプレートからエクセルファイル作成

using System.IO; using OfficeOpenXml; // テンプレートファイルを元にDBから取得した値を指定したセルに設定したい場合、且つbyte[]をエクセルでファイルダウンロードさせる場合 byte[] source; MemoryStream stream = new MemoryStream(); using (var tem…

EPPLUSでエクセルファイル作成

.NET環境でエクセル出力をする場面があったので自分用にまとめてみました。 using OfficeOpenXml; using OfficeOpenXml.Style; /// <summary> /// Modelデータを元にExcel作成 /// </summary> /// <param name="excelModel"></param> /// <returns>byte[]</returns> public byte[] MakeDetailsAsExcel(ContractExcelModel excelModel)…

iTextSharpを使ったPDF作成

.NET環境でPDF出力をする場面があったので自分用まとめ。 基本的にPDF作成は各要素をテーブルにして作成した方が調整するときにやり易い。 using iTextSharp.text; using iTextSharp.text.pdf; /// <summary> /// PDFファイルを作成 /// ※1、フォーマット用のPDFファ</summary>…





プライバシーポリシー