タグ

ブックマーク / tech.guitarrapc.com (35)

  • 2022年に使ったサービス - tech.guitarrapc.cóm

    2021年、2020年は書き忘れてたみたいです。 tech.guitarrapc.com 継続しているもの 基方針は、すぐに辞められる月間契約を選択、やめない/月間がないものは年間契約。 月間契約 サービス名 価格 期間 継続? 用途 Apple Music 1,480円 2019年~ 継続 ストリーミング AWS $4.64 2013年~ 継続 Route53 / Lambda / S3 / KMS GitHub Pro $5.00 2013年~ 継続 GitHub Sponsors $1.00 2022年~ 新規 @mayuki Google Workspace Business Starter 680円/user 2013年~ 継続 IIJ 990円/user 2021年~ 継続 4GB 音声 SIM Money Forward ME 480円 2018年~ 継続 家計簿、手放しで

    2022年に使ったサービス - tech.guitarrapc.cóm
    daruyanagi
    daruyanagi 2022/12/31
    俺も自分のをまとめるか ( ˘ω˘ )
  • Git GUIクライアントと Fork - tech.guitarrapc.cóm

    GitGUI クライアント、いろんなツールがあってそれぞれ使いやすさがあります。 普段私は、GitKraken をメインにしていますが、サイズの大きなリポジトリでは Fork を利用しています。 しばらくForkをメイン気味に使っていた中で、私がForkに感じた良さと苦手なことをメモしておこうと思います。 tl;dr; 自分のgit利用ケース git GUI クライアントについて Fork GitKraken Fork と SourceTreeの比較 Fork の良い点 Fork の懸念点 特筆点 ForkとGitKrakenの比較 Fork の良い点 Fork の懸念点 特筆点 Fork の欠点と対処 Fork の縦ペインで視点移動は減らせるのか tl;dr; Git GUI クライアント、まだまだ全然決定版がないですね。 GitHub.com や GHE、GitLab など複数の

    Git GUIクライアントと Fork - tech.guitarrapc.cóm
    daruyanagi
    daruyanagi 2021/11/04
    “SourceTree使ってた、 あるいは10GB 超えるようなリポジトリだったら、私は Fork 使います。 そんなに大きなリポジトリじゃないなら、GitKraken 使っているのが幸せです”
  • Windows 10 Home で WSL2 と Docker Desktop for Windows を動かす - tech.guitarrapc.cóm

    開発環境では DockerDB や各種バックエンドを動かすことが多いのですが、WFH が広がる中で自宅が Windows 10 Home で Docker Desktop for Windows 起動できないんだけど、何か手がないかと相談があったりなかったり。 以前試したときは問題なかったのですが、改めて最新の状況で試します。 また、wsl2 の仕組みから言って Hyper-V でホストしたWindows 10 Home でも動作するはずなのでそこも確認です。 Hyper-V に Windows 10 Homeをインストールしているのでその検証結果も知りたい人にも向けていいのではということで。 目次 目次 更新履歴 TL;DR WSL2について Docker Desktop for Windows をインストールする Insider Preview を Slowring で有効にする

    Windows 10 Home で WSL2 と Docker Desktop for Windows を動かす - tech.guitarrapc.cóm
  • Windows開発環境の構築をChocolateyからscoopに切り替える - tech.guitarrapc.cóm

    この記事は、PowerShell Advent Calendar 2019の一日目です。 qiita.com Windows のパッケージマネージャーの裏はPowerShellが多く使われています。 そんなWindows におけるパッケージマネージャーと言えば、Package Management Chocolatey が有名なのではないでしょうか? 私もChocolatey をパッケージマネージャーに用いて開発環境の構築をしてきましたが、課題が多かったため Scoopに切り替えました。 Chocolatey で何が問題だったのか、なぜscoop を選んだのか、この一年 scoop をどのように環境構築に利用しているのかを紹介したいと思います。 目次 目次 TL;DR Chocolatey の利用 どのように Chocolatey を利用していたのか Chocolatey で困ること Ch

    Windows開発環境の構築をChocolateyからscoopに切り替える - tech.guitarrapc.cóm
  • PowerShell 本を出版するまでの反省 - tech.guitarrapc.cóm

    PowerShellを書いたのですが、当然多くの反省があります。 tech.guitarrapc.com どれも自分の苦手とすることへの直視を求められるのでメモしておきます。 プログラミング系のを書くときの参考になれば幸いです。 目次 目次 そもそもなぜを書いたの 執筆期間 反省点 書き始めるまでの重さ 一日の書ける量 表現の難しさ ページの超過 サンプルコードの担保 兼業はできない 編集者との文章共有 重版予定は? そもそもなぜを書いたの を書く動機はいろいろなケースがあると思います。 私の場合、を書きたいというより「を通してPowerShell に感じる悩ましいと思わせる部分への一定の解消を図りたい」という思いで書きました。 結果は読者のみぞ知るので分かりません。 もともと私が持っていたPowerShellの課題に「学習コストが高すぎる」というのがあります。ただコマンドを

    PowerShell 本を出版するまでの反省 - tech.guitarrapc.cóm
    daruyanagi
    daruyanagi 2019/01/05
    大変助かってる
  • XAMLを書くときに使っている拡張機能 - tech.guitarrapc.cóm

    UWP アプリを書く必要があり、何度か挫折したXAMLに真剣に取り組んでいます。 今回は、XAMLを書くにあたって自分が導入している拡張機能とめちゃめちゃ便利なアプリの紹介です。 目次 目次 拡張機能 XamlStyler Inline Color Picker XAML 記述の確認 XAML Controls Gallery WindowsCompositionSamples WindowsCommunityToolkit まとめ 拡張機能 次の2つをいれることで、XAML に悩まされることが減ったのでお勧めです。 ときにStylerは、いわゆる自動的なフォーマッターでオススメです。 私がこういう拡張をいれる時に共通しているのは、「機械的に自動化されるのに慣れるのは大事」ということで、フォーマッターはその中で優先して導入すると効果があると感じます。 marketplace.visuals

    XAMLを書くときに使っている拡張機能 - tech.guitarrapc.cóm
  • PowerShellっぽく陸上自衛隊のイラク派遣日報をまとめてダウンロードしてみる - tech.guitarrapc.cóm

    面白い記事があったので、私もやってみます。 blog.daruyanagi.jp 毎度毎度、PowerShellっぽさとは何かなぁ思うのですが、PowerShell実践ガイドブックでもWebサイトのステータス監視などを書いたので、良い題材な気がします。 目次 目次 C# だとどう書くのか 元記事の処理 必要な処理を抜き出す インライン処理 パイプラインとメソッド形式の選択 一意に絞る URLからファイル名を取る ダウンロードする 非同期ダウンロードで高速化する Jobを使った非同期処理 Taskを使った非同期処理 まとめ 参考 C# だとどう書くのか C#ならAngleSharpを使って次のようなコードでダウンロード処理を行うことができます。 私の自宅では、60Mbpsを維持して5分でおわりました。 gist.github.com PowerShellだとどうなるでしょうか。 元記事の処理

    PowerShellっぽく陸上自衛隊のイラク派遣日報をまとめてダウンロードしてみる - tech.guitarrapc.cóm
    daruyanagi
    daruyanagi 2018/05/28
    “PDFのURLは順不同に並んでいるため、Get-UniqueではなくSort-Object -Uniqueをする必要があります” ここだけわかんなかったから後で調べとこ
  • 『PowerShell実践ガイドブック』の先行レビューアーを募集します! - tech.guitarrapc.cóm

    刊行される「PowerShell実践ガイドブック」(通称:貝殻)ですが、編集さんにかけあったところ先行レビューという形で書籍をプレゼントできることになりました! tech.guitarrapc.com PowerShell実践ガイドブック ~クロスプラットフォーム対応の次世代シェルを徹底解説~ 作者:吉崎 生マイナビ出版Amazon マイナビBOOKSのPC書籍編集部ブログで、応募フォームが用意されています! book.mynavi.jp レビュワー募集終了のお知らせ 締め切りを迎えて、抽選により5名様にレビュワーの連絡と書籍が発送されました。 レビューされるのを心待ちにしています! お願い 当選された方は、アマゾンやブログ(はてなnote、medium、など場所は問いません)でのレビュー+TwitterなどのSNSでの告知をお願いします。 書籍到着から2週間以内にレビューを公開しご連

    『PowerShell実践ガイドブック』の先行レビューアーを募集します! - tech.guitarrapc.cóm
  • 「PowerShell実践ガイドブック」という本を書きました! - tech.guitarrapc.cóm

    このたび、PowerShell実践ガイドブックというを執筆・刊行する運びとなりました。 日から予約開始、2018/5/30日に発売です。 ※ Amazonの紹介文がおかしいのは修正予定です。 修正されました。 Amazonなどのオンライン書店で予約が始まってます。 Kindle版もありますが、まだAmazonでは発売情報が出ていませんのでお待ちください。 5/22 Kindle版も予約開始しています。 PowerShell実践ガイドブック ~クロスプラットフォーム対応の次世代シェルを徹底解説~ 作者:吉崎 生マイナビ出版Amazon また、マイナビ出版でもPDFを販売しています。 book.mynavi.jp PowerShell Coreを扱ったは、世界では2017年に発売された6.0リリース前ののみで、国内でも初めてになります。 こんな人におすすめです ふだんのちょっとしたPC

    「PowerShell実践ガイドブック」という本を書きました! - tech.guitarrapc.cóm
    daruyanagi
    daruyanagi 2018/05/08
    もう少しまじめに勉強する
  • PowerShell のコーディングスタイル - tech.guitarrapc.cóm

    この記事は、PowerShell Advent Calendar 2017 3日目の記事です。 qiita.com 新しい言語を触るときに気になるのが、その言語はどのように書くことを意図しているのかです。私が触ってきた言語の多くは「その言語の考えの基」となるものを持っており、コーディングガイドライン上でもそれを明示していることが多いように思います。 PowerShell はどうなのでしょうか? 今回はPowerShell ではどのようなコーディングスタイル (記事ではコーディング規則も同じ意味で用います)で書くといいのかを考えてみたいと思います。 思いのほか記事内容がながくなってしまったので、結論だけ見たい方は まとめ をどうぞ ※ 決してこの記事の内容が絶対正しいと思っていません。みなさんが書いていく中でどうすればいいのか、と思ったときの良いヒントになることを願っています。 軽い記事

    PowerShell のコーディングスタイル - tech.guitarrapc.cóm
  • Visual Studio 2017 で使っている拡張機能 - tech.guitarrapc.cóm

    Visual Studio Code も Visual Studio もExtensions と呼ばれる 拡張機能を使うことで便利な機能を追加できます。 Market Place 便利。 marketplace.visualstudio.com あまりむやみに追加すると動作が重くなるのですが、便利なものを使わない手はないので必要なものを入れています。*1 ここではVisual Studio 2017で私が入れている便利拡張をまとめておきます。 目次 目次 Extensions一覧 それぞれの拡張 Visual Studio IntelliCode - Preview Build Vision Git Diff Margin Open on GitHub SwitchStartupProject for VS 2017 VSColorOutput Custom Document Well O

    Visual Studio 2017 で使っている拡張機能 - tech.guitarrapc.cóm
  • わたしが C# を学ぶにあたって教わっている先達のサイトをまとめてみる - tech.guitarrapc.cóm

    書いていないネタは多いのですが、アンケートで C# についてと言われました。 次なんの記事がいいですか? #書く記事募集中— guitarrapc_tech (@guitarrapc_tech) April 23, 2016 そこで、私自身 C# を学ぶにあたって参考にしているものをまとめておくことことにします。*1 はじめに感謝と尊敬を。ここに載せていないサイト、書籍の多くからも学びも得ています。今現在もそうです。 私自身が何か恩返しをできればと思いつつ、同じように悩まれている方への参考となれば幸いです。 目次 目次 個人ブログ Microsoft関連 困ったときの まとめ 個人ブログ 順番には大きな意味はありません。 サイト ブログ主 参考にしている分野 備考 ++C++; // 未確認飛行 C ++C++; // 管理人: 岩永 (@ufcpp) / Twitter C#, プログラ

    わたしが C# を学ぶにあたって教わっている先達のサイトをまとめてみる - tech.guitarrapc.cóm
    daruyanagi
    daruyanagi 2016/04/27
    昔はホームページにこういうリンク集をつける習慣があったよなー
  • Azure Functions - C# で安全に機密情報を渡そう - tech.guitarrapc.cóm

    Azure Functions は、当に各所で活用できるポテンシャルがあり、すでに多くの実績をグラニで積んでいます。実際グラニでは、プロダクト投入に加えてインフラにおける中心となりつつあります。活躍できるシーンが多く思いつくため、どんどん実装が追加されています。 さて番投入ということで、検証ステージを超えると気になるのが機微情報(機密情報)です。 「慣れるため、開発中」などいろいろな理由でついついパスワードやToken などをコードに埋め込んでしまうことが多いと思います。 そんな時に、Linux では環境変数にexport Hoge="foo" などとしてコードから分離するのが王道ですが、Azure Functions でどうやってコードと分離するか考えてみましょう。 目次 目次 目標 Azure Functions は Web Apps Application Settings に機

    Azure Functions - C# で安全に機密情報を渡そう - tech.guitarrapc.cóm
  • Windows Management Framework 5.0 RTM (PowerShell 5.0 RTM) がリリースされました - tech.guitarrapc.cóm

    2015/12/24 追記 WMF 5.0 RTM のインストールによって、環境変数の PSModulePath がデフォルト設定にリセットされるバグが見つかったため、現在ダウンロードセンターから外されています。 修正が確認できしだい再度公開される予定とのことですので、少しお待ちください。なお、もし既に WMF5.0 RTM をインストールしていた場合、この問題に該当しています。また、WMF 5.0 RC や Production Preview ではこの問題は生じていません。 Windows Management Framework (WMF) 5.0 currently removed from Download Center 文 ついに PowerShell v5 RTM がリリースされました。 Windows Management Framework (WMF) 5.0 RTM

    Windows Management Framework 5.0 RTM (PowerShell 5.0 RTM) がリリースされました - tech.guitarrapc.cóm
    daruyanagi
    daruyanagi 2015/12/19
    目が回る
  • PowerShell v5 の ConvertFrom-Json では改行を含めたJSONが解釈可能に - tech.guitarrapc.cóm

    PowerShell ではCmdletを介して JSON の利用ができます。型に当てずに解釈できるので、さくっと使うには当に強力です。この点に関しては、jq や Json.Net などより触りやすいと思います。 さて、過去にも PowerShell での JSON の操作について説明してきました。今回、PowerShell v5 において、v4までで面倒だった点が改善されたので紹介しましょう。 tech.guitarrapc.com tech.guitarrapc.com 目次 目次 v4までは改行を含んだJSON の読み取りには注意が必要だった v5 では改行を含んだJSON も直接読めるように サンプル まとめ v4までは改行を含んだJSON の読み取りには注意が必要だった 過去の記事でも説明しましたが、ConvertFrom-Json でファイルに保存された Json ファイルを読

    PowerShell v5 の ConvertFrom-Json では改行を含めたJSONが解釈可能に - tech.guitarrapc.cóm
  • VS Code での PowerShell サポートが強化されました - tech.guitarrapc.cóm

    Microsoft Connect (); // 2015 Developer Event Set for November 18-19 が現在開催されています。 channel9.msdn.com この中で Visual Studio Code (VS Code) の機能強化が発表され、PowerShell のデバッグ、インテリセンスサポートが追加されました。 今回はその紹介。 目次 目次 Visual Studio Code Language Support インテリセンス 定義への移動 シンボル表示 静的コード解析 デバッグ REPL 将来のサポート Extension インストール方法 Market Place デバッグの launch.json まとめ おまけ Visual Studio Code Visual Studio Code は、Microsoft が提供している El

    VS Code での PowerShell サポートが強化されました - tech.guitarrapc.cóm
  • PackageMangement (a.k.a OneGet) の PowerShell 3.0 - 4.0 スタンドアローンインストール版について - tech.guitarrapc.cóm

    PackageManagemtn(以下 OneGet) は、PowerShell 5.0 が含まれる WMF 5.0 (現在は ProductionPreview) で利用できました。つまり、Windows 10 以前の 7 SP1 / 8.1 では、WMF 5.0 を入れないとだめでした。 が、ようやく PowerShell 3.0 (WMF 3.0) と 4.0 (WMF4.0) にスタンドアローンインストールできるバージョンがリリースされました。 ということで概要です。 公式記事 PowerShell Team Blog で公開されました。 Package Management Preview for PowerShell 4 & 3 is now available インストーラ ダウンロードは Microsoft Download Center からどうぞ。 PackageMan

    PackageMangement (a.k.a OneGet) の PowerShell 3.0 - 4.0 スタンドアローンインストール版について - tech.guitarrapc.cóm
  • そろそろ PowerShell の一次配列の罠と回避について一言いっておくか - tech.guitarrapc.cóm

    タイトルは一度いってみたかっただけです、生意気言ってごめんなさい。 他の言語同様、PowerShell にも一次配列があります。こんなやつ。 gist.github.com PowerShell は、型を持っているので Object[] 以外にも T[] (型の配列) などもあるのですが、他言語から見ると配列の扱いに癖があるように思います。まとまった記事にしたことなかったので、癖(挙動を知らなければ罠に思える)についてまとめます。 目次 目次 TL;DR 何がこまるの 罠となるポイント 暗黙の型変換 暗黙の型変換のルール シンプルな型変換例 暗黙の型変換の失敗例 一次配列の型変換 回避策 簡略化された配列宣言 よくある簡略な方法 明示的な宣言 単数を一次配列にする 要素の連結がオペレータによっては遅い 回避策 標準出力での配列型の要素が単体な場合の自動的な型変換 回避策 オペレータの配列と

    そろそろ PowerShell の一次配列の罠と回避について一言いっておくか - tech.guitarrapc.cóm
    daruyanagi
    daruyanagi 2015/09/05
    まじでなんとかならね……? 作り直してほしい(´;ω;`)ウッ…
  • PowerShell 5.0 と Windows10 と RTM のリリースについて - tech.guitarrapc.cóm

    Windows Management Framework 5.0 (WMF5.0) の ロードマップが PowerShell Team から公開されました。 https://blogs.msdn.com/b/powershell/archive/2015/08/06/windows-management-framework-wmf-5-0-roadmap.aspx 一方で Windows 10 にはすでに WMF5.0 が載っています。では、その違いは何なのかについて軽く触れておきます。 9/4 追記 ぎりぎり 8/31 に WMF5.0 Production Preview がでました。 https://blogs.msdn.com/b/powershell/archive/2015/08/31/windows-management-framework-5-0-production-pr

    PowerShell 5.0 と Windows10 と RTM のリリースについて - tech.guitarrapc.cóm
  • Nancy からLightNode へ移行のススメ - tech.guitarrapc.cóm

    前回はNancyFxTopShelf を使った SelfHost な APIサーバーについて紹介しました。 tech.guitarrapc.com しかしプロダクション環境に投入する前に Nancy を辞めて、LightNode に完全移行しました。 そこで今回は、なぜLightNode にしたのかについて書きたいと思います。 目次 目次 なぜLightNode にしたのか SelfHost で受ける制限 リポジトリ LightNode の導入と移行 NuGet エラーの嵐 Configuration への LightNode 組み込み Api の作成 Api を Swaggerでテストする PowerShell での Apiアクセス LightNodeでのTips HTML でレンダリングされた Viewを返したい。 実装したApi の一覧を返したい LightNode で得られた

    Nancy からLightNode へ移行のススメ - tech.guitarrapc.cóm