IT業界のすみっこ暮らし

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



開発

Apache Sparkインストール手順

色々と試行錯誤したけど、下のサイトを見てなんとかインストールすることが出来た。 How to Install Scala and Apache Spark on MacOS – freeCodeCamp.org Homebrewとxcodeはインストール済みの状態だったので私が行なった手順は以下になる。 1、Javaのイン…

Jupyter Notebookインストール手順

Installing Jupyter Notebook — Jupyter Documentation 4.1.1 alpha documentation 1、pip3更新 pip3 install --upgrade pip 2、pip3を使ってjupyterをインストール pip3 install jupyter 3、notebookの設定ファイルを生成 jupyter notebook --generate-c…

macでpython開発環境構築

macでpython開発環境構築 macで開発環境を改めて作った。 今まであらゆるものをインストール→アンインストールを繰り返した端末なのでちょっと時間がかかった。 1、xcodeインストール 2、homebrewインストール&警告が出まくったからその解決 3、homebrew…

Online Python IDE

オンライン開発環境 What is the best online python IDE? - Quora CODENVY www.codenvy.com 無料プランあり 機能が多いみたいなので、後でじっくり見てみたい。 repl.it Repl.it - The world's leading online coding platform Repl.it - IncredibleFatherl…

Free Python eBooks

medium.mybridge.co

Bootstrap:カラーのカスタマイズができるサイト「1pxdeep」

kimikimi714.hatenablog.com 1pxdeep | A flat Bootstrap 3 theme that changes color

ASP.NET:Urlにドット「.」を含む文字列を許容する

stackoverflow.com Urlにドット「.」を含む文字列を許容する <add name="ApiURIs-ISAPI-Integrated-4.0" path="*" verb="GET,POST" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /></add>

ASP.NET MVC:全ての例外をログに吐き出す

paulthecyclist.com App_Start/FilterConfig.cs using log4net; public class FilterConfig { public static void RegisterGlobalFilters(GlobalFilterCollection filters, ILog logger) { filters.Add(new HandleErrorAttribute()); filters.Add(new Except…

ASP.NET MVC:ModelStateからエラーメッセージを取得

pie001.hatenablog.com 前回上記の記事でも軽く書いたが、エラーメッセージ取得部だけをキーによる取得方法も加えてまとめてみた。 0、下記のようにModelStateにエラーを宣言し、エラーメッセージ(stringリスト)を取得する ModelState.AddModelError("Param…

Deep Learning Lab コミュニティ キックオフに行ってきました

最近AIやDeepl Learningという言葉はよく耳にしているけど、今のところ職場で使いそうにないし、上の人たちもなんか興味なさそう…そもそもAIを使った開発なんてうちらとは別世界な気がする!?でも一応エンジニアとしてなんとかしないとな〜という軽い(?)…

spark-notebookを触ってみた

まだApache SparkもSpark Notebookも勉強中なので詳しくは分からない状態だけど、軽く触ってみたのでその内容のメモ。 Apache Spark オープンソースのクラスタコンピューティングフレームワーク Apache Spark™ is a fast and general engine for large-scale…

nuget package:LESS

www.nuget.org LESSのSerializeとDeserializeをよく使うためメモ。

developercommunity.visualstudio

https://developercommunity.visualstudio.com/spaces/8/index.html Cannot navigate to the symbol under the caret https://developercommunity.visualstudio.com/search.html?f=&type=question+OR+problem&type=question+OR+problem&c=&redirect=search%2…

jQuery:DateTimePicker関連メモ

ダウンロード先 github.com 使い方&見本 xdsoft.net

Visual Studio 2017移行関連メモ

marketplace.visualstudio.com marketplace.visualstudio.com VS2017にjsのナビケート機能が効かない不具合あり。 https://developercommunity.visualstudio.com/content/problem/11218/cannot-navigate-to-the-symbol-under-the-caret.html https://develop…

Visual Studio 2017のデバッグ設定について

「Enable JavaScript debugging for ASP.NET(Chrome and IE)」にチェックがされていると、デバッグと同時にChromeのデバッグが開始されたり、ブラウザを閉じるとデバッグも停止するような事象が起こる(恐らくJSデバッグのため)。でもこの機能を使わない場合…

業務用のコンソールアプリ作成時のチェックリスト的なもの

1、ログ処理:log4net 導入手順(C#) http://geekswithblogs.net/MarkPearl/archive/2012/01/30/log4net-basics-with-a-console-application-c.aspx ①ログ出力単位を決める どこまでログに吐き出すか INFO、エラー、SQLクエリー SQLクエリーをログに出力する…

javascriptのreplace

javascriptのreplace javascriptのreplaceは最初の一回しか置換してくれないことを忘れてしまったので復習 var text = 'あい\nうえ\nお'; text.replace('\n', '<br>'); // あい<br>うえ\nお (最初の1回目だけ置換) // 以下、文字列の置換 text.replace(/\n/g, '<br>'); /…

.NET & Ajax:ファイルダウンロードのcallback設定を行う

既存のファイルダウンロード コントローラーでFileを返して、location.hrefでファイルダウンロードを行う。 HomeController.cs public ActionResult FileDownload() { byte[] stream; string fileName; // 処理 return File(stream, "application/vnd.openxm…

string文字列のxmlパーシング

XML <Data> <CustomerName>名前</CustomerName> <OrderList> <OrderData> <OrderName>注文1<OrderName> </OrderData> <OrderData> <OrderName>注文2<OrderName> </OrderData> </OrderList> </Data> 単品項目の値を取得 using System.Xml; string xml = パーシングするXMLのstring文字列; XmlDocument xml = ne…

ASP.NET MVCでファイルアップロード

1、MVCでファイルアップロード Upload.cshtml @using (Html.BeginForm("Upload", "Home", FormMethod.Post)) { @Html.AntiForgeryToken() <input type="file" name="uploadFile" /> <button type="submit">登録</button> } HomeController [HttpPost] [ValidateAntiForgeryToken] public ActionResult Upload(FormCollection formCo…

Entity Framework:SQL文を直接実行

手持ちのSQLクエリーをそのままEFで実行したい場合の使い方のメモ。 SELECT var testList = new List<TestItem>(); var test = DbContext.Database.SqlQuery<TestItem>("SELECT item_id, details FROM item WHERE item_type = 1;"); if (test != null) { testList = test.ToList(</testitem></testitem>…

input type=fileのchangeイベントで同じファイルを感知させる方法

input type=fileのchangeイベントで同じファイルを感知させる方法 <input type="file" id="inputFile"> <script type="text/javascript"> $('#inputFile').change(function (data){ // 処理 $(this).val(''); ★ }); </script> ★changeイベント時に該当要素のvalueを削除する。この処理がない場合、同じ名前のファイルの選択を感知できな…

ASP.NET MVC:ModelStateのエラーメッセージ一覧を取得してJsonで渡す

普段Modelのバリデーションチェックをして、エラーを格納するとき、以下のようにエラーメッセージを入れて ModelState.AddModelError("", "○○が見つかりません。再度お試しください。"); ViewでValidationSummaryやValidationMessageを使ってエラーメッセー…

EntityFramework:Interceptor

参考サイト www.entityframeworktutorial.net EntityFrameworkのInterceptor作成例 EFCommandInterceptor.cs class EFCommandInterceptor: IDbCommandInterceptor // ★ { public void NonQueryExecuted(System.Data.Common.DbCommand command, DbCommandInte…

自作プラグインをPlugin Directoryに登録する

1、 アカウント登録&プラグイン登録申請 こちらからwordpress.orgのアカウントを作成します。 そしてこちらこちらからプラグインの登録申請を行います。 下の画像は既に申請後の画像で、「Pending requests」項目から該当プラグインが審査待ちであることが…

EntityFrameworkとMySQL

下記の記事の実例と問題点の対策 pie001.hatenablog.com 下記前提条件が満たされている場合の新規プロジェクト作成~モデル追加まで You completely Install mysql-installer-community-5.7.3.0-m13.msi or Install both ofmysql-visualstudio-plugin-1.1.1.…

ASP.NET MVCのルートURLにドットを含む文字列を使う

stackoverflow.com Web.config system.webServerの中のhandlersに以下のように記載する。 <system.webServer> <handlers> </handlers></system.webserver>

SQL学習サイト SQL ZOO

SQL ZOO SQLZOO DBで直接実行しながら学習できるサイト DBは「MySQL」と「SQL Server」の2種類が選択可能 学習画面 クイズ画面 該当メニューの進み具合がメニューの横の黒いバーに表示される (会員登録なし、ブラウザの情報を保存) まとめ wikiに登録され…

Entity Framework:最新の日付のレコードを抽出

DBサンプル tb1 Id DetailId LastUpdatedAt 1 101 2017-02-01 01:00:00 2 101 2017-02-01 10:00:00 3 101 2017-02-02 01:00:00 4 102 2017-02-01 01:00:00 5 102 2017-02-02 01:00:00 tb2 DetailId Name 101 Name1 102 Name2 例1 tb1から同じDetailIdを持つ…





プライバシーポリシー