プログラミングの勉強をはじめる際,最低限の機能と出力をさせるために,例題として度々出されるソースコード.プログラミング言語の入門書の一番最初には、必ずと言って良いほどこの例題が掲載されている。
画面上に"Hello World."(又は類似の文言)と表示するだけのプログラム。「世界一有名なプログラム」と言われている。 "Hello World."以外の文言でも良いはずなのだが、"Hello World."にするのが慣習となっている。 C言語の開発者が元々広めるために使ったソースコード
こんにちは、lisです! 前回Flutterの環境構築を行いました。 www.lisz-works.com 今回はVSCodeでFlutterのHelloWorldを実行するまでの流れです!
はじめに Spring bootプロジェクトの作成までを前回の記事のテーマにしていました。 今回は、その先のアプリケーションとして起動し、文字列を返す処理まで作成しようと思います。 起動 Springbootアプリケーションとして起動するのであれば、「パッケージ・エクスプローラー」内のフォルダを右クリックし、「実行」→「Spring boot App」を選択してください。 とりあえずコンソールにこんな感じで表示が出ると思います。 ただこれだと特に何も返してくれないので、文字列を返すための処理を作成します。 gradleへの依存関係追加 build.gradleファイルを開き、dependenc…
内容について深く書くつもりはないですが、ネタバレをみたくないという方はご注意ください。 amzn.to この作品を知ったのは、漫画アプリで見たのがきっかけ。映画作品があることはそのアプリ内で知ったと思う。絵が綺麗で映像としていずれ観てみたいなと思いウォッチリストに入れてあった。 学生の男女が別世界から来た人と関わり世界(この作品では京都)の異変に巻き込まれるといったSFのテンプレート的な内容ではあるけれど、好きな人を救いたいというシンプルな行動原理を軸に、複雑な世界観をできるだけシンプルに理解できるように描いているような気がする。小難しい原理とかは観ている人に意識させず、こういうものなんだなと…
下記の記事を参考に進める。なお、実行環境は intel mac (Big Sur) である。 note.com インストール curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh info: downloading installer Welcome to Rust! This will download and install the official compiler for the Rust programming language, and its package manager, Cargo. Rustup me…
はてなブログに入門してみる.2021/09/21 7:14 技術的な備忘録をメインとしてやっていきたい. Markdownで書くつもり. 学科の方にも備忘録あるけど,投稿がめんどくさいのが難点.ブラウザから書いてそのまま投稿,閲覧みたいなのがいいよね〜
目次 目次 はじめに PowerShelll VBA Python Bash C# C
こんばんわ。たかしです。 今日もGoの勉強です。 時間が取れず、めちゃくちゃ久しぶりにやっています。 とはいえ、今日ももう時間がないので…プログラミングを勉強するときの基本「Hello World」を表示してみよう!をやります。 プログラム書いたことある人はご存知かと思いますが、理由は知らないんですけど、プログラミング言語勉強するときって必ず「Hello World」と表示させるところから勉強が始まるんです。 まあ、何か文字を出力させるのが一番簡単なことだし、「あ…ここここんにちは…」なんてコミュ障丸出しの出力だと気持ち悪いので、ここは先人に倣って「Hello World」を表示させて今日は寝…
はじめに Goの環境構築からやります。 環境構築方法には 1. 公式サイトからインストール 2. goenvを使用してインストール の2種類あるらしい。 バージョン管理のしやすさ的にgoenv使います。 ローカル環境 macOS Majave 10.14.6 Intel Core i7 Androidの環境 Nexus 5X(エミュレータ) Android 7.0 arm64 APIレベル:24 Goの環境構築 goenvのインストール git clone https://github.com/syndbg/goenv.git ~/.goenv 初期設定 環境変数の設定諸々やります。 sour…
少しは小窓をあつらえてみようかと、思いました。 ここではツラツラと、自閉的な殻を破って連々(つらつら)と、心を開いて書き連ねていきたいと思います。 目下、予定としてはハーブに関する勉強のメモを載せていこうかと。あとはその時々の気分しだいで滑々(つらつら)と、滑らかに。 よろしくね、世界。
kitachisukuです。 今回はmozillaが開発する 「Rust」言語でGUIを作ってみます。 1.方法 2.FLTkとCMakeのインストール 3.色々試す ・Hello would ・RGB 4.まとめ 1.方法 よさそうなものを上げていきます。 ・Gtk+ 評判が結構いい。 マルチプラットフォーム対応。 少しC#のWinFormsみたいな感じで書ける。 Windowsでの導入面倒。 でも起動に数秒必要らしい。 ・iced 評判いい。 マルチプラットフォーム対応。 高度なUI。 ただしまだ開発段階。 APIの変更とかがあるかも。 ・OrbTK マルチプラットフォーム対応。 自前グラ…
はじめに vies.py urls.py サーバーの起動と表示の確認 おわりに はじめに 前回の続きで作成したプロジェクト↓でweb上でHelloWorldを表示してみます。 urhayataro.hatenablog.com記述をしていくファイルは、testproject/views.pyと、testproject/urls.pyです。 サーバーを立ち上げ、HelloWorldnoの表示を確認するところまでを行います。 vies.py まず、testproject以下にviews.pyというファイルを作成します。vscodeかターミナルのどちらかで作ります。 作成したviews.pyに以下を…
読んだ本 入門WebAssembly The Art Of WebAssemblyの翻訳書です。 本書を読みながらサンプルコードを写経したので感想を書いていきます。 著者のWebサイトには他にもWebAssemblyについてのトピックがあります。 サンプルコードはGitHubから見れます。 canvasに3000個のobjectの衝突判定をrenderingするサンプルを動かすところまでやりました。 https://wasmbook.com/collide.html きっかけ RustでWASMのecosystemにふれていく前に素のWASMについてなんとなくでも理解したいと思っていました。(…
slimやjadeのようなテンプレートエンジンを使うとHTMLの一部を置き換えしたりできます。 シェルスクリプトでコレを実現する場合、私はいままでgrepだのsedだのawkだのをブンまわしていました。さて、ここで昔から使われいるテキスト処理ツールのm4が登場します。 やってる事はテキストのルールベースの置き換えなので、sedの強化版とでもいうべきか……。 パイプ処理ならSlimやJadeでも可能ですが、タグベース以外にも普通のテキストファイルの編集も可能。 実際のところ 環境構築 WSLは素の環境でGNU版が入っていました。 $ m4 --version m4 (GNU M4) 1.4.18…
やっぱりSoCにアプリ組み込んで動かすのが好きです。 そして、それがC#だともっと好き(書きたいことが書きたいように書けるから)。昨年は、Arduinoを開発環境にしてM5Stackのアプリを色々作成していました。 少しでも使いやすい開発環境でということでVisual Studio Codeなども活用しました。そんなM5Stackアプリ開発ですが、気づいてみたら、.NET nanoFrameworkで開発できるようになっていました。Arduinoとの違いは、.NET nanoFrameworkを使えばC#でコードが書けるという点です。すごい! そもそも M5 Stackとは M5Stackは、…
前作とほぼ一緒の内容です。攻略しながら追記していきます 🏆「void*tRrLM2();」全てのトロフィーを手に入れた プラチナトロフィー 🏆「void EnemyHunter2(10)」10体の敵を倒した 🏆「void EnemyHunter2(100)」100体の敵を倒した 🏆「void EnemyHunter2(1000)」1000体の敵を倒した ストーリーを進めて行く過程で達成できる 🏆「void Skilluser2(10)」アクティブスキルを10回使った 🏆「void Skilluser2(100)」アクティブスキルを100回使った 🏆「void Skilluser2(500)」ア…
Railsの教科書の手順で進めていましたがrails sでアプリが起動しなかったので調べてみました。 結論 node.jsをインストールしてwebpaderをインストールする。 環境 macOS 12.3.1 ruby 3.0.3 Rails 6.1.6 Railsの必要rubyバージョンの確認 下記ページでrails 6.1.6に必要なrubyのバージョンを確認 rails | RubyGems.org | コミュニティのGemホスティングサービス ruby 2.5.0以降が対応している 状況 rails s でエラー。ログから以下が必要だと読み取れる。 rails webpacker:in…
最新のrails7系ではなくrails6系でrails new したかったのでバージョン指定する手順を調べました。 結論 指定したいRailsをgem経由でインストール rails _バージョン_ new アプリ名 でバージョンを指定してnewする インストールされているrails gemのバージョンを確認 gem info コマンドでインストール済みのrails gemの情報を確認 $ gem info -e rails *** LOCAL GEMS *** rails (7.0.3) Author: David Heinemeier Hansson Homepage: https://ru…
はじめに Java SE 環境における JAX-RS アプリケーションブートストラップ マルチパート・フォーム用APIの標準化 ContextResolver その他の変更点 module-info.java はじめに Jakarta EE 10 で Jakarta RESTful Web Services は 3.0 から 3.1 へバージョンアップします。 大きな変更点は、Java SE 環境向けのサポートとマルチパート・フォーム用APIの標準化になります。 Java SE 環境における JAX-RS アプリケーションブートストラップ Java SE環境で JAX-RS アプリケーションを…
amazon kindle版の「OpecPLC」に関する本を出版しました。 そちらもご覧になって下さい。 Character string:FIND 説明:FINDIN1の文字列とIN2の文字列の一致した箇所の位置をOUTに出力する。 入出力の種類 入力 STRING:IN1 STRING:IN2 出力 INT:OUT シミュレータによる動作確認 接点の設定 IN1の時間の文字列「HelloWorld」の中から IN2の文字列「ll」を探して、その位置3をOUTへ出力
amazon kindle版の「OpecPLC」に関する本を出版しました。 そちらもご覧になって下さい。 Character string:PEPLACE 説明:PEPLACEIN1の文字列のP番目からL文字、IN2の文字列のL文字置き換えた文字列をOUTに出力する。 入出力の種類 入力 STRING:IN1 STRING:IN2 ANY_INT:L ANY_INT:P 出力 STRING:OUT シミュレータによる動作確認 接点の設定 INの時間の文字列「HelloWorld」の4番目の文字から2文字を IN2の文字列「p_」に置き換えてOUTへ出力
amazon kindle版の「OpecPLC」に関する本を出版しました。 そちらもご覧になって下さい。 Character string:DELETE 説明:DELETEIN1の文字列のP番目からL文字削除した文字列をOUTに出力する。 入出力の種類 入力 STRING:IN1 ANY_INT:L ANY_INT:P 出力 STRING:OUT シミュレータによる動作確認 接点の設定 INの時間の文字列「HelloWorld」の5番目の文字から3文字削除して 「Hellrld」をOUTへ出力
amazon kindle版の「OpecPLC」に関する本を出版しました。 そちらもご覧になって下さい。 Character string:INSERT 説明:INSERTIN1の文字列のP番目にIN2の文字列を挿入した文字列をOUTに出力する。 入出力の種類 入力 STRING:IN1 STRING:IN2 ANY_INT:P 出力 STRING:OUT シミュレータによる動作確認 接点の設定 IN1の時間の文字列「HelloWorld」 IN2の時間の文字列「Sequence」 IN1の5番目の文字以降にIN2の文字列を挿入して 「HelloSequenceWorld」をOUTへ出力
amazon kindle版の「OpecPLC」に関する本を出版しました。 そちらもご覧になって下さい。 Character string:CONCAT 説明:CONCATIN1とIN2の文字列の結合した文字列をOUTに出力する。 入出力の種類 入力 STRING:IN1 STRING:IN2 出力 STRING:OUT シミュレータによる動作確認 接点の設定 IN1の文字列「HelloWorld」 IN2の文字列「ABCDEFG」 IN1とIN2の文字列の結合を「HelloWorldABCDEFG」OUTへ出力
amazon kindle版の「OpecPLC」に関する本を出版しました。 そちらもご覧になって下さい。 Character string:MID 説明:MIDINの文字列の左からP文字目から、L文字取り出して、OUTに出力する。 入出力の種類 入力 STRING:IN ANY_INT:L ANY_INT:P 出力 STRING:OUT シミュレータによる動作確認 接点の設定 INの文字列「HelloWorld」の文字列の、 左から5文字目から、左に3文字「oWo」をOUTへ出力
amazon kindle版の「OpecPLC」に関する本を出版しました。 そちらもご覧になって下さい。 Character string:RIGHT 説明:RIGHTINの文字列の右からL文字取り出して、OUTに出力する。 入出力の種類 入力 STRING:IN ANY_INT:L 出力 STRING:OUT シミュレータによる動作確認 接点の設定 INの文字列「HelloWorld」の文字列の、右から3文字「rld」をOUTへ出力