読者です 読者をやめる 読者になる 読者になる

IT業界のすみっこ暮らし

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

WordPress参考サイト集

1、開発環境構築 locatimefree.com XAMPPを使ってローカル環境にWordPressをインストールする方法 ※追記 ローカル環境ではメールサーバーが存在しないため、下記のプラグインを入れてメール送信の確認を行う。 【WP Mail SMTPプラグイン】 www.nishi2002.co…

Python:Django Management Console

github.com 「Python」→「Open Django Shell」

Python:MySQLアクセス

ハセテツラボ » Python3.4でMySQLに接続してDjangoでも使ってみる Index of Packages : Python Package Index 下記ページで「mysql-connector-python-2.0.4.zip」をダウンロードする。 pypi.python.org ダウンロードした「mysql-connector-python-2.0.4」を…

Python:pipインストール時のC++のコンパイラエラー対策

pipインストール時にC++のエラーが発生。 色々調べたけど、結局環境作りも面倒くさいのでエラーが出る場合は下記サイトでwhlファイルをダウンロードしてインストールした方が良いと判断。 Unofficial Windows Binaries for Python Extension Packages http:/…

MySQL:郵便番号情報をDBに格納

www.post.japanpost.jp ※ken_all.zipファイルをダウンロードした後、①utf-8に変換、②半角カタカナを全角カタカナに変換(ここでは秀丸利用)。 ※そのままインポートすると文字化けになる。 CREATE TABLE `mt_zipcode` ( `id` int(11) NOT NULL AUTO_INCREMENT,…

Python:pipバージョンアップ

pip本体のバージョンを7.1.2から8.0.2に更新を行う tdoc.info https://bootstrap.pypa.io/get-pip.py 上記URLからget-pip.pyを入手してC:\Python34\Scripts に保存 C:\Python34\Scripts\python get-pip.py でpipインストール pip install --upgrade pip で「…

Python:DjangoRestApi初期設定

www.django-rest-framework.org www.django-rest-framework.org 「Python Environments」→「env(Python 64-bit 3.4)」右クリック 「Python Environments」→「env(Python 64-bit 3.4)」右クリック Djangoのタイムゾーンを日本にする TIME_ZONE = 'Asia/Tokyo'…

Python:Djangoマイグレ

「Open Command Prompt Here」を押下。 Djangoのマイグレーションツールを使ってDBにテーブルを作成する。 Djangoのマイグレーションツールからテーブルが作成される。 DATABASE設定参考

仮想環境のCMD操作

プロジェクトを右クリック→「Open Command Prompt Here」を押下し、仮想環境「env1」のコマンドプロンプトを開く。 1行目 ①pythonのグローバル環境の現在インストールされているパッケージを表示。 2行目 ②wheelを使ってバイナリー状態のパッケージをイン…

DjangoのApp追加

プロジェクトを右クリック→「Add」→「Django app」 追加するApp名を入力する。 ※例では「quickstart」というAppを追加。 「quickstart」が追加されていることが確認できる。

Visual Studioでpipインストール

Djangoプロジェクトの「Python Environments」配下の「env(Python 3.4)」を選択して右クリックする。 「Install Python Package」を押下。 インストールするパッケージを選択し、「OK」押下。 ※例では「markdown」を選択。 「markdown」が追加されていること…

Python Tools for Visual Studioインストール

参考サイト github.com 「Python Tools for VS 2013」をダウンロードし、インストールする。 インストールが完了したらVisual Studioを起動し、PTVSがインストールされているか確認する。 Python Environmentsが確認できればセッティング完了。

Python:Django REST Framework インストール

Python:easy_installでpipインストール

参考サイト prpr.hatenablog.jp

Python導入

公式サイトからダウンロード&インストールを行う。 www.python.org 環境変数 システム環境変数のPathを編集。Pythonをインストールしたフォルダを設定。 CMDでpythonを入力してPythonが正しくインストールされていることを確認する。

Python開発環境検討まとめ

Webフレームワーク比較 - Django Flask コミュニティと利用者 多い 普通 学習コスト 高い 低い テンプレート 重い(統合テンプレ。優秀なORM内臓) 軽い(拡張性重視) 速度 遅い 早い 初心者向け × ○ Django VS Flask Django 1、巨大なミュにティ 2、十分な書…

Visual Studioの書式設定

Visual StudioのC#の書式設定を確認&設定 「ツール」→「オプション」→「テキストエディター」→「C#」→「書式設定」 全般 Visual StudioのJavaScriptの書式設定を確認&設定 「ツール」→「オプション」→「テキストエディター」→「JavaScript」→「書式設定」 …

StyleCop(VS拡張機能のC#スタイルチェック)

github.com 使い方 導入後、Visual Studioの「ツール」→「Run StyleCop」で実行。 「Run StyleCop」を実行すると、チェック結果がエラー一覧に表示される。(SA..で始まるエラーがそれに当てはまる) StyleCopの設定 「ソリューション エクスプローラー」→「…

JSLint(VS拡張機能のJavaScript整形ツール)

JSLint.NET for Visual Studio - Visual Studio Marketplace ※CodeMaidで十分だったから調査だけして実務では使ってない。

CodeMaid(VS拡張機能のコード整形ツール)

公式サイト CodeMaid | An open source visual studio extension to cleanup, dig through and simplify our code ダウンロード CodeMaid - Visual Studio Marketplace 参考になりそうなサイト moriblog.kit-eng.com 導入後はVisual StudioのCODEMAIDからメ…

Bootstrapについて

※チーム内で簡単に説明するためにまとめた内容になります。 getbootstrap.com Bootstrap レスポンシブWebデザイン用 テーマ・色合いの変更が簡単 別途テーマを設定してない場合はデフォルトテーマ モジュール化されており、LESSの様々な要素を実装している。…

FxCopで.NETのプログラミングチェック

ダウンロード fxcopinstaller.codeplex.com FxCopは、.NETのプログラミング内容が適切かチェックするMicrosoftのツールです。基本的にMicrosoftが提供する「クラス ライブラリ開発のデザインガイドライン」に基づいて「アセンブリ」を分析します。 でも実務…

httpをhttpsにリダイレクトさせる(ASP.NET)

IISの設定をいじるか、アプリのWeb.configをいじるかの選択は色々あるけど、試したことと調べたことのメモ。 stackoverflow.com github.com httpsのサイトの場合、httpで接続してもhttpsにリダイレクトされるようにする。 <system.webServer>内にリダイレクト設定を入れる。 <system.webServer> <rewrite> <rules> <rule name="http to https" stopProcessing="true"></rule></rules></rewrite></system.webserver></system.webserver>…

CMDから文字列をテキストファイルに保存

C:\Windows\system32>cd /temp C:\Temp>copy con textname.txt 内容1 内容2 内容3 ^Z

Telnetでメール送受信

※win7のTelnet設定参考 Windows 7 Telnetの設定 | AIRnet 1、メール受信 参考サイト How to test a POP server by using telnet POP3コマンドの一覧 telnet接続 telnet pop.smtp.jp pop3 ユーザー認証 user username pass password ステータス確認 STAT メ…

Windowsでtailコマンド使用&UNCパスエラー回避方法

Windowsでtailコマンド使用 Windows 2003 リソースキット サポートツールをダウンロードしてインストールする。 http://download.microsoft.com/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.exe 参考サイト Windows Server 2003 ツール こ…

TFSでTF218027エラーが発生しチームプロジェクトが作成できない問題

参考サイト Team Foundation Server 2015 でチーム プロジェクトを作成すると TF218027 エラーが発生しチームプロジェクトが作成できない 問題 TFSの管理者権限にも関わらずなぜか新しいチームプロジェクトが作成できない。 原因 SQL Server Reporting Servi…

TFS関連メモ

Visual Studio Team Service の使用法 www.buildinsider.net

TFS:シェルブ削除

1、「ソリューションを右クリック」-「チェックイン」 2、「保留中の変更」-「アクション」-「シェルブセットの検索」 3、「シェルブセットの検索」-「シェルブを選択して右クリック」-「シェルブセットの削除」 以上

非連続的なArray要素をModelにバインドする(ASP.NET MVC)

参考サイト stackoverflow.com 問題 JSで特定の条件のときのみ、入力項目を表示&その入力項目は配列である場合、 nameに宣言されている配列の順番が途切れ途切れになってしまい、上手くModelに格納されないことがあった。 解決方法 参考サイトの回答にある…

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>…

個人的な開発の流れのテンプレ

要件定義とかは省略した開発メインの流れのまとめ No 区分 詳細 1 プロジェクト名 プロジェクトを作成するときに必要なため、一番最初に決める 2 開発言語 メインの開発言語の確認 3 フレームワーク フレームワークの確認、バージョンの確認など 4 DB仕様の…

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)

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

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…