投稿

11月, 2016の投稿を表示しています

法人クレジットカード作成。MFクラウド会計と連携

イメージ
銀行に法人口座を作ったので、今まで個人のクレジットカードを使っていたのを法人のクレジットカードに変更しようと調べてみたときの覚書。Google検索:「法人クレジットカード」最大利用可能枠が300万円、年会費2000円のこのカードが良さそう。EX Gold for Biz M iD×QUICPay(エグゼクティブ ゴールドフォービズ エム アイディ クイックペイ)|ビジネスカード(法人カード)・事業融資のオリコとりあえず申請してみた。10月27日ネットから申請。申込後、11月2日(6日目)に自宅へ郵便物が届いた。この間も審査状況は「ただいま審査中です」。必要事項を記入する。履歴事項全部証明のコピーと運転免許証のコピーを添付する必要あり。11月7日(11日目)に送付。11月18日(22日目)ETCカードだけ届いた。11月23日(27日目)クレジットカードが届いた。eオリコに登録してMFクラウド会計から自動取得の連携サービスとして登録。これでカードの明細をMFクラウド会計に取り込めるようになったので仕訳が楽になるはず。< Related Posts >MUFG法人口座の使い勝手とMFクラウド会計の連携株式会社設立⑤:銀行口座開設(三菱東京UFJ銀行)

iPad Proにキーボードを繋げてSSH(鍵認証)がしたい

イメージ
自宅にPCはない。ノートPCは会社に置きっぱ。突然サーバーにアクセスする必要があり今後のために環境を整えたときの覚書。手持ちのiPad Pro (MLMP2J/A)とHappy Hacking Keyboard Professional2(HHKB) 英語配列/無刻印で鍵認証付きSSHで接続したい。iPad Proとキーボードを接続するためにはアダプタが必要。4200円Lightning - USB 3カメラアダプタ - Apple(日本)iPad ProにSSHクライアントソフトをインストール。Mobile SSH client | Serverauditorこのソフトの特徴無料でSSH公開鍵認証が出来る 有料(720円/年)にするとデバイス間で同期できるクラウドサービスを利用できる マルチデバイス対応:iPhone, iPad, Android, PC(Chrome拡張機能)秘密鍵の登録の仕方Keychain → New Key 「Paste」を選んで名前を入力。「Private」に秘密鍵をまるごとペースト。
私はGoogle Keepを使った。
秘密鍵は「-----BEGIN RSA PRIVATE KEY-----」で始まる形式 Host → New Host 「Hostname」にIPアドレスなどのホスト名。「Key」にはさっき作ったKeyを選択。「Username」もrootとかログインするユーザー名。使ってみた感想USB電源を繋げなくてもキーボード使えた。1000円安いUSBカメラアダプタでも大丈夫だと思うiPadの場合キーボードなしでも十分打てる「Serverauditor」が素晴らしく便利。秘密鍵をクラウドに預ける(要課金)のに抵抗があるけれど、一度登録してしまえば、端末さえあればどこにいても接続できて幸せになれるかも< Related Posts >iPad Pro 32GBとiPhone SE 64GBを購入【Linux】SSHの鍵方式を設定してログインを制限する

【Windows10】一瞬ウィンドウのフォーカスが外れる現象

イメージ
最近、1時間に1回くらい今作業しているアプリケーションからフォーカスが奪われ、2秒ほどで戻ってくる現象が発生するようになった。特にMS Word 2016+Google日本語入力の環境でフォーカスが外れると、カーソル部分に入力文字が表示されず、画面左端に出るようになるので本当にイラッとする。環境: Windows 10 64bit何が悪さしているのかな?とタスクマネージャーを起動しながらでも原因が分からず検索してみると下記記事が参考になった。アクティブウインドウが勝手に非アクティブになる 原因究明編w|神龍タコ美のブログMy Window Loggerというアクティブウィンドウを記録するソフトを使う。My Window Loggerの詳細情報 : Vector ソフトを探す!試した結果、原因判明。Canon Satera MF222dwのドライバをインストールしたときに一緒に入れた常駐型「Toner Status」。早速アンインストール。快適に戻った。< Related Posts >CanonカラーレーザープリンタLBP841Cで高品質印刷(透過PNGの背景色が付くのを回避)Windows8 + マウスジェスチャーソフト「MouseGestureL.ahk」

【Titanium】本番向けビルドをコマンドラインで

イメージ
最近Appcelerator Studioが調子悪いので、コマンドラインでビルドしたときの覚書。環境: OS X El Capitan 10.11.6, Xcode 8.1, Android Build Tools 23.0.3, Titanium SDK 5.5.1参考Appcelerator Command-Line Interface Reference
| Appcelerator Platform - Appcelerator Docs
Android向け
$ appc ti build --platform android --target dist-playstore --keystore ./hoge.keystore --store-password hogepassword --alias hoge --output-dir ./iOS向け
$ appc ti build --platform ios --target dist-appstore --pp-uuid 04accc18-387e-4380-a39e-bc4414f09660「Provisioning profile uuid」は
$ appc info
で確認する。エラー[ERROR] ** BUILD FAILED **
[ERROR] The following build commands failed:
[ERROR]         CodeSign build/Products/Release-iphoneos/hoge.app
[ERROR] (1 failure)
ログを確認
$ less build/build_iphone.log[TRACE]
[TRACE]  Signing Identity:     "iPhone Distribution: Daiki Suganuma (MAA8G2GRUA)"
[TRACE]  Provisioning Profile: "HogeApp"
[TRACE]                        (04accc18-387e-4380-a39e-bc4414f09660)
[TRACE]      /usr/bin/codesign --force --sign 5EDF830014F7F9EF35…

WordPressは強制的にmagic_quotesする

イメージ
WordPressの管理画面でGoogle AdWordsのコンバージョンスクリプトを登録して、テーマ画面に表示しようと思ったらダブルクォーテーションがエスケープされている。環境: CentOS 7.2, PHP 7.0.13PHP7では既にmagic_quotes_gpcは廃止されたので、POSTされたデータはそのまま渡されるはず。ソースコードを追ってみると、wp-settings.phpの中でwp_magic_quotes関数が実行されている。環境に左右されないようにそういう仕様になったらしい。addslashes関数が実行されるので、これを元に戻すstripcslashes関数を実行すればいい。< Related Posts >[Titanium] JSON.stringifyした値をPOSTしてもjson_decodeが失敗する

複式簿記の勉強:借方/貸方を理解

イメージ
会社設立して銀行口座を開設したので、MFクラウド会計で今までの領収書を入力しているときの覚書。振替伝票入力するときに出て来る「借方」と「貸方」。分かりやすく説明しているサイトを見つけた。借方 貸方の意味|簿記 検定 3級 独学 講座|スキマ時間で簿記3級!複式簿記での負債の意味|スキマ時間で簿記3級!「借方」=(借りて)入ってきたもの、得られたもの
「貸方」=(貸して)出ていったもの、失ったものが、「複式=交換」概念のすべてです。今まで自分のポケットマネーで買ったものは
勘定科目:未払金
補助科目:社長立替
で計上した。けど、もう少し調べてみたら「その他流動負債」に「従業員立替金」を追加して計上した方が正しそう。立替金の仕訳・仮払金との違い|勘定科目一覧表【仕訳ぶっく】< Related Posts >MUFG法人口座の使い勝手とMFクラウド会計の連携株式会社設立⑤:銀行口座開設(三菱東京UFJ銀行)

PhpStormのTerminalでGitを利用する設定(Windows)

イメージ
今までGit Shellを立ち上げてコマンド叩いていたけど、ふとPhpStormのTerminalで出来るんじゃない?と思ったときの覚書。環境: Windows 10 64bit, GitHub Desktop 3.3.2.0, Git for Windows v2.6.2 PhpStormの設定でTerminalの実行パスをGit Shellのパスに置き換えてみる。Git Shellの起動コマンドはこんな感じ
C:\Users\Daiki\AppData\Local\GitHub\GitHub.appref-ms --open-shellこれをそのままShell pathに設定しても動かなかった。Git for Windowsの起動コマンドを設定したら出来た。
C:\Program Files\Git\bin\sh.exesh.exeとbash.exeの違いはよく分からない。Git for Windowsを最新の2.10.2にあげてみた。インストールするときに改行コードをどう処理するか聞かれるので、私みたいにWindowsからLinuxの共有ファイルを編集する人は「何もしない」を選択した方がいいと思う。< Related Posts >WindowsのPhpStormでGitのSSH設定よく検索するGitコマンドの覚書。自分用

Android Studio + Kotlinプラグイン

イメージ
KotlinでAndroid開発をしようとAndroid StudioにKotlinプラグインをインストールしたときの覚書。環境: Windows 10 64bit, Android Studio 2.2.2目次Kotlinプラグインをインストール新規プロジェクトを作成してKotlinに変換Kotlinライブラリ「Anko」を使ったサンプルプロジェクト1.Kotlinプラグインをインストール公式サイトのチュートリアルを参考にGetting started with Android and Kotlin - Kotlin Programming Language設定からKotlinプラグインをインストール。プラグインのバージョンはv1.0.4。Kotlin自体のバージョンはv1.0.5。Android Studioを再起動2.新規プロジェクトを作成してKotlinに変換適当に新規プロジェクトを作成して、チュートリアルにあるようにKotlinに変換。Kotlin Configureが自動で表示されたので、設定するとbuild.gradleが更新される。Androidエミュレータで実行してみてビルドが成功するか確認。3.Kotlinライブラリ「Anko」を使ったサンプルプロジェクトAnkoライブラリを使った開発をしたいのでサンプルプロジェクトをビルドしてみる。GitHubにあるプロジェクトをFile → New → Project from Version Controlから開くyanex/anko-example: A small application built with Anko DSLbuild.gradleを環境に合わせて編集してビルド。思ったより直感的に書けないので、Ankoは使わないかも。< Related Posts >Hyper-V版AndroidエミュレータをインストールAndroid開発するのにJava互換の言語「Kotlin」を調査Android StudioにPhpStormのキーバインド(Key maps)をインポートWindows 8.1にAndroid StudioをInstallしてadbを使えるようにする

Hyper-V版Androidエミュレータをインストール

イメージ
Androidエミュレータを起動しようとしたらHyper-Vを止めろと言われたので、Hyper-V版Androidエミュレータぐらいあるだろうと検索したらあった。環境: Windows 10 Pro 64bit参考サイトHyper-VでサクサクAndroidエミュレータを使おう - QiitaHow to run Android Studio on Windows without disabling Hyper-V | Tim Anderson's ITWriting1.エミュレータをインストールAndroid用のVisual StudioエミュレーターをインストールAndroid Emulator | Visual StudioVisual Studioが既にインストール済みだったので、ツール → 拡張機能と更新プログラムから検索するとあった。セットアッププログラムをダウンロードして実行する。公式サイトからダウンロードするのと一緒だった。2.エミュレータを実行「Visual Studio Emulator for Android」がインストールされたので実行してみる。既に登録済みのエミュレータを起動。下記ダイアログが表示されたけど気にせずRetryHyper-V Managerに登録されている。3.Android Studioと連携「Visual Studio Emulator for Android」からエミュレータを起動しておく。そうするとAndroid Studioでエミュレータ選択画面で表示される。WindowsでもiOSエミュレータと同じ感覚で開発できるようになった。< Related Posts >Docker for WindowsをインストールWindows10にTitanium CLIをInstallしてAndroidビルド環境構築

Android開発するのにJava互換の言語「Kotlin」を調査

イメージ
Appcelerator TitaniumでFirebase(ネイティブ広告)を使うにはハードルが高そうだというのが分かったので、Javaで作ろうかなと思っているときの覚書。Javaで書いてしまうと負けた気がするので、スクリプト言語的にサクサク書けるものがないかと検索すると、Kotlinという言語がいいらしい。目次KotlinとはKotlinの評価JetBrains公式ライブラリ「Anko」が良さそう1.KotlinとはKotlinは100%Java互換のプログラミング言語。Javaを簡潔・安全に記述できるように開発された。Kotlin - WikipediaKotlin Programming LanguageComparison to Java - Kotlin Programming Language私もお世話になっているPhpStormやAndroid Studioの開発元JetBrainsが開発。2016年2月バージョン1.0が公開。Android StudioのプラグインやGradleプラグインが提供されているので、Android開発の環境は整っている。1つのプロジェクトでJavaと共存できるようなので、Javaのライブラリも活用できそう。2.Kotlinの評価ネット上の評価まだJavaで消耗してるの?Android開発ならKotlinでしょ! | Tokyo Otaku Mode BlogKotlinを1ヶ月使ってみた - Qiita概ね高評価。3.JetBrains公式ライブラリ「Anko」が良さそうTitaniumの開発でもAlloyを使わずクラシックな書き方をしてきた私にとって、画面レイアウトをXMLで記述するのに抵抗がある。標準APIでゴリゴリ書くのも大変そう。「Anko」を使うとXMLを記述せずに分かりやすくUIを記述できるみたい。Kotlin/anko: Pleasant Android application development次回は実際に作ってみる。< Related Posts >Gradleプラグイン「com.android.application」Android開発向けにGradleをMacにインストール【Titanium】Alloy vs Classic

PostScriptとPDF/Xとプリンタ

イメージ
手持ちのプリンタで出来るだけ高品質(デザインした通り)に印刷したいと試行錯誤しているときの覚書。環境: Windows 10 Pro 64bit, Canon カラーレーザープリンタ Satera LBP841C基本的な用語や仕組みを理解するのにこの本が参考になった。カラー図解 DTP&印刷スーパーしくみ事典 2016 | Amazon目次PostScript対応プリンタでないと駄目なのか?PostScriptとはPostScriptからPDF/XへAdobe PDF Print Engineとはで、結局どのプリンタがいいの?1.PostScript対応プリンタでないと駄目なのか?A3対応しているカラーレーザープリンタが欲しくてCanon Satera LBP841Cを買った。7万5000円ぐらい。なかなか色味がデザインした通りにならないと思って調べてたらPostScript対応していないと駄目という情報が。PostScript 対応(ポストスクリプト)と非対応のプリンターの違... - Yahoo!知恵袋LBP841CはPostScript未対応。LIPSというキャノン独自のページ記述言語。キヤノン:Q&amp;A検索|【レーザービームプリンター】LIPS4、LIPS LX、CAPT、CARPS2の違いポスターとパンフレットは印刷業者に発注するけど、A4の広報誌ぐらいは手持ちのプリンタで納品したい。2.PostScriptとはAdobe社が開発したページ記述言語(PDL)。PostScript - Wikipediaプリンタ側で描画処理をするのでPC側の負担が少ない。Adobe Illustratorは元々PostScript編集ソフトウェアだったので、そのままプリンタに送信でき、ディスプレイで見たままを紙で再現出来るようになりDTP(Desktop Publishing)が普及した。PostScriptは透明処理が表現できない。だから昔のillustratorには透明機能がない。下記サイトの説明が分かりやすい。猫でもわかるPostScriptとPDFの昔話 - ちくちく日記Mac OS XではDisplay PostScript(DPS)から発展したQuartzという描画コアエンジンを採用。PostScript対応プリンタであれば専用ドライバ不…

MUFG法人口座の使い勝手とMFクラウド会計の連携

イメージ
三菱東京UFJ銀行に法人口座を作ったので、MFクラウド会計と連携するために各種設定をしていたときの覚書。MUFG+MFクラウド会計で起業した人のブログを見つけた。某メガバンクがMFクラウドとの口座連携できていなくて入出金明細の取得が大変だった話このブログを読んで気になったことを確認。無料のBizSTATION Lightの場合は入出金明細を取得できないので、通帳に記帳される明細を手入力する必要がある。通帳への記帳は放っておくと合算されてしまうので、1ヶ月に1回くらいは記帳した方がいい。参考)合計記帳 | 三菱東京UFJ銀行< 2017/01/04 Modified >
BizSTATION自体はUIが分かりにくい。普通の人は使い方に戸惑うと思う。ログインしてから振込金額上限を設定しないと振込み時にエラーになる。振込しようとしましたが、振込金額上限オーバーで振り込めませんでした。 | ご利用に当たってお困りの方へ | 三菱東京UFJ銀行BizSTATION経由の同行振込み手数料は324円。他行宛てなら756円。ネット銀行の楽天銀行は51円。他行宛てでも258円。【法人口座比較まとめ】経営者が選ぶべき銀行口座はここだ!|会社設立ガイド|会計ソフト「MFクラウド会計」今は社長1人だけど、社員が増えてきたらネット銀行から給与振込みした方が経費削減になるかも。いや、管理の手間が増えるから多分しない。< Related Posts >三菱東京UFJ銀行BizSTATION Lightを利用株式会社設立⑤:銀行口座開設(三菱東京UFJ銀行)

三菱東京UFJ銀行BizSTATION Lightを利用

イメージ
法人口座を開設した時点ではまだBizSTATIONは使えない。開設してから9日後にワンタイムパスワードが届いたので設定したときの覚書。環境: Windows 10 64bit, Internet Explorer 11「ワンタイムパスワード」と「ご利用案内」は別々に届く。「ご利用案内」はワンタイムパスワードの3日後(開設後12日後)に届いた。金曜日に投函できず月曜日になったらしい。参考動作環境に関するお知らせ | 三菱東京UFJ銀行1.信頼済みサイトへの登録Internet Explorer 11でしか使えない。下記サイトを参考に信頼済みサイトとして登録する。Windows10(Internet Explorer11)でのBizSTATIONご利用について | 三菱東京UFJ銀行2.電子証明書の取得手順書PDFに従って登録する。証明書取得用パスワードは別途送付される「ご利用案内」に記載。まだ届いてない場合は問合せするといつ届きそうか教えてくれる。3.ワンタイムパスワードカード登録手順書PDFに従って登録する。4.利用してみるBizSTATION Lightの場合は、明細照会できるのは初回90日間のみなので、月1で通帳に記帳する運用にする。明細取得できなくなるので、MFクラウド会計とデータ連携はしない。有料のBizSTATIONに切り替える理由ができたら追記予定。< Related Posts >「MFクラウド会計」と「Freee」を比較してMFクラウド会計にした株式会社設立⑤:銀行口座開設(三菱東京UFJ銀行)

【Titanium】Galaxy S7 edgeだけimageViewのautorotateが効かない

イメージ
openPhotoGalleryで選択するときには上下が正しく表示されているのだけれど、imageViewにセットすると上下逆さまだったり90度回転してたりする。そのうち直るだろうと思っていたけど、しびれを切らして自分で対応しようとしたときの覚書。iOSでは起きない。Galaxy S2でも起きない。手持ちのGalaxy S7 edgeだけ。環境: OS X El Capitan 10.11.6, Titanium SDK 5.5.1.GA解決してくれそうなモジュールが公開されている。freshheads/fh.imagefactory: Freshheads ImageFactory module for Titanium, which ...1.git cloneしてビルドどうせSDK 6.0.0になったらビルドし直しなので、自前でビルドする。$ cd ~/Documents/Appcelerator_Studio_Workspace/
$ git clone https://github.com/freshheads/fh.imagefactory.git
$ cd fh.imagefactory/android/設定ファイルを編集。変更箇所だけ記載
$ less manifestversion: 1.2
minsdk: 5.5.1.GA
architectures: armeabi armeabi-v7a x86
$ less build.propertiestitanium.platform=/Users/daiki/Library/Application Support/Titanium/mobilesdk/osx/5.5.1.GA/android/
android.platform=/Applications/android-sdk-macosx/platforms/android-23
google.apis=/Applications/android-sdk-macosx/add-ons/addon-google_apis-google-23
ビルド実行
$ antエラーメッセージに従い足りないディレクトリを作る
$ mkdir lib
$ mkdir assets
$ mkdir build/docs再度ビルド
$ antビルド成功。dist/fh.imagefactory…

最近エラーをよく吐くAppcelerator Studioを再インストール

イメージ
Titanium Studio(Appcelerator Studio)でAndroid向けビルドをしたら下記エラー。Android SDK version Android N (Preview) not found環境: OS X El Capitan 10.11.6, Xcode 8.0そういえばAndroid SDK Managerで古いSDKを削除したときにAndroid Nも削除してた。でも必要ないはず。Google先生に聞いても同じような現象はないので、Titaniumの環境を一から再構築することにした。参考Prerequisites | Appcelerator Platform - Appcelerator Docs目次Node.jsをnvmで管理する環境に切り替える JDKは1.7を使う Appcelerator CLIをインストール Appcelerator Studioをアンインストール Appcelerator Studioをインストール 原因は分からないけど直った※ Appcelerator Studioの再インストールは意味なかったので、最後だけみればエラーの回避方法は分かる。1.Node.jsをnvmで管理する環境に切り替える前の記事を参考にSE奮闘記: Macのnode.jsをアンインストールしてnvmから再インストール※ 結局Appcelerator Studioをインストールするときに/usr/local/bin/nodeがないと自動インストールされるので意味なかった。2.JDKは1.7を使う前はJDK1.6じゃないとエラーになっていたけど、今は大丈夫になったらしいので1.6にする設定を削除。$ less ~/.bash_profile# Use JDK 1.6 for Titanium
#export JAVA_HOME=`/usr/libexec/java_home -v 1.6`確認
$ echo $JAVA_HOME/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home3.Appcelerator CLIをインストールコマンドを実行するだけ
$ npm install appcelerator -g確認する。リビルドが走った。
$ appc ti …

Macのnode.jsをアンインストールしてnvmから再インストール

イメージ
どこかのタイミングでインストールされたNode.jsをアンインストールして、nvmから再インストールしたときの覚書。環境: OS X El Capitan 10.11.6今のバージョンを確認
$ node -vv4.2.21.Node.jsをアンインストールアンインストールするのに参考になったサイトjavascript - How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X) - Stack Overflowどこにあるか確認
$ which node
$ which npmnode_modulesの場所も確認
$ ls /usr/local/lib/node_modules/削除実行
$ sudo rm -rf /usr/local/bin/node /usr/local/bin/npm /usr/local/lib/node_modules/manなど残るけど気にしない。その他設定ファイルも削除
$ sudo rm -rf ~/.npm/ ~/.nvm/2.nvmをインストール公式サイトを参考にXcodeをインストールしたくない場合はCommand Line Toolsをインストールする必要があるらしい。creationix/nvm: Node Version Manager - Simple bash script to manage multiple active node.js versionsインストール実行
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash.bashrcに追記された。.bash_profileから読み込む設定がなかったので追記(参考:本当に正しい .bashrc と .bash_profile の使ひ分け - Qiita
$ less ~/.bash_profile# Load .bashrc
test -r ~/.bashrc && . ~/.bashrc再ログインしてnvmコマンドが使えるか確認
$ nvm ls-remoteNode.jsをインストール
$ nvm install v4.6.1npmをアップデート