Blog2019-09-07T09:13:51+09:00

Blog

Articles, News & Announcements

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nec pellentesque purus. Nunc finibus urna eget est molestie, non dignissim nulla cursus. Proin hendrerit, lacus vitae imperdiet rhoncus, tortor quam sodales lorem, vitae hendrerit est nulla at dolor. Quisque dictum dui eget turpis dapibus pharetra.

日立製プロジェクト管理ツール「SynBiz S2」が超絶イマイチな理由

11月 8th, 2021|未経験だったけど,上場企業でAI活用とDX推進するように|

私は業務でSynBiz S2を使っています.RedmineとJootoも使ったことがあり,その経験をもとにSynBizを全くお勧めしない理由をお伝えします.一言で言うと「日立ブランドだけで売っている印象で,他にいいソフトあるのになぜSynBizを使うかわからない」です. ダメだと思う理由は下記の点です. ・費用が高く,無料で試せない ・サイトが遅い ・容量が小さい ・詳細を書き込む場所がない ・UIがダサい ・情報が少ない ・サポートが悪い   費用が高く,無料で試せない. SynBiz S2は一人当たり月額2500円かかります.10人から契約ですので最低でも30万円かかります.保守費用とサポート込みと言いますが,サポートの問い合わせ窓口も公開していないし,1ヶ月に一度くらい丸1日使えない日があります.まともな保守やサポートをしているとは思えません. 対して,Redmineは無料ですし,Jootoは5人目から一人当たり月額400円であることを考えるとSynBiz S2はバカ高いです.SynBizというマイナーなソフトにこんなに払うなら,Jiraとかグローバルスタンダードなものを使った方がいいと思います.これだけ払っているのにアドインで別途お金をとります.また,無料で使ってみるということがSynBiz S2はできません.比較してしっくりきたものを使いたいところですが,それができません. サイトが遅い SynBiz S2のWeb版のトップページをLighthouseというツールで検証すると,表示速度が26点程度のスコアしかありません.使っていても待たされることが多く,イライラします.UIはダサいのになんでこんな遅いん? 容量が小さい SynBiz S2は10人で1GBのプランからあるのですが,1GBは少な過ぎます.少し使いこなそうとしたら1GBなんてすぐ使ってしまいます.SynBiz S2はプロジェクト管理ツールがあることが大事な場面で導入されているのだと思います. 詳細を書き込む場所がない プロジェクト管理ツールとしてSynBiz S2が根本的にダメなところです.RedmineやJootoだとマークダウンを使って詳細を書き込める場所がどこにでもあってプロジェクト全体を描くことができるのですが,SynBiz S2はガントチャートを描くことに特化しています.従って詳細は別に管理する必要があります.私はURLをガントチャートにリンクできるので,詳細を書いたURLにリンクしています.SynBiz S2を導入する意味がわかりません. UIがダサい SynBiz S2はUIがダサいです.Redmine並みにダサいです.全く使っていてテンションが上がりません.いつのデザインって感じ.印象は2000年代かな. 情報が少ない SynBiz S2は,わからないことがあってネットで検索しても情報が全く出てきません. サポートが悪い ネットに情報がないから問い合わせしようとしてもSynBiz S2のサポートの連絡先がわかりません.公開していないし,サイトにもリンク貼ってないです.   SynBizはプロジェクト管理ツールがあることが大事な場面で導入されていて,評判を大事にする大企業で導入されていると思っています.いいところはガントチャートは描きやすいところと,エクセルに似ているのでスキルが低くても使いやすいことかな.でもそれならプロジェクト管理ツールいらないわけですが,エクセルじゃないプロジェクト管理ツールがあることがだいじな場面で使われているからいいのだと思います. 他のプロジェクト管理ツールを試して比較して選ぶことをお勧めします.   リンク SynBIz S2  

  • アプリ開発をイメージさせる写真

cordova-plugin-crypt-fileでcordovaをアップデートしたらビルドできない

10月 5th, 2021|個人でアプリ開発頑張った|

HTMLとJavaScriptだけでアプリを作れるのが魅力のCordovaですが,現在はCapacitorに移行することをお勧めします. 2019年までCordovaでiOS, Androidアプリを作成,公開していました. 現在はAngularベースでCapacitorに移行しましたが,Cordovaを使っていたときにファイルを暗号化する部分で発生したエラーについてまとめています. 問題はcordova-plugin-crypt-fileを入れて難読化しているのだが、cordova9.0.0へバージョンアップしたらビルドできなくなったことです. エラーメッセージは下記です.Using "requireCordovaModule" to load non-cordova module "path" is not supported. Instead, add this module to your dependencies and use regular "require" to load it.バグではなくセキュリティを高めるための仕様の変更で,本来はプラグインが対応すべき問題です.しかし、今回原因となったcordova-plugin-crypt-fileがまだ対応していなかったのでその場合の回避方法です. 対象のプラグイン アプリのソースコードを暗号化するcordova-plugin-crypt-file 対処方法 これを参考に/plugins/cordova-plugin-crypt-file/hooks/after_prepare.jsをいじることで解決しました. https://github.com/PeterHdd/cordova-plugin-crypto-file/issues/8 変更前 module.exports = function(context) { var path = context.requireCordovaModule('path'), fs = context.requireCordovaModule('fs'), crypto = context.requireCordovaModule('crypto'), Q = context.requireCordovaModule('q'), cordova_util = context.requireCordovaModule('cordova-lib/src/cordova/util'), platforms = context.requireCordovaModule('cordova-lib/src/platforms/platforms'), Parser = context.requireCordovaModule('cordova-lib/src/cordova/metadata/parser'),

Other Recent Stories

  • Episode 6: Effective Wireframing

wiredxdisplayを入れたらadbコマンドが使えなくなった

10月 5th, 2021|IT|

結論を知れば当然なのだろうけどかなりはまった。 スマホをセカンドディスプレイにできるソフトがあるときいてインストールした。wiredxdisplayというもの。かなり便利だった。 https://www.splashtop.com/wiredxdisplay しかし、それを使って気分よく開発したプロジェクトをadbコマンドでインストールしようとするとエラーがでる。当初は、wiredxdisplayをいれたことの影響など考えていなかったから全く原因がわからず苦労した。 パス周りを確認すると、どうもadbの実行ファイルが2つあるということしか考えられず、adbの実行ファイルがどこにあるかしらみつぶしに調べるために find . -name ‘adb’ 2> /dev/null で調べてみると、 ./Users/hoge/Library/Android/sdk/ndk/20.0.5594570/python-packages/adb . ./Applications/Splashtop XDisplay.app/Contents/MacOS/adb と出てきた。あぁ、そうか、スマホをセカンドディスプレイとして使用するのにadb使ってるわな、と納得し、一件落着。。バージョンおなじなら両立するのにな。。 と思ってこの記事を書いた後、試してみたら両立した! wiredxdisplayのadbファイルのある /Applications/Splashtop

  • アプリ開発をイメージさせる写真

Cloud functionsからFirestoreのStorageにアクセスして、VisionAIをつかう

10月 5th, 2021|個人でアプリ開発頑張った|

Cloud functionsからFirestoreのStorageにアクセスして、VisionAIをつかうにあたってかなり苦労したので、ポイントをまとめておく。 1。Cloud functionにサードパーティのPythonのライブラリを使う場合、requrements.txtを書く必要がある。 2。Firebaseのデータにアクセスする場合、firebaseのプロジェクトの歯車マークから、Python用の設定ファイル(json)をダウンロードし、Cloud FUnctionsにソースコードで登録する必要がある。 import firebase_admin from firebase_admin import credentials from firebase_admin import storage cred = credentials.Certificate(“ダウンロードしたファイル”) firebase_admin.initialize_app(cred,

  • Episode 6: Effective Wireframing

gcpで2つ目のアカウントで無料枠を適用しない方法

10月 5th, 2021|IT|

問題の所在 無料トライアルアカウントを2つ作ってしまって規約違反 経緯 AWSとAzureに押されておりますが、GoogleCloudPlatform が好きです。とても好きなので、最初になんとなく登録したメールアドレスではなく、ちゃんとしたアドレスで使いたくなりました。そこでふたつめのGCPアカウントを先日作成しました。 で、これについてきた1年の無料枠が問題に。 Googleからのメール Googleからのメールです 「無料トライアルアカウントを2つ作成した件について、お知らせいただきありがとうございます。こちらのドキュメント 1 にもご確認いただけるように、無料トライアルクレジットの適用は一度に限ります。無料割り当ての制限を回避するために複数の無料トライアルアカウントを作成することは利用規約違反であり、違反が判明した場合はプロジェクトまたはアカウントがシステムにて停止される可能性がございますので、ご留意願います。詳細に関しては文末リンク 2 内の「無料トライアル期間中の割り当て制限の回避」部分にてご確認頂けますようお願いいたします。(今後ご利用される予定であるプロジェクトを元請求先アカウントに変更して頂き 3、新規無料トライアルアカウントを閉鎖 (文末リンク 4 参照) して頂ければ、既存のリソースの停止を防げます。) 1 https://cloud.google.com/free/docs/gcp-free-tier#free-trial 2 https://support.google.com/cloud/answer/7002354?hl=ja 3 https://cloud.google.com/billing/docs/how-to/modify-project#change_the_billing_account_for_a_project

  • アプリ開発をイメージさせる写真

HuaweiのApp galleryでアプリで提出してみた

10月 5th, 2021|個人でアプリ開発頑張った|

AppGalleryにアプリを公開する方法を説明します.Androidよりは遥かに売り上げいいです. 背景 いま、スマホアプリって作っても全然インストールしてもらえないんですよね。もう市場飽和してて、10年前ならインストールされたのになんて思いなが開発していました。そんな矢先、Google Play storeからHuaweiが締め出されたという話があり、あっという間に5社で連合で新しいアプリストアが立ち上げられました。App Galleryです。これはチャンスということで手元のAndroidアプリをApp galleryでリリースしたのでその所感をお伝えします。 野良アプリストアでしょうか まぁどうでしょうか。当面はそうでしょうね 今後はどうでしょうか Huaweiの技術力、わたしはGoogleやAppleに劣らずすごいと思います。共産党はトップダウンでものごと進めるし、動画などがもっとも普及しているのが中国であることを鑑みると、今後のITを引っ張るのは中国だと思います。App galleryって「危険そう」「野良アプリ」ってイメージありますよね?でも今後、GoogleとAppleのストアに並ぶ市場になると思います。 所感 全体的な印象は、中身はGoogle

  • アプリ開発をイメージさせる写真

Angularにおけるモジュール解説

10月 5th, 2021|個人でアプリ開発頑張った|

モジュールとは Anularは、コードをモジュールという単位で機能ごとに分割することで管理します。電気自動車が部品を組み立てることで比較的簡単に組み立てられるように、機能ごとにモジュールへ分割することでプログラムを作成しやすくなります。代表的なものとして、ルーティングや HTTP 通信などの機能を持つものなどがあります。 CommonModule CommonModuleはNgIf や NgFor などの基本的なディレクティブやパイプを提供します。両者ともAngularを代表する機能ですが、Ngifは変数の条件によって(例えばログインしているかしていないかで)表示を変えるときに使用しますし、NgForはリスト構造になっているものに対してイテレートすることで劇的にソースコードを書く手間を低減できます。Angularを代表する機能であるモジュールのため直接読み込む必要はなく、BrowserModule やWorkerAppModule などの各プラットフォームごとのモジュールがエクスポートしているので、これらのモジュールを読み込んでいれば同時に利用可能になります。 Forms Module Forms Moduleは、Template Driven なフォームを実装するのに必要となるディレクティブやプロバイダを提供します。Template Driven はフォームにユーザーが入力した情報によって変数側のデータを書き換える方法で、これによりJavaScriptからクラスやIDを指定してgetElementbyID()などの手間を省くことができます。Forms Module

Browse Episodes

Explore our professional, curated podcast content.

Listen to more episodes
Listen to more episodes

日立製プロジェクト管理ツール「SynBiz S2」が超絶イマイチな理由

11月 8th, 2021|未経験だったけど,上場企業でAI活用とDX推進するように|

私は業務でSynBiz S2を使っています.RedmineとJootoも使ったことがあり,その経験をもとにSynBizを全くお勧めしない理由をお伝えします.一言で言うと「日立ブランドだけで売っている印象で,他にいいソフトあるのになぜSynBizを使うかわからない」です. ダメだと思う理由は下記の点です. ・費用が高く,無料で試せない ・サイトが遅い ・容量が小さい ・詳細を書き込む場所がない ・UIがダサい ・情報が少ない ・サポートが悪い   費用が高く,無料で試せない. SynBiz S2は一人当たり月額2500円かかります.10人から契約ですので最低でも30万円かかります.保守費用とサポート込みと言いますが,サポートの問い合わせ窓口も公開していないし,1ヶ月に一度くらい丸1日使えない日があります.まともな保守やサポートをしているとは思えません. 対して,Redmineは無料ですし,Jootoは5人目から一人当たり月額400円であることを考えるとSynBiz S2はバカ高いです.SynBizというマイナーなソフトにこんなに払うなら,Jiraとかグローバルスタンダードなものを使った方がいいと思います.これだけ払っているのにアドインで別途お金をとります.また,無料で使ってみるということがSynBiz S2はできません.比較してしっくりきたものを使いたいところですが,それができません. サイトが遅い SynBiz S2のWeb版のトップページをLighthouseというツールで検証すると,表示速度が26点程度のスコアしかありません.使っていても待たされることが多く,イライラします.UIはダサいのになんでこんな遅いん? 容量が小さい SynBiz S2は10人で1GBのプランからあるのですが,1GBは少な過ぎます.少し使いこなそうとしたら1GBなんてすぐ使ってしまいます.SynBiz S2はプロジェクト管理ツールがあることが大事な場面で導入されているのだと思います. 詳細を書き込む場所がない プロジェクト管理ツールとしてSynBiz S2が根本的にダメなところです.RedmineやJootoだとマークダウンを使って詳細を書き込める場所がどこにでもあってプロジェクト全体を描くことができるのですが,SynBiz S2はガントチャートを描くことに特化しています.従って詳細は別に管理する必要があります.私はURLをガントチャートにリンクできるので,詳細を書いたURLにリンクしています.SynBiz S2を導入する意味がわかりません. UIがダサい SynBiz S2はUIがダサいです.Redmine並みにダサいです.全く使っていてテンションが上がりません.いつのデザインって感じ.印象は2000年代かな. 情報が少ない SynBiz S2は,わからないことがあってネットで検索しても情報が全く出てきません. サポートが悪い ネットに情報がないから問い合わせしようとしてもSynBiz S2のサポートの連絡先がわかりません.公開していないし,サイトにもリンク貼ってないです.   SynBizはプロジェクト管理ツールがあることが大事な場面で導入されていて,評判を大事にする大企業で導入されていると思っています.いいところはガントチャートは描きやすいところと,エクセルに似ているのでスキルが低くても使いやすいことかな.でもそれならプロジェクト管理ツールいらないわけですが,エクセルじゃないプロジェクト管理ツールがあることがだいじな場面で使われているからいいのだと思います.

  • アプリ開発をイメージさせる写真

cordova-plugin-crypt-fileでcordovaをアップデートしたらビルドできない

10月 5th, 2021|個人でアプリ開発頑張った|

HTMLとJavaScriptだけでアプリを作れるのが魅力のCordovaですが,現在はCapacitorに移行することをお勧めします. 2019年までCordovaでiOS, Androidアプリを作成,公開していました. 現在はAngularベースでCapacitorに移行しましたが,Cordovaを使っていたときにファイルを暗号化する部分で発生したエラーについてまとめています. 問題はcordova-plugin-crypt-fileを入れて難読化しているのだが、cordova9.0.0へバージョンアップしたらビルドできなくなったことです. エラーメッセージは下記です.Using "requireCordovaModule" to load non-cordova module "path" is not supported. Instead, add this module to your dependencies and use regular "require" to load it.バグではなくセキュリティを高めるための仕様の変更で,本来はプラグインが対応すべき問題です.しかし、今回原因となったcordova-plugin-crypt-fileがまだ対応していなかったのでその場合の回避方法です. 対象のプラグイン アプリのソースコードを暗号化するcordova-plugin-crypt-file 対処方法 これを参考に/plugins/cordova-plugin-crypt-file/hooks/after_prepare.jsをいじることで解決しました. https://github.com/PeterHdd/cordova-plugin-crypto-file/issues/8 変更前 module.exports = function(context) { var path

  • アプリ開発をイメージさせる写真
  • Episode 6: Effective Wireframing

wiredxdisplayを入れたらadbコマンドが使えなくなった

10月 5th, 2021|IT|

結論を知れば当然なのだろうけどかなりはまった。 スマホをセカンドディスプレイにできるソフトがあるときいてインストールした。wiredxdisplayというもの。かなり便利だった。 https://www.splashtop.com/wiredxdisplay しかし、それを使って気分よく開発したプロジェクトをadbコマンドでインストールしようとするとエラーがでる。当初は、wiredxdisplayをいれたことの影響など考えていなかったから全く原因がわからず苦労した。 パス周りを確認すると、どうもadbの実行ファイルが2つあるということしか考えられず、adbの実行ファイルがどこにあるかしらみつぶしに調べるために find . -name ‘adb’ 2> /dev/null で調べてみると、 ./Users/hoge/Library/Android/sdk/ndk/20.0.5594570/python-packages/adb . ./Applications/Splashtop XDisplay.app/Contents/MacOS/adb と出てきた。あぁ、そうか、スマホをセカンドディスプレイとして使用するのにadb使ってるわな、と納得し、一件落着。。バージョンおなじなら両立するのにな。。 と思ってこの記事を書いた後、試してみたら両立した! wiredxdisplayのadbファイルのある /Applications/Splashtop XDisplay.app/Contents/MacOS にいって、 cp /Users/hoge/Library/Android/sdk/platform-tools/adb ./adb でAndroidstudioのadbをコピーしたら、両立して使えるように。いや、たいへんだった。

  • アプリ開発をイメージさせる写真

Cloud functionsからFirestoreのStorageにアクセスして、VisionAIをつかう

10月 5th, 2021|個人でアプリ開発頑張った|

Cloud functionsからFirestoreのStorageにアクセスして、VisionAIをつかうにあたってかなり苦労したので、ポイントをまとめておく。 1。Cloud functionにサードパーティのPythonのライブラリを使う場合、requrements.txtを書く必要がある。 2。Firebaseのデータにアクセスする場合、firebaseのプロジェクトの歯車マークから、Python用の設定ファイル(json)をダウンロードし、Cloud FUnctionsにソースコードで登録する必要がある。 import firebase_admin from firebase_admin import credentials from firebase_admin import storage cred = credentials.Certificate(“ダウンロードしたファイル”) firebase_admin.initialize_app(cred, { ‘storageBucket’: ‘ストレージなら、そのばけえと’ }) 2.5 Storageからデータを取得して、一度PILの形式にする source_blob_name = “ふあいるに名前” blob = bucket.get_blob(source_blob_name) img_file = io.BytesIO() blob.download_to_file(img_file) img = Image.open(img_file) 3。Vision AIに渡すデータは、base64の必要がある。

  • Episode 6: Effective Wireframing

gcpで2つ目のアカウントで無料枠を適用しない方法

10月 5th, 2021|IT|

問題の所在 無料トライアルアカウントを2つ作ってしまって規約違反 経緯 AWSとAzureに押されておりますが、GoogleCloudPlatform が好きです。とても好きなので、最初になんとなく登録したメールアドレスではなく、ちゃんとしたアドレスで使いたくなりました。そこでふたつめのGCPアカウントを先日作成しました。 で、これについてきた1年の無料枠が問題に。 Googleからのメール Googleからのメールです 「無料トライアルアカウントを2つ作成した件について、お知らせいただきありがとうございます。こちらのドキュメント 1 にもご確認いただけるように、無料トライアルクレジットの適用は一度に限ります。無料割り当ての制限を回避するために複数の無料トライアルアカウントを作成することは利用規約違反であり、違反が判明した場合はプロジェクトまたはアカウントがシステムにて停止される可能性がございますので、ご留意願います。詳細に関しては文末リンク 2 内の「無料トライアル期間中の割り当て制限の回避」部分にてご確認頂けますようお願いいたします。(今後ご利用される予定であるプロジェクトを元請求先アカウントに変更して頂き 3、新規無料トライアルアカウントを閉鎖 (文末リンク 4 参照) して頂ければ、既存のリソースの停止を防げます。) 1 https://cloud.google.com/free/docs/gcp-free-tier#free-trial 2 https://support.google.com/cloud/answer/7002354?hl=ja 3 https://cloud.google.com/billing/docs/how-to/modify-project#change_the_billing_account_for_a_project 4 https://cloud.google.com/billing/docs/how-to/manage-billing-account#close_a_billing_account 」 でいろいろメールのやりとりがあったのですが、2週間くらいで解決しました(なが!!)。答えはこれです。 答え→無料枠はアカウントではなく、支払いアカウントに紐付けされている。デフォルトの支払いアカウントを閉鎖せよ 最初、無料枠はアカウントに紐付けられていると思って右往左往していたのですが、無料枠は支払いアカウントにひもづけされているのです。なので最初の支払いアカウントをを閉鎖して、新しい支払いアカウントを作成すればいいです。二つ目に登録したアドレスに無料枠がついていると勘違いしていて長くかかってしまいました。 具体的には、下記の手順です(メールの転載)。 1. Sign in to the Google Cloud Console 2. In the Billing navigation menu,

Fresh Content
Direct to Your Inbox

Just add your email and hit subscribe to stay informed.

Thank you for your message. It has been sent.
There was an error trying to send your message. Please try again later.

タイトル

Go to Top