"Diary" インターネットさんへの恩返し

いつもソースコードコピペばかりなので,みなさまへ少しばかりの恩返しを

フォルダ内にある複数のエクセルファイルを1つのファイルにシート別にマージする

VBA

とある仕事で大量のファイルを1つのブックにまとめる作業があったたのでマクロをつくりました。できることとしてはこんな感じ。 マージしたいファイル群 一つのフォルダに複数のエクセルファイルがある そのファイルは「シート1」「シート2」「シート3」…

wordpress を vagrantでセットアップしたときのエラー(Error establishing a database connection / データベース接続確立エラー)

windowsのPCにvagrantでunbutuをセットアップして、xampp環境でwordpressの初期セットアップ時に出たエラー。この後。エラーメッセージの詳細を確認するために、「wp-config-sample.php」を「wp-config.php」でコピーしてDB部分だけ記載。あと冒頭に、「defi…

OCN OneのSim再発行の仕方 & Nexus5X SIMが合わず買い直し

(なくしたことに気づかずビーチで遊んでる絵。30分後紛失に気づき雰囲気が最悪になっていきます)嫁がグアム海外旅行中にSIMフリースマホを紛失してしまいましてSIM再発行になりました。せっかくの楽しい旅行が台無しに、、、 そんなこんなでOCN SIMの再発行…

CentOSにSAPをインストールする方法

SAP

https://forums.sdn.sap.com/thread.jspa?threadID=1056734&tstart=644注)UK_のカーネルはおそらくダウンロードまたは解凍失敗している →新しいカーネルパッチのファイル名をSAPEXE.SAR SAPEXEDB.SARとして 入れ替えが必要\FTP conection\ 1.#cat /etc/redh…

SAPマイグレーション実行時間分析ツール「Time Analyzer」の使い方

SAP

Time Analyzerとは SAPのマイグレーションやシステムコピーで使用する実行時間分析用のツール。R3loadのExport/Importのパッケージ毎のロード/アンロード時間をログから分析ができます。 ダウンロード方法 http://service.sap.com/swdc -> Support Packages …

SAPカーネルファイルのそれぞれの意味

SAPアプリケーションで使用されているカーネルファイルのそれぞれ意味を記載します。 dipgntab disp+work enserver enrepserver msg_server sapcpe gwrd icman niping lib_dbsl librfc ntscmgr.exe r3check r3ldctl r3load r3setup r3szchk r3trans r3up sap…

ITアウトソーシングプロジェクトやってみてわかったプロジェクト遂行上の注意点

今絶賛デスマーチ中ですが、これやっときゃよかったという、反省点。アウトソーシングプロジェクトに限らず、どんなプロジェクトでも同じだと思いますが、特に期間が長いプロジェクト特有の事例かと思います。以下アウトソーシングを提供する立場で記載して…

ITアウトソーシングプロジェクトで使えるノウハウ資料集

今、ITソーシングプロジェクトでWBSを使っていたりしていますが、そのネタとして使える資料集です。私がやっているのは、そんな大きな会社では無いけどそれなりのレベル感で落とす必要があり、そういった観点で役に立ったやや現場よりの資料が多いです。 目…

Excelグラフ機能を使って日時のガントチャートを作る手順

完成イメージ。通常、ガントチャートはExcelの条件付き書式とかでやると思いますが、パワポ、ワードに貼るなどの用途では向かないです。で横棒グラフを応用してガントチャートを作る方法をご紹介。デザインとか影とか色々いじれるので、プレゼンや報告資料で…

Windowsファイアーウォールをバッチで操作するいろいろ(Powershell/netsh(DOS)/VBScript)

ローカル環境の複数のWindowsサーバのファイアーウォールを設定する要件があり、いろいろとリモート実行できないかと調べたのですがどうもできないようで。妥協案ですがファイルサーバにバッチを置いて、ジョブサーバから該当サーバのエージェント経由でファ…

発射間際に電車に飛び込んだでみたら、、、

仕事で客先に向けて早朝遅刻すれすれだったので、もうダッシュして飛び込んだら なんか、 異空間 見たことのない景色 匂いも 違う さすがの鈍感な僕でもすぐにピンときた、 これは、男児禁制車両だ。 悪気はないので勘弁してください もうしません 許してく…

SAPさん早く、まずはソルマンからでいいから最新のパッチを当てたイメージ配布してください

最近、久々にsolution managerとか、ERPとかインストールしてますが、昔にくらべインストールに関する品質が全く良くなっておらず、、、dockerとか、vagrantとかイメージ配布されてるこの時代に、いちいちOSセットアップしてDB入れてと、バグだらけのSUMでパ…

1つのOSに複数のSAPを乗っける方法(MCOD/マルチインスタンス)

SAP

HANAの登場でこの記事で書く内容も、すぐに古き良きNetweaver時代の技術ネタとなることを理解しつつ記す。SAPアプリケーションでは、基本的に1OS上に、DB/APをのせるセントラル構成が基本。それを1OS上に複数のSAPを乗っけちゃおうという話。今では開発環境…

SAPベーシス ユーザ&ロール管理で使えるTips

SAP

SAPのユーザ管理で定期的に全ユーザをリスト化したりとよく使う、ユーザ管理ネタをご紹介。[目次] ユーザパスワード期限切れ前アラート連絡(できません) 禁止パスワード設定 ユーザ登録日の確認 パスワード制限関係 有効期限切れ間近のユーザ一覧をスプー…

SAPベーシス 移送管理で使える Tips

SAP

SAPは変更管理の機能として「移送」という、開発機→検証機→本番機とオブジェクトをデプロイしていく仕組み自体が組み込まれています。その移送管理で使えるTipsをご紹介。 目次 目次 移送キューへの一括移送登録コマンド 移動ディレクトリ変更 ローカル環境…

僕らはロボットなんじゃないかという話

www6.nhk.or.jp先日、録画してたこれみた。Softbankの新型Pepperくんがやばすぎた。自律的に動くロボットで、外界の音、人の表情&声などをインプットとして、それにおうじて自律的に表情を変えたり、動いたり、話したりする。面白いのが、人間の感情が変化…

やってみたいネタ。あったらいいな。どれかから手を付けてみよう。できないこともあるけど。(2)

やってみたいネタ。あったらいいな。どれかから手を付けてみよう。できないこともあるけど。(1) - "Diary" インターネットさんへの恩返しを書いたけどまだ何もできてない 笑。妄想だけどが膨らむが、もしだれか実現してくれたら嬉しい。 表情認識センサーで…

Windows 2012(R2)でのユーザアカウント制御関連設定まとめ

Windows2012環境で様々なアプリケーションをインストールすると思いますが、導入フェーズでインストレーションの障害となる、Windows2012ならでのローカルセキュリティポリシーのセキュリティオプションについてそれぞれざっと、事前に方針を決めておいたほ…

Windows 2012でAdministrator以外のユーザでファイル作成が出来ない場合の対応

Windows 2012でAdministratorユーザ以外でAdministratorsグループに入っていたとしてもこんな画面になっちゃう場合の対応方法です。 対応方法 ローカルセキュリティポリシー > セキュリティの設定 > ローカル ポリシー > セキュリティオプション > ユーザア…

【Linux】wavをmp3に変換するコマンド&GUI

嫁が、大量のwavファイルをmp3を変えたいとか言い出したので、かっこつけるためにあえてUbuntuでドヤ顔でバッチ処理変換してやった。調べた限り方法は4つ(GUIソフト含む)見つかったのでそれぞれご紹介。 lame avconv Sound Converter gogo ffmpg lame lameと…

Excelで文字化けが入っているセルの文字化置換方法

システムから落としてきたデータを取り込んだExcelに取り込んだ場合、文字化けで「・」が入っていることがあります。そういったセルを見つけたり置換する方法を記載。 CODE関数を使って文字化けしている文字のコードを特定 コード関数とは指定した文字に対応…

ムズすぎ 不合格AWS 認定ソリューションアーキテクト – プロフェッショナル

associateの有効期限切れの案内とともに、プロフェッショナル半額の案内が来たので、二週間、約20時間ぐらいかけて勉強したが、53%で落ちました(TдT)さすがAWS、アーキテクトをちゃんと認定すべく、幅広く、ソリューションデザインがちゃんとできるかを問う…

次世代サーバ仮想化「ハイパーコンバージド」ってなんかすごそう

仮想化の理想形に向かうNutanix:北銀ソフトウエアの挑戦、“意識しないインフラ”はこうして作られた (1/3) - TechTargetジャパン北銀ソフトウェアって私の出身富山にある北陸銀行の情シス子会社ですが、なんやらあまり聞かない(私の周りでは)仮想化ソリュー…

ITアウトソーシング担当を任されるにあたって読んだ本

自身ITインフラ系エンジニアですが、いきなりITアウトソーシング請負プロジェクトのPM(メンバーなし)を任されてしまい、一夜漬け的にその業界を学んだり、PM関連の勉強をしてみてよかった本、役に立たなかった本を列挙。[目次] ITアウトソーシング全般 (1)…

組合わせ出力 便利モジュール(python)

ちょっとした、思いつきで、X個の数字の中から、Y個をピックアップして、全ての組み合わせを表示するというプログラムを書く必要があった。図で書くとこんな感じ。組み合わせ要素(x):0,1,2,3,4 要素数(y):3 重複:なし ソート:不要で、何らかの規則を持ってそ…

【VBS】リモートサーバにインストールされいているアプリケーション一覧を取得

リモートサーバ(windows)にインストールされいているソフトウェア一覧を取得するVBScript。外部ベンダーに大量のサーバを対象としたソフトウェアインストール作業を依頼したが、ベンダーがチャント入れたかチェックするために作った。 これでCSVに出してExce…

Linux(ubuntu)でメイリオ(Meiryo)フォントをつかう方法

linuxは日本語系のフォントが汚いのが多いので、メイリオを入れてみた。 windowsのパソコン上のフォントをコピーしlinuxへ転送 配置&キャッシュクリア cd /usr/share/fonts sudo mkdir MyFonts sudo fc-cache -fvこれだけでできちゃうよ。

node.js x mongoose でリレーション(コレクション間のjoin)(populate)方法

mongooseではテーブル(コレクション)のリレーションを持つ形でデータをRDBMSのように管理できます。[リレーションのイメージ] [モデルの定義] // グールプというコレクション var GroupSchema = new mongoose.Schema({ name : String, member : [MemberSch…

mongodbのバックアップ&リストア

mongodbへのバックアップリストア手順メモバックアップ(DB丸ごと) $ mongodump -h <ホスト名>:<ポート> -d <DB名> -u <ユーザ名> -p <パスワード> -o <出力先>バックアップ(コレクション指定) $ mongodump -h <ホスト名>:<ポート> -d <DB名> -c <コレクション名> -u </db名></db名>…

jqueryでのテーブル値操作 いろいろな方法まとめ

いつも忘れちゃうのでテーブルの値操作関連をまとめてみる。 [目次] クリックされた行番号を取得 クリックされた行、列番号を取得 クリックされたセルの値を取得 テーブルの値を配列に挿入 テーブルの値を配列に取得(セル内にInput/selectなどがある場合) …

node.js x mongoose でデータ(エントリ)の削除方法

node.js x mongoose を使ったドキュメント削除の方法。 一つのエントリを削除 1つのエントリを削除。複数のドキュメントがマッチする場合、一番古いものが1つ消されます。 Group.findOneAndRemove({ "name" : "cooking" }, function(err){ if(err) throw e…

node.js x mongoose でOR/AND/AND&OR組み合わせ検索する(find)方法

node.jsとmongooseを使ったfindでのAND/OR検索。[目次] ANDを使った検索 ORを使った検索 ANDとORの組合せ 参考 ANDを使った検索 Groupコレクションで、「memberがjohnかつstatusが1」 かつ 「created_byがmeでstatusが1」のデータを検索。 var query = { $an…

【解決法】Nexus5 SIMカードが挿入されてません

Nexus5でタイトルの事象が多発したので解決した方法を記す。特に充電中に多発し、もう使いもんにならないレベルでした。実施した内容は、OSを最新のandroid 6.0にして、「スリープ時はwifiを維持する」の設定を「維持しない」にして、再発がなくなりました。…

jquery/javascriptですぐに使える簡単テーブルソート

HTMLでテーブルをソートするためのスクリプト作りました。普通のjqueryのライブラリだけでいけます。テーブルソートは以下のようなテーブルソート用のプラグインがたくさん出てるいるのですが、 jQuery plugin: Tablesorter 2.0 jQuery Animated Table Sorte…

Power Map Preview for Excel 2013がクラッシュする

Introduction to Power Map - YouTube Excelで地図上にデータをプロットできる「Power Map Preview for Excel 2013」のご紹介と思って入れてみたがクラッシュして使えない。need help。 動作条件 [OS] Windows 7, Windows 8, Windows Server 2008 R2 Windows…

「Raspberry Pi Zero」という5$で変える格安モデルが出たとさ

www.itmedia.co.jpIoTデバイスとして、複数台を揃えないとできないこととかがが色々出来そう。LANの口や、USBの口がないけど、microUSBの口があるのでここからmicroUSB対応のwifiアダプタをつけてネットワークに参加ができると思われる。この値段なら嫁に怒…

Excelで簡単に複数条件検索(DGET関数を使う)

【簡単】vlookup 複数条件は不可 でもすぐにできる代替手段!(MATCH関数・INDEX関数を使う) - "Diary" インターネットさんへの恩返しvlookupは大変簡単にテーブル間の照合ができますが、残念ながら比較対象の値は1つのみに限られています。そのため複数条…

Google Nexus 5/6の節電対策

Nexus5/6を使い出して、しばらく経ちましたが、まぁgoogleブランドとはいえ、iphoneに比べるとクオリティがぶっちゃけ悪いと言わざるを得ません。ただ値段も安いので、そこは我慢として、安定的して使いこなすためにやっておいたほうがいい事前設定のご紹介…

【簡単】vlookup 複数条件は不可 でもすぐにできる代替手段!(MATCH関数・INDEX関数を使う)

vlookupは大変簡単にテーブル間の照合ができますが、残念ながら比較対象の値は1つのみに限られています。例を挙げると、顧客名簿にある、苗字が「鈴木」で名前が「太郎」の住所を出したいといった複数条件での情報出力ができません。SQL文でいう "WHERE カ…

ローカルPC内で位置情報を取得する方法あれこれ

ちょっとした思いつきで、PCの位置情報を知らせる何らかの方法がないか考えていた。用途は、PC紛失対策など色々使えて、なんかビジネスできないかと。。。とは言え調べた本当の動機は、子供くさい話ですが、、、、映画の「アンフェア」でUSBメモリを挿すとUS…

言語処理100本ノック 2015をやってみた(第5章 その3 44)

言語処理100本ノック 2015の5章のつづき、44「係り受け木の可視化」です。事前に以下でpydotを使えるようにしておきます。azwoo.hatenablog.com プログラム #!/usr/bin/python # -*- coding: utf-8 -*- import sys import re import json import CaboCha im…

pydotを使うまでの準備 (苦戦履歴)

言語処理100本ノック 2015の5章で使うグラフのための準備作業。ひとまず以下が表示されるまで設定したのでメモ。 こういうグラフを作るときは、Dot言語やらを使うのが一般的なようだが、pydotというpythonからdotを呼べるモジュールがあるとのことでやってみ…

サーバ上のhtmlファイル等をブラウザ経由で編集するプログラム(php)

php

いちいちFTPでアップするの面倒くさいのでテキストエディタの作成 - PHPでファイルの読み書き・掲示板 - ポンクソフトでソースコードをありがたく頂き、バックアップ機能やデザインをちょっとキレイにしました。変更した元ファイルをbackupフォルダに_yyyymm…

vagrantでのlinux GUI立ち上げ

Using vagrant to run virtual machines with desktop environment - Stack OverflowVagrantfile: config.vm.provider :virtualbox do |vb| vb.gui = true endxfce4のインストールと起動 sudo apt-get install xfce4 sudo startxfce4&立ち上がります。

AndroidのChromeでサイト見たら一部文字が大きくなりすぎる件

これでうまくいきました。 h1,h2,h3,span,p{ max-height: 999999px; max-height: 100%; }Thanks!www.webworkersclip.com

言語処理100本ノック 2015をやってみた(第5章 その2 42,43)

42. 係り元と係り先の文節の表示&43. 名詞を含む文節が動詞を含む文節に係るものを抽出 【プログラム】 # coding: utf-8 import sys import re import json f = open('neko.txt.mecab','r') class Morph: def __init__(self,surface,base,pos,pos1): self.s…

言語処理100本ノック 2015をやってみた(第5章 その1 40,41)

www.cl.ecei.tohoku.ac.jp5章難しくてなかなか進まない。プログラムが長くなってしまうので小出しで行きます。 5章で使うCabochaについて CabochaというSupport Vector Machines に基づく日本語係り受け解析器ということで、このモジュールに文章をぶち込…

【ffmpeg入門】とりあえず使えればいいレベルでのインストールと使い方(Linux/Windows)

iphoneで撮り溜めした動画(.MOV)をクラウドファイルサーバに上げようと思ってシコシコ頑張っていたのですがサイズが大きすぎてラチがあかず、なんとかしてmp4にバッチ変換して軽くできないかと。いろいろツールを見ている中でやっぱりffpmegが一番手っ取り…

脱auでNexusへ乗り換え!音声SIM(MNP)のmvno化で苦労したこと

ついに、auの2年縛りから開放されたので、キャリア地獄から脱出しmvnoに乗り換えた。自身、嫁と共にiphoneでしたが、僕がgoogle信者ということもありnexus5,6にしました。(5Xや6Pではありません)その過程でいろいろ冷や汗書いたので、主な点だけ記載します…

nexus5 simカードが抜けなくなったときの取り方

Nexus5 を買って、いろいろsimを試したあと、simカードを抜いて、変化アダプタだけを本体に入れてた状態にしてたら、抜けなくなってしまいパニックになってしまった。ググると、薄いプラスチック製のものを差し込んでガチャガチャやると抜け出せるとの情報が…