byClassmethod検索AWSAlexaモバイルビッグデータサーバーレスTableauAlteryxイベントiPhoneで動作するC#/F#のコーディングをサポートする.NETのIDE(Continuous)を試してみたXamarin2016年07月10日SIN(337)46この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。はじめに7月6日、アップルストアで、Continuousというアプリが公開されました。これは、iPhone、iPadで動作する、C#及びF#のコーディングをサポートする.NETのIDEです。iPhoneでC#?っと言う、ちょっとビックリするようなこのアプリ、早速、試してみました。Inc.ちょっと誤解がないように最初に言っておくと、このIDEでは、環境の中で記述したコードを動作(プレビュー)させることはできますが、コンパイルしてipaを作成するというような事は出来ません。Studioを操作しているのでは?という錯覚を起こすほど、構文解析による強調表示やインテリセンス、エラー表示に優れており、非常に快適に利用できます。オプション設定によりコード変更と同時にコンパイル実行することもでき、修正した内容をリアルに確認することも可能です。F5「コンパイル実行」という動作が必要ないのです。コードは、Xamarin.iOSと同等であり、IDEからのヘルプは、Xamarinのドキュメントにつながっています。ライブラリとしてはUIKitはもちろん、SceneKitやSpriteKit、そしてXamarin.Fomrsなどにも対応しています。プロジェクト管理も可能で、ライプラリやアプリも構築もできますが、C#スクリプトにも対応しており、どちらかというと、この「C#スクリプトを使用して、部分的なコードの動作を素早く確認する」と言うあたりが、一番の利用目的になるのかも知れません。価格は、1,200円で、iOS9が必要です。コンパイラは、C#6とF#4が搭載されているようです。下記の図は、設定の画面です。(ダークモードの場合が左)上から、「フォントの拡大縮小」「ダークモード」「自動実行」「ヘルプ」「サンプルの初期化」「各言語の設定(インデントのキャラクタ数)」が並んでいます。Run」が、最初に触れたリアルタイム実行で、デフォルトでここがONになっています。「Help」をタップすると、操作方法に関する詳細なドキュメントが表示されますので、まず、最初にこちらを確認すると一通りの利用方法が掴めると思います。Example」をタップすると、一発で元に戻りますので、安心してイジることができます。拡張キー入力キー入力の際に、キーボードの上に、拡張キーボードが表示され、コーディングで使われる記号が、スクロールして利用できます。これが、思いの外、便利でビックリします。コード補完についてインテリセンスによる補完も、非常に快適で、大文字、小文字を気にすることなく先頭3文字ぐらいを入力すると、だいたい解決できます。ヘルプコードにカーソルをあてると、関連リンクへの選択状態となります。これを選択すると、ドキュメント(Xamarinのヘルプページ)へジャンプすることができます。画面構成IDEの画面構成としては、「ファイルの一覧」、「コンソール」、「プレビュー」の3つのタブで構成されています。「ファイル一覧」には、現在対象となっているファイル(プロジェクト)のファイル一覧が表示されており、選択すると当該ファイルが表示されます。図では、Map.csxを選択して表示しています。2つ目のタブは、コンソール出力です。図では、早速、Map.csxをビルドして実行しているログが出力されています。最後のタブは、ウオッチ(実行画面の出力)です。アイコンをタップして、全画面表示と切り替えることもできます。C#スクリプトそれでは、実際に簡単なC#スクリプトを作成してみたいと思います。最初に、左上の「+」をタップして、新規にファイルを作成します。選択画面では、言語を「C#」とし、「Script」を選択します。World!を表示するC#スクリプトの雛形が生成されます。ここで非常に単純な、Xamarin.Formsのコードを書いてみます。Worldと表示するだけです。実行している様子です。最後に今回は、Continuousを使用してiPhoneでXamarin.Forms(C#)を書いてみました。そんなことができるようになるなんて、夢にも想像してませんでした。System.Reflectionが機能せず、これに依存するライブラリが動作しないなど、幾つかの制限が記載されておりましたが、詳しくはドキュメントをご参照ください。3,375,337CX事業本部の平内です。最近は、音声で操作するアプリの開発を担当させて頂いてます。MacでiOS/Androidを書いてみた。Macで.NETプログラム(C#)を書いてみた。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。濱田孝治416re:Invnetの動画検索でもめちゃくちゃ便利ですが、その他ブログやホワイトペーパーやGitHubも横断検索できるので、是非一度使ってみてください。CAFEの他、NTTデータとセブンイレブンの取り組みや、サインポスト、Zippinなどの各社と流通・小売業との連携を業界マップに作成してみました。泰雨111皆さん、こんにちは。コンサル部のテウです。2020年もあっという間に2ヶ月が経ちました。今年こそ機械学習に入門しようぜ!!って決心された方もいらっしゃると思います。入門できる方法をご紹介させて頂きたいと思います。本記事の手順通り、ランチタイム等の時間を活かして、手軽に入門してみてください。濱田孝治416re:Invnetの動画検索でもめちゃくちゃ便利ですが、その他ブログやホワイトペーパーやGitHubも横断検索できるので、是非一度使ってみてください。夏目祐樹414こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。臼田佳祐296ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介257SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。