2016-01-01から1年間の記事一覧
今年もアクセスランキングをGoogle Analyticsから出してくれるサービスで出してみます。 https://blog.shibayan.jp/entry/20151228/1451305738 ランキング まとめ ランキング 相変わらずPowerShellな記事がヒットするようです。リアルタイム通信という名の当…
Azure Functionsが6日ほど前に更新されて1.0.10690になってから、以下のエラーが発生するようになりました。 Can't create a metadata reference to an assembly without location. at Microsoft.CodeAnalysis.MetadataReference.CreateFromAssemblyInternal…
パッケージの利用、ローカルテスト、ビルド、Visual Studioからのデプロイまで来たのでローカル開発は問題なくできそうですね。ただCIがないままではチーム開発がしにくいです。 http://tech.guitarrapc.com/entry/2016/12/05/055458 http://tech.guitarrapc…
といいつつ、当初からJson.NETを利用しているのですが、そこはおいておきましょう。 今回は、AWS Lambdaでnugetパッケージを利用してみます。とはいっても難しいことは何もなく、通常の.NET Coreアプリと同様です。 Azure Fucntionsとは少し違うのでそのあた…
Serverlessといっても大事なのはローカルで実行できるかです。どんなに便利でも高速なイテレーションが回せないものは継続せず触らなくなったり進化の波に乗れません。 さて、.NET Core on Lambdaが出た当初にローカルデバッグでILambdaContextがないためcon…
re:Invent 2016はAWSの利用が一段回上に上がる素晴らしい発表が多かったです。さて今回取り上げるのはAthenaです。 https://aws.amazon.com/jp/blogs/news/amazon-athena-interactive-sql-queries-for-data-in-amazon-s3/ すでに素晴らしい資料があるのでそ…
Serverlessなネタで鉄板なのが、GitHubのPRやIssueなどの通知連携です。日々使っているものなのでついつい。 もちろん過去にもLambda + Node.jsやAzure Functionsで作っています。 https://tech.guitarrapc.com/entry/2016/04/02/070806 では .NET Coreでも…
さて、前回、前々回と .NET Core on Lambdaの下回りを見てきました。 https://tech.guitarrapc.com/entry/2016/12/02/053001 https://tech.guitarrapc.com/entry/2016/12/05/055458 大事なパッケージ周りやデプロイについては別の機会にするとして、そろそろ…
さて、AWS Lambdaの続きです。 https://tech.guitarrapc.com/entry/2016/12/02/053001 Lambdaというかサーバーレスに限らず、ローカル実行ができるか、言語機能の対応状況、ログ確認方法は開発の基本となります。NuGetパッケージの対応状況や他を見る前にざ…
今年は非常にうれしいことがAzureとAWS両方でありました。Azure Functionsと .NET Core on AWS Lambdaです。 これまで多くのAWS Lambda関数 (Node.js) とAzure Functions (C#) を書いてきましたがこれでようやくAWS Lambdaに完全に寄せることができます。 早…
There are no chance of me to write Anagram check in C#. https://en.wikipedia.org/wiki/Anagram Let's see some article posted. https://blog.agile.esm.co.jp/entry/2016/10/03/150625 It says he met anagram question with code interview and answe…
久しぶりのAzureFunctions記事です。この間、グラニでは更にFunctionsが増えてずいぶんと楽になりました。Function as a Service (FaaS) だけでも非常に助かるものです。もちろんLambdaのようなBackend as a Service (BaaS) にはまだまだ足りませんが、それ…
はてなブログはかれこれ3年になるのですが、毎度更新がひやひやです。他にも同じように感じていらっしゃる方もちらほら見かけます。 https://blog.nakajix.jp/entry/2016/08/24/090000 さて、今回もいつも通りはてなポイントを用意して待っていたら なるほど…
普段、C# を触ってるのですが、switch文で苦しい思いをすることがたびたびあります。C# 7.0リリースはよ、と思いつつもいい書き方ないかなぁと探すといい記事に巡りあうことができます。 https://www.kekyo.net/2016/05/15/5859 単純にswitch-caseの代替とし…
このブログに限らず、私は基本的にAmazon Route53をDNSサービスとして愛用しています。Google Cloud DNSのほうが安かったりとか、いつまでβなんだろうというhttps://azure.microsoft.com/ja-jp/services/dns/がありますが、Route53が好きです。 今回は、 よ…
このブログでは珍しい会社訪問記事第二弾です。 最近C# でWindowsな会社で良く話題を聞くのは? と聞かれた時に高級旅館、レストランを中心とした予約ができる一休.comを運営されている株式会社 一休様の名前が上がってくることが多いのではないでしょうか。…
久々のシェル芸です。 Bsh on Ubuntu on Windowsでやろうと思ったのですが、手元の環境が入らないのでそっとじ..。 今回は途中で飽きるまでということで、やってみました。 問題 コード全体 回答 Q1. Q1ファイルについて、次のような出力を得てください。 Q2…
2014年2月にMicrosoftがブラウザ上におけるソースコード閲覧の新しい体験を提供しました。今でも使うことが多い、Reference Sourceです!! 個人的にこの時の衝撃はすさまじいものがありました。 https://blogs.msdn.microsoft.com/dotnet/2014/02/24/a-new-lo…
AWSのロードバランサーといえばELBです。これはEC2をバックエンドに置いたときの負荷分散として多くで採用されることが多いものです。 しかし従来のELBはGoogle LoadBalancerと比べてもいろいろできなくてもんにょりします。これはGoogle LoadBalancerが優れ…
PowerShell DSCはPowerShellが目指してきた姿の1つの目標であり、強力な技術基盤です。 PowerShellはDSCを提供にするにあたり、OMIの実装をWMIからクロスプラットフォームなCIMに移してきました。実際LinuxでPowerShell DSCを利用するPowerShell-DSC-for-Lin…
最新情報 2016/8/6 WMF5.1 Previewで本件が修正されました。Windows 10 Anniversary Updateから確認ができます。 WMF5においては、ワークアラウンドを利用するしかないのでご注意ください。 以前の状況 WMF5がリリースされて数か月たちました。そろそろ皆様…
過去にもいくつかのPowerShell DSCリポジトリでやりとりをやっているのですが、先日xTimeZoneにあった結構困ったバグ修正のPRをおくったところマージされました。 日本語はもろに影響を受けるので良かったよかった、とともに軽くメモに残しておきます。 あと…
PowerShellをシェルとして利用するときに誰もが一度はひっかかるのがExecutionPolicyです。 今回は、Set-ExecutionPolicy RemoteSignedをしようとしたら、以下の警告が出た場合の対処です。 ExecutionPolicyOverride,Microsoft.PowerShell.Commands.SetExecu…
PowerShellGetのデフォルトのPSRepositoryは、PowerShell Galleryです。 https://www.powershellgallery.com/ デフォルトなので、何もせずとも設定されているのですが、過去に2回設定が消えたことがあります。原因がいまいちつかめていないので、復旧方法の…
Windowsのディスクを管理したいとき、古の時代からdiskpartコマンドがあります。 https://technet.microsoft.com/ja-jp/library/cc766465(v=ws.10).aspx https://www.atmarkit.co.jp/ait/articles/0812/26/news119.html しかし現在これらのdiskpart操作をを…
現在、5/26 -27で、ニューヨークにてServerless Confが行われています。コンテンツホルダーが信じられないぐらい豪華、かつホットな人ばかりなので、動向に注目です。 https://serverlessconf.io/ さて、Azure FunctionsのPMも参加しているように、Azure Fun…
2016/5/13に、アマゾン ウェブ サービス(AWS) 様主催で、AWSでWindowsを扱っている方を集めてのクローズドなラウンドテーブルの第1回が開催されました。 私も、AWS Solution Architectの@keisuke69さんにお誘いいただき登壇させていただきました。今回の資料…
前回は、Azure FunctionsにC#コードを投げつけるとRoslyn Scriptingで評価して結果を返すところまでやりました。 https://tech.guitarrapc.com/entry/2016/05/04/150011 次にやりたくなるのが、独自クラス、メソッドもRoslynに評価させることですね。自分用…
C# を書く環境として、Visual StudioやLinqPad、Visual Studio Codeが良く話題になります。特にサクッとコード片を試す、インタラクティブにトライアンドエラーをしたいとなると、LinqPad (特にPremium) が素晴らしいです。 LinqPadに関しては、素晴らしいブ…
書いていないネタは多いのですが、アンケートでC# についてと言われました。 guitarrapc_tech (@guitarrapc_tech) April 23, 2016 そこで、私自身C# を学ぶにあたって参考にしているものをまとめておくことことにします。*1 はじめに感謝と尊敬を。ここに載…