背景 テーブルレイアウトも仕様書も、弊社内製既存のアプリがことごとく情報がなく、とりあえずDBのメタデータを出力することに。とりあえずメモ。 これらを使って開発側で仕様や意味合いなどまとめていきたい。。。 環境 SQL Server 2014 コード DECLARE @D…
家族が端末ほしいと言うので新しく古いMacBook Unibody 2010mid を使えるようにHDDをSSD(500GB)に変え、RAMを8GB(4GBx2)にしてみました。 用途は簡単なプログラミングやネットサーフィンくらいかな。 前提として、元あったデータも何も捨てるのでバックアッ…
久々の記事でまったくコンテンツ性のないタイトル落ちの記事です。 本文を見ている方には申し訳がありません。 ふと思い立って検索するとタイトルで人を寄せて内容を読ませるタイプの記事が多かったのでタイトルだけで終わる記事もいいのでは?と書きました。…
あらすじ web系開発に触れていないがjavascriptで色々するのが楽しい。 流れで最近話題のGoogle画像検索から消えた「画像を表示」を復活(&改善)させようとブックマークレットを作った。 ググったら既に拡張機能が作られていたよ。 勿体無いのでブックマー…
Windows ファイアーウォール で node.exe を許可しろ!!! ※ kibanaのバージョンアップごとに忘れて毎回時間食うので一言書きました。 以上。
もくじ 前置き 環境 ソース 使うとどうなるか 感想 前置き 最近チーム全体が情報収集する気風になってきていて、日経関連の記事を見る機会が多くなりました。 PDF込みで記事になっていたり、印刷ビューになるものはいいのですが、それ以外はページ全体を紙に…
もくじ 前置き クイック操作のエクスポート クイック操作のインポート 注意点 前置き 日本語でググると古い記事がトップに出て エクスポート不可能 という結論になり、 英語でググると新しい記事がトップに出て エクスポート可能 という結論にになるという切…
状況 DBの特定のテーブルをちょっと結合したりなんかして特定フォーマットのExcelに出力して欲しい こんな要件が結構あります。 私が入る前はこんな感じの要件1つに付き1つアプリ組んでたんですね。 今回そんな感じのを頼まれたので、できるだけアプリを組…
新入社員の教育のため、「情報リテラシー」というネタが振られたので、調べてみました。 参考にしたのは information literacy meaning でググってヒットした CILIP(英国図書館情報専門家協会)の記事です。 以下、下手っぴ翻訳で読んだ内容を書いていきます…
開発機でDBを空にしたり戻したりめっちゃ面倒なので作ってみました。 バッチ エクスポートするバッチ ExportAllTables.bat ソースコード @echo off setlocal pushd %~dp0 :-------------------------------------------------------------------------------…
社内でエクセルファイルを取り扱う時VBScriptが実装楽で早い(Excelオブジェクトの開放など)時が多く、 それ以外についてはPowershellが実装が楽です。 連係を円滑に行うための流れを調べました。 連係のための関数・変数 Powershell コマンドの実行 コマンド…
概要 Zipを対象のディレクトリにまるごと解凍する場合 ZipFileExtensions.ExtractToDirectory を使いますが、 このメソッド、上書き対応してないんです。 なので、上書き対応したメソッドを定義しました。 拡張クラスで追加したのは以下メソッド ZipArchiveE…
概要 下記の記事で作ったものと似たものを簡潔に書いてみました。 notshown.hatenablog.jp 実装 ソースコード $ErrorActionPreference = "Stop" # 例外が出たらその時点で即終了 $srcDir = (Resolve-Path $args[0]).Path $dstDir = (Resolve-Path $args[1]).…
やりたいこと 以下ダイアログメッセージの連発を叩きのめす。 移動またはコピーしようとしている数式またはシートには、移動またはコピー先のワークシートに既にある名前 'foo' が含まれています。 この名前を使用しますか? - コピーまたは移動先のシートに…
概要 早いもので今年ももうすぐ終わりということで(テンプレフレーズ) C#でデスクトップアプリケーションを開発するのも慣れてきました(企業文化的な意味で) ということで今年である程度まとまってきたC#でのデスクトップアプリケーション開発環境をメモ…
概要 複数のメールにある貼付ファイルを一気に取得したい! ただし、OutlookのVBAは勘弁な!ということで作りました。 このソースを ExtractAttachments.vbs みたいに保存して、 msgファイルをドラッグアンドドロップするとmsgファイルのディレクトリにモリ…
Seleniumからファイルのダウンロードリンクをクリックさせてダウンロードしたファイルをどうにかするプログラムの副産物 概要 Chromeはダウンロード中のファイルを以下の名前でダウンロードしていきます。 <元のファイル名>.crdownload よって、そのcrdownlo…
概要 以下2つのCSVを共通の列名"HeaderA"でまとめたCSVにしたい! A.csv HeaderA,HeaderB ValueA,ValueB B.csv HeaderA,HeaderC ValueA,ValueC 以下Powershellスクリプトで実現。 get-childItem "*.csv" | foreach { Import-Csv -Path $_ | Select HeaderA …
前提 環境 社内のホームページはホームページビルダーなどで作った静的なページ。 ホームページサーバーはWinServerでIISの標準的な機能でホストしている。 実装者 web系開発経験なし。全然ノウハウなし。 ウェブサービスのフロントエンドとバックエンドがど…
いちいち開いて名前を付けて保存するの面倒だよね、という事からつくりました。 変換したいファイル達をドラッグ&ドロップするだけで同ディレクトリに保存されます。 コード ' 定数 Const XlFileFormat_xlOpenXMLWorkbook = 51 ' .xlsx : Excel ブック ' ド…
方法 下記URLを参照し、.Net FrameworkとWindows Windows Management Framework 4.0をインストールするだけ。 Step by Step Upgrading the Powershell Version 4 on 2008 R2 - TechNet Articles - United States (English) - TechNet Wiki 気をつけないとい…
サーバーに多数タスクが登録されているのですが、 何かあった時のためにタスクをエクスポートし、バックアップしようと思い作成。 前提 以下の環境を前提とします。 Scheduled Tasks Cmdletsが使える ソースコード $taskBasePath = "\MyTask\*" $taskSaveDir…
概要 1,2行のちょっとしたコードをまとめる。 ちょいちょい更新していく。 PowerShell 現在のスクリプトのディレクトリを取得する。 Split-Path $MyInvocation.MyCommand.Path # pushd %~dp0と同じ処理 Push-Location -Path (Split-Path $MyInvocation.MyCom…
作ったのでメモ。 経緯 DBサーバーを入れ替える時、全データが入替えられているか確認する作業があったのですが、 「SSMSでSelectして目視比較して・・・」みたいな話が持ち上がり初めていたので必死で書きました。 どう考えても目視はやばい。 構造 以下の2…
powershell -Command "$(Get-Date).ToString('yyyyMMdd_HHmmss')" > %temp%\ret set /p ymd=< %temp%\ret .Netに慣れているため、このスタイルで日付にできると楽でいいですね。 あと最近TEMPフォルダに結果をリダイレクトして変数に戻してくる方法が楽で使…
下記記事で環境構築しておきながら全部どっとねっとで済ましてしまった。 notshown.hatenablog.jp SamAccountNameと残り日数CSV出力にしてなんやかんやする予定。 ソースコード Add-Type -AssemblyName System.DirectoryServices Add-Type -AssemblyName Sys…
ADサーバーにデフォルトでインストールされているPowershellのADモジュールをWindows7でも使いたい。 手順 手順については以下のURLを参照した。というかそのままです。 How to add Active Directory module in PowerShell in Windows 7 – SharePoint and Ot…
ADのモジュールはADサーバーしかインポートできないみたいですね。 ということで.Netを利用して作りました。 Add-Type -AssemblyName System.DirectoryServices $adPath = [string]::Format("WinNT://{0}/{1}", [System.Environment]::UserDomainName, [Syst…
概要 タスクスケジューラのタスク名変えられないかゆい所に手が届くと素敵だと思いませんか。 実際はエクスポートして新しい名前でインポートして古い方を削除してます。 実装 ソースコード @echo off setlocal set tempTask=%temp%\tmptask set oldName=%1 …
タイトルで全部説明しきってしまった。 自分でブログから記事を見直す時に最近の投稿など、あの部分が右に来ると丁度いいなと思ったのでWeb系最近触れ初めた自分ができるだけのことをしました。 以下、カスタマイズCSSに記述した内容。 #container { width: …