Skip to content

Instantly share code, notes, and snippets.

View terurou's full-sized avatar

terurou terurou

  • DenkiYagi Inc.
  • Nagoya-shi, Aichi-ken, Japan
  • X @terurou
View GitHub Profile
@terurou
terurou / haxe4.0-js.adoc
Last active July 2, 2021 11:21
Haxe 4.0 JavaScriptターゲットでの変更点

Haxe 4.0 JavaScriptターゲットでの変更点

Haxeの次期大型アップデート Haxe 4.0 は近日リリース予定です。

この記事の執筆時点の最新開発バージョンは 4.0.0-rc.2 です。2019年5月8日にHaxeの大規模カンファレンスが開催されるため、これに合わせて 4.0.0-final がリリースされる見込みでした。しかし、一部機能の開発が収束していないため、 直近のカンファレンスでは 4.0.0-rc.3 のリリースに留まる可能性も出てきています。

とはいえ、Haxe 4.0は現状のバージョンで既に実戦投入レベルには達しています。私の周辺では、既に3プロジェクトがHaxe 4.0に移行済みで、うち1つが本番稼働中、他2つも数か月以内にはリリースを予定しています。

この記事では、 JavaScriptターゲットに関するものに絞った Haxe 4.0 の変更点 をまとめました。Haxeは JavaScript, C++, C#, PHP, Flash, …​ などマルチターゲットにコンパイルできる言語ですが、全ターゲットの情報を追うのはしんどいので、JavaScript以外のターゲットについては、皆さんの方で調べてみてください。

@terurou
terurou / target.xxx.adoc
Last active June 18, 2019 15:34
Haxe 4.0で追加された `target.xxx` define のまとめ

Haxe 4.0で条件付きコンパイルなどで参照できる target.xxx defineが追加されたので、情報を整理した。

target.static

static target か?

target.sys

sys (コマンドライン引数や外部プロセスなどの制御) をサポートする環境か?

target.threaded

Threadをサポートする環境か?

target.unicode

Unicodeをサポートする環境か?

target.utf16

文字列内部表現がUTF-16か?

target

target.static

target.sys

target.threaded

target.unicode

target.utf16

@terurou
terurou / azure-pipelines.yml
Last active April 25, 2023 02:30
Haxe on Azure Pipelines/Windows VM
trigger:
- master
variables:
HAXE_VERSION: "4.0.5"
NEKO_VERSION: "2.3.0"
pool:
vmImage: 'windows-latest'
@terurou
terurou / template.html
Created August 16, 2020 03:54
AmaQuickのテンプレート
<div style="border: 1px solid lightgray; margin-bottom: 1em; padding: 8px; display:flex;">
<div style="margin-right: 8px;">
<a href="${url}"><img src="${img}" alt="${title}"></a>
</div>
<div style="line-height: 1.6;">
<a style="line-height: 2.2;" href="${url}">${title}</a><br>
${author}<br>
${formatted_price} (${yyyy}-${mm}-${dd}時点)<br>
${avg_rating_img}
</div>
@terurou
terurou / NGK2021S.md
Last active January 17, 2021 13:45
NGK2021S タイムテーブル

NGK2021S のタイムテーブルです。 近日中にイベントサイトの方にも掲載予定です。

https://ngk2021s.netlify.app/

14:00 〜 14:15 : オープニング

14:15 〜 14:45 : LT #1

  • kawaji : AWSにもやってきたよ「CloudShell」
  • terurou : Haxe最新事情(2021年1月版)
@terurou
terurou / app.hx
Created April 26, 2022 08:29
urql with Firebase Authentidation on Haxe/JS.
final client = UrqlReact.createClient({
url: "http://localhost:8080/",
requestPolicy: CacheAndNetwork,
exchanges: [
Urql.dedupExchange,
Urql.cacheExchange,
(input:ExchangeInput) -> {
(ops:Source<Operation>) -> {
final auth = Authenticaton.getAuth(); //firebase authentication
pipe(
@terurou
terurou / jobs.md
Last active December 25, 2024 01:17
yagisan-reports 求人情報(2024年12月時点)

yagisan-reports の開発メンバー(プログラマーまたはSE)を募集してます。

前提

報酬単価は「稼働量や期待値をどのあたりに設定するか」を協議して決めていきます。

  • スキルレベル、実務経験(SI業界経験者を優遇)など
  • 稼働時間:毎月安定的に稼働時間を確保できる ~ 様々な理由により稼働ゼロになることも許容する
    • テストがあるので休むとか、本業が忙しいので休むとか、ゲームをやるので休むとか
  • 作業内容:重要度が高かったり、スケジュール要求が厳しいパートを担当するかどうか