profile
viewpoint

yuki2006/busviewer 4

石川バスビュワー(旧北鉄バスビュワー)だったソースコードです。

yuki2006/ActionBarSherlock 1

Library for implementing the action bar design pattern using the native action bar on Android 4.0+ and a custom implementation on pre-4.0 through a single API and theme.

50river/gulp-vs-grunt-study 0

ズルいweb勉強会サンプル

yuki2006/alminium 0

Redmine、DVCS(Git/VMercurial)、Backlogs、コードレビュープラグインなど、開発に必要な環境を簡単にセットアップします。

yuki2006/cmd 0

Command line tools for Revel.

yuki2006/config 0

Configuration file parser for INI format

yuki2006/connectbot 0

ConnectBot development has moved back to Google Code! See http://connectbot.org/ for details!

issue closedkuina/KuinInKuin

生成されたC++のコードで終了ステータスが0ではなくなるものがある(例外が起こっている?)

func main()
	var K: int :: cui@input().toInt(&)
	var arr1: []int :: [2, 3, 5, 7, 11, 13]
	var arr2: []int :: [4, 6, 8, 9, 10, 12]
	var ans: int
	for i(0, 5)
		for j(0, 5)
			if(arr1[i] * arr2[j] = K)
				do ans :+ 1
			end if
		end for
	end for
	do cui@print("\{(ans $ float / 36.0).toStrFmt(".15f")}\n")
end func

入力例

0

エラーメッセージ

terminate called after throwing an instance of 'unsigned int'

実行例

https://yukicoder.me/run/75d0d1f5c0571

出典元

https://yukicoder.me/submissions/320421

closed time in a month

yuki2006

issue commentkuina/KuinInKuin

生成されたC++のコードで終了ステータスが0ではなくなるものがある(例外が起こっている?)

早めの対応ありがとうございます。 確認しましたのでクローズします。

yuki2006

comment created time in a month

issue commentkuina/KuinInKuin

生成されたC++のコードで終了ステータスが0ではなくなるものがある(例外が起こっている?)

ちなみに、 非 void を戻す関数内に return 文がありません

のバグも潰しておいたほうが良いことがあります。 (特にGCC で -O2 などをつけたときに return で不定の値が返る等があるようです)

yuki2006

comment created time in a month

issue closedkuina/KuinInKuin

C++を生成したときに、コンパイルできないコードが生成される

このコードでC++を生成したときにg++10.1でコンパイルできないコードが生成されるようです。

コンパイル方法が間違っていたら申し訳ないです、

func main()
	var N: int :: cui@input().toInt(&)
	var nums: []bool :: [true].repeat(10)
	for(0, N - 1)
		var _: [][]char :: cui@input().split(" ")
		var R: bool :: _[4] = "YES"
		var tmp: []bool :: [!R].repeat(10)
		for i(0, 3)
			do tmp[_[i].toInt(&)] :: R
		end for
		for i(1, 9)
			do nums[i] :: nums[i] & tmp[i]
		end for
	end for
	for i(1, 9)
		if(nums[i])
			do cui@print("\{i}\n")
		end if
	end for
end func
out.cpp: In instantiation of ‘struct Array_<bool&>’:
out.cpp:1647:5:   required from ‘T_ k_r(T_, std::shared_ptr<Array_<long int> >, int64_t) [with T_ = std::shared_ptr<Array_<bool> >; int64_t = long int]’
out.cpp:1567:103:   required from here
out.cpp:60:7: エラー: forming pointer to reference type ‘bool&’
   60 |  void BufferCopy(T* b) {}
      |       ^~~~~~~~~~
out.cpp:62:7: エラー: forming pointer to reference type ‘bool&’
   62 |  void BufferCopy(T* b, A h, B... t) {
      |       ^~~~~~~~~~
out.cpp:82:5: エラー: forming pointer to reference type ‘bool&’
   82 |  T* B;
      |     ^
out.cpp: In instantiation of ‘T_ k_r(T_, std::shared_ptr<Array_<long int> >, int64_t) [with T_ = std::shared_ptr<Array_<bool> >; int64_t = long int]’:
out.cpp:1567:103:   required from here
out.cpp:1648:5: エラー: ‘using element_type = struct Array_<bool&>’ {aka ‘struct Array_<bool&>’} has no member named ‘B’
 1648 | r_->B=newPrimArray_(static_cast<std::size_t>(r_->L+bufLen_<TI_>()),TI_);
      | ~~~~^
out.cpp:14:31: エラー: 参照型に対して new を適用できません
   14 | #define newPrimArray_(x, ...) new __VA_ARGS__[x]
      |                               ^~~~~~~~~~~~~~~~~~
out.cpp:1648:7: 備考: in expansion of macro ‘newPrimArray_’
 1648 | r_->B=newPrimArray_(static_cast<std::size_t>(r_->L+bufLen_<TI_>()),TI_);
      |       ^~~~~~~~~~~~~
out.cpp:1650:38: エラー: ‘using element_type = struct Array_<bool&>’ {aka ‘struct Array_<bool&>’} has no member named ‘B’
 1650 | for(int64_t j_=0;j_<k_bt->L;j_++)r_->B[i_*k_bt->L+j_]=k_bt->B[j_];
      |                                  ~~~~^
out.cpp:1652:25: エラー: ‘using element_type = struct Array_<bool&>’ {aka ‘struct Array_<bool&>’} has no member named ‘B’
 1652 | if(bufLen_<TI_>()>0)r_->B[r_->L]=0;
      |                     ~~~~^
out.cpp:1653:8: エラー: could not convert ‘r_’ from ‘shared_ptr<Array_<bool&>>’ to ‘shared_ptr<Ar

出典 https://yukicoder.me/submissions/318930

closed time in a month

yuki2006

issue commentkuina/KuinInKuin

C++を生成したときに、コンパイルできないコードが生成される

素早い対応ありがとうございます。 確認しましたのでCloseします。

yuki2006

comment created time in a month

issue openedkuina/KuinInKuin

生成されたC++のコードで終了ステータスが0ではなくなるものがある(例外が起こっている?)

func main()
	var K: int :: cui@input().toInt(&)
	var arr1: []int :: [2, 3, 5, 7, 11, 13]
	var arr2: []int :: [4, 6, 8, 9, 10, 12]
	var ans: int
	for i(0, 5)
		for j(0, 5)
			if(arr1[i] * arr2[j] = K)
				do ans :+ 1
			end if
		end for
	end for
	do cui@print("\{(ans $ float / 36.0).toStrFmt(".15f")}\n")
end func

入力例

0

エラーメッセージ

terminate called after throwing an instance of 'unsigned int'

実行例

https://yukicoder.me/run/75d0d1f5c0571

出典元

https://yukicoder.me/submissions/320421

created time in a month

issue openedkuina/KuinInKuin

C++を生成したときに、コンパイルできないコードが生成される

このコードでC++を生成したときにg++10.1でコンパイルできないコードが生成されるようです。

コンパイル方法が間違っていたら申し訳ないです、

func main()
	var N: int :: cui@input().toInt(&)
	var nums: []bool :: [true].repeat(10)
	for(0, N - 1)
		var _: [][]char :: cui@input().split(" ")
		var R: bool :: _[4] = "YES"
		var tmp: []bool :: [!R].repeat(10)
		for i(0, 3)
			do tmp[_[i].toInt(&)] :: R
		end for
		for i(1, 9)
			do nums[i] :: nums[i] & tmp[i]
		end for
	end for
	for i(1, 9)
		if(nums[i])
			do cui@print("\{i}\n")
		end if
	end for
end func
out.cpp: In instantiation of ‘struct Array_<bool&>’:
out.cpp:1647:5:   required from ‘T_ k_r(T_, std::shared_ptr<Array_<long int> >, int64_t) [with T_ = std::shared_ptr<Array_<bool> >; int64_t = long int]’
out.cpp:1567:103:   required from here
out.cpp:60:7: エラー: forming pointer to reference type ‘bool&’
   60 |  void BufferCopy(T* b) {}
      |       ^~~~~~~~~~
out.cpp:62:7: エラー: forming pointer to reference type ‘bool&’
   62 |  void BufferCopy(T* b, A h, B... t) {
      |       ^~~~~~~~~~
out.cpp:82:5: エラー: forming pointer to reference type ‘bool&’
   82 |  T* B;
      |     ^
out.cpp: In instantiation of ‘T_ k_r(T_, std::shared_ptr<Array_<long int> >, int64_t) [with T_ = std::shared_ptr<Array_<bool> >; int64_t = long int]’:
out.cpp:1567:103:   required from here
out.cpp:1648:5: エラー: ‘using element_type = struct Array_<bool&>’ {aka ‘struct Array_<bool&>’} has no member named ‘B’
 1648 | r_->B=newPrimArray_(static_cast<std::size_t>(r_->L+bufLen_<TI_>()),TI_);
      | ~~~~^
out.cpp:14:31: エラー: 参照型に対して new を適用できません
   14 | #define newPrimArray_(x, ...) new __VA_ARGS__[x]
      |                               ^~~~~~~~~~~~~~~~~~
out.cpp:1648:7: 備考: in expansion of macro ‘newPrimArray_’
 1648 | r_->B=newPrimArray_(static_cast<std::size_t>(r_->L+bufLen_<TI_>()),TI_);
      |       ^~~~~~~~~~~~~
out.cpp:1650:38: エラー: ‘using element_type = struct Array_<bool&>’ {aka ‘struct Array_<bool&>’} has no member named ‘B’
 1650 | for(int64_t j_=0;j_<k_bt->L;j_++)r_->B[i_*k_bt->L+j_]=k_bt->B[j_];
      |                                  ~~~~^
out.cpp:1652:25: エラー: ‘using element_type = struct Array_<bool&>’ {aka ‘struct Array_<bool&>’} has no member named ‘B’
 1652 | if(bufLen_<TI_>()>0)r_->B[r_->L]=0;
      |                     ~~~~^
out.cpp:1653:8: エラー: could not convert ‘r_’ from ‘shared_ptr<Array_<bool&>>’ to ‘shared_ptr<Ar

出典 https://yukicoder.me/submissions/318930

created time in a month

issue closedkuina/KuinInKuin

コンソールから入力する関数を使ったときに、C++を生成したときに処理が返ってこないコードが生成される

func main()
        var s: []char :: cui@input()
        do cui@print(s)
end func

https://yukicoder.me/run/813972d7bec81

kuincl.exe -i main.kn -o out.cpp -s /kuin/sys/ -e cpp -r -q

で行ったりWebで生成したコードでも

GCCとWindowsのVC++ いずれも無限ループするようで処理が返ってこないようです。

closed time in a month

yuki2006

issue commentkuina/KuinInKuin

コンソールから入力する関数を使ったときに、C++を生成したときに処理が返ってこないコードが生成される

素早い対応ありがとうございます。おそらく大丈夫になりましたのでCloseします。

yuki2006

comment created time in a month

issue openedkuina/KuinInKuin

コンソールから入力する関数を使ったときに、処理が返ってこない

func main()
        var s: []char :: cui@input()
        do cui@print(s)
end func

https://yukicoder.me/run/813972d7bec81

kuincl.exe -i main.kn -o out.cpp -s /kuin/sys/ -e cpp -r -q

で行ったりWebで生成したコードでも

GCCとWindowsのVC++ いずれも無限ループするようで処理が帰ってこないようです。

created time in a month

issue closedkuina/KuinInKuin

maxを利用すると、コンパイルできないC++コードが生成される。

func main()
 do cui@print("\{[2, 4, 1, 3].max()}")
end func

https://yukicoder.me/run/42e34debbaff1

について コンパイルコマンド

kuincl.exe -i main.kn -o out.cpp -s /kuin/sys/ -e cpp -r -q

で行いましたが

GCCとWindowsのVC++ いずれにもコンパイルできないコードが生成されます。

ちなみに、 https://kuina.ch/kuin/web

で生成したコードも同様なようです。

なおexeファイルは問題なく実行されます。

out.cpp:1597:5: エラー: 'r_' declared as reference but not initialized
 1597 | TI_ r_;
      |     ^~
out.cpp:1598:16: エラー: invalid cast of an rvalue expression of type 'int' to type 'TI_' {aka 'long int&'}
 1598 | if(l_==0)return(TI_)0;

きっかけになったコード https://yukicoder.me/submissions/504622

ちなみに、僕は失礼ながらkuinの構文には詳しくありません..

closed time in a month

yuki2006

issue commentkuina/KuinInKuin

maxを利用すると、コンパイルできないC++コードが生成される。

ありがとうございます。

おそらく直りましたのでcloseします。

yuki2006

comment created time in a month

issue openedkuina/KuinInKuin

maxを利用し、C++に変換したコードがコンパイルできないコードが生成される。

func main()
 do cui@print("\{[2, 4, 1, 3].max()}")
end func

https://yukicoder.me/run/42e34debbaff1

について コンパイルコマンド

kuincl.exe -i main.kn -o out.cpp -s /kuin/sys/ -e cpp -r -q

で行いましたが

GCCとWindowsのVC++ いずれにもコンパイルできないコードが生成されます。

ちなみに、 https://kuina.ch/kuin/web

で生成したコードも同様なようです。

なおexeファイルは問題なく実行されます。

out.cpp:1597:5: エラー: 'r_' declared as reference but not initialized
 1597 | TI_ r_;
      |     ^~
out.cpp:1598:16: エラー: invalid cast of an rvalue expression of type 'int' to type 'TI_' {aka 'long int&'}
 1598 | if(l_==0)return(TI_)0;

きっかけになったコード https://yukicoder.me/submissions/504622

ちなみに、僕は失礼ながらkuinの構文には詳しくありません..

created time in a month

startedkuina/KuinInKuin

started time in a month

issue commentmicrosoft/vscode-react-native

[Bug] If there is a space in the ADB path, it will not work properly

Sorry @RedMickey

I checked again. The project included local.properties (generated by Android Studio). sdk.dir was written there.

sdk.dir=/Volumes/Macintosh HD/Users/foo/Library/Android/sdk

The extension did not work properly under these conditions.

PATH was not the cause..

yuki2006

comment created time in 2 months

issue commentmicrosoft/vscode-react-native

[Bug] If there is a space in the ADB path, it will not work properly

Thank you @SounD120 .

Probably it's okay, but I'm working with the ADB on a different drive due to less storage..

yuki2006

comment created time in 2 months

issue openedmicrosoft/vscode-react-native

[Bug] If there is a space in the ADB path, it will not work properly

set .zshrc PATH="${PATH}":"/Volumes/Macintosh HD/Users/foo/Library/Android/sdk/platform-tools"

Run Debug Android

Debug output

<details> <summary>Debug Console</summary>

デバッグできませんでした。コマンド '/Volumes/Macintosh HD/Users/foo/Library/Android/sdk/platform-tools/adb devices' の実行中にエラーが発生しました : Command failed: /Volumes/Macintosh HD/Users/foo/Library/Android/sdk/platform-tools/adb devices
/bin/sh: /Volumes/Macintosh: No such file or directory```

Environment

  • React Native Tools extension version: 0.16.0

created time in 2 months

startedatyenoria/react-native-webrtc-janus-gateway

started time in 2 months

startedasus4/UnityNativeDialogPlugin

started time in 2 months

startednichiyoshi/react-native-swift-bridge-sample

started time in 2 months

more