すべて | グループ指定なし | 技術 | 情報 | コラム | 広告 | デザイン | ゲーム | 携帯 | 優先
SaaS ERP最前線──適者生存の市場を勝ち抜く企業はどこに
クアルトリクスは生成AIで「体験管理(XM)」を浸透させられるか、幹部にAI戦略を訊ねる注目記事
クアルトリクス
従業員体験
2024年大注目の「RAG」の正体とは?──ハルシネーションを防ぐ有効手段として期待注目記事
ガバナンス
デル・テクノロジーズ
生成AI
Google Workspace、生成AIで業務効率化を加速 Gemini搭載で文章・画像生成、Google Vidsで動画作成も注目記事
生成AI
Gemini
GoogleCloud
旭化成、サプライチェーンの“Weakest Link”をなくすためにグローバル全体で底上げを徹底注目記事
セキュリティ
事例
SOC/CSIRT
神戸から世界へ“AI革新”を──ユーハイムと川崎重工業が社会課題を解決するイノベーション創出に挑む
2024/05/02
SUSE CEO「Red Hatとは競合ではなく補完関係。お客様の選択肢を広げることが重要」
2024/05/01
2
3
4
5
古屋 江美子
古屋 江美子の最新記事
05/07
旭化成、サプライチェーンの“Weakest Link”をなくすためにグローバル全体で底上げを徹底
04/16
手作業の管理はもはや不可能……アイデンティティ管理を効率よく、セキュアにするための「三大要素」を解説
03/11
「AIガバナンスは経営戦略」 産官学の視点で示す、ガイドラインを事業活動に落とし込む“実践知”
執筆者の記事一覧を見る
執筆者一覧を見る
パスワードレス化が進まないのはなぜ? 普及停滞を打開する認証手法「パスキー」への期待と導入のストーリー
セキュリティに関心のある女性たちの“拠り所”として10年──「CTF for GIRLS」が新体制に
9
日清食品HDの情シスに15年ぶりの新卒!CIO成田氏が滋賀大・河本ゼミ出身のルーキーに熱い期待寄せる
“ベテランの勘”をAIで再現──2024年問題の先を見越したアスクルの長期的な物流プロセス変革
2024/05/08 09:00
クアルトリクスは生成AIで「体験管理(XM)」を浸透させられるか、幹部にAI戦略を訊ねる NEW
2024/05/08 08:00
2024年大注目の「RAG」の正体とは?──ハルシネーションを防ぐ有効手段として期待 NEW
Slot
© 2024 GLOVER
gabocoy.com
This Domain Name Has Expired - Renewal Instructions
プライバシーポリシー
You need to enable JavaScript to run this app.
UXデザイナーならではの 1年の振り返り方
2020年12月28日
仕事で忙しい毎日ですが、形ある成果物だけを作っているわけではないデザイナーにとって『記録』は大事なコトです。
githug に xlsx.js という javascript で EXCEL (xslx 形式) を読み書きするスクリプトがあるのを知った。
これを coffeescirpt に変換してみた。(js2coffee で)
また、オリジナルのリポジトリーには、すぐに動作させられる例がなかったので、サンプルのスクリプトも
追加した。
https://github.com/katoy/node-xlsx
このxslsx.js は、 xml ファイルを read したり、生成している。
文字やセルの細かな属性は扱えない。(だからこそ単純なスクリプトで済んでいる)
現状で扱えるのは、シート枚数。シート名、セル中の文字と数字 だけ。
日付け、時間、カンタンな計算式, 罫線 を扱うぐらいまでの拡張なら、なんとかなりそうな気がする。
apache poi をつかわずに Exls を扱えるのは身軽で良い。
サンプルコードで生成した xlsx を OpenOffice for MAC で開いた様子:
coffeescript 風書式 -> uwsc コード生成で、
* 配列の宣言、 function 定義のパラメータでの配列宣言、
* 関数定義のパラメータの var 宣言, default 値
をサポートした。
See https://github.com/katoy/coffee-script-for-uwsc
例:
$ cat array_def.coffee
dim ary_1 = [1,2,3]
dim ary_2[3] = [1,2,3]
dim ary_3[3]
PRINT ary_2[i] for i in [0 ... Length(ary_3.length)]
ReSize(ary_1, Length(ary_1) * 2 )
dim ary_23[2][2]
dim matrix2[2][2] = [ [1, 2], [3, 4] ]
size = 3
dim matrix3[size][size] = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]
PRINT matrix[i][j] for j in [0...size] for i in [0...size]
func = (x[]) ->
PRINT x[0]
func2 = (x[][]) ->
PRINT x[0][0]
$ ../bin/uwscscript -p array_def.coffee
// Generated by UwscScript 0.1.0
dim i, j, size
DIM ary_1 = [1, 2, 3]
DIM ary_2[3] = [1, 2, 3]
DIM ary_3[3]
For i = 0 To Length(ary_3.length) - 1
PRINT ary_2[i]
Next
ReSize(ary_1, Length(ary_1) * 2)
DIM ary_23[2][2]
DIM matrix2[2][2] = [[1, 2], [3, 4]]
size = 3
DIM matrix3[size][size] = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
For i = 0 To size - 1
For j = 0 To size - 1
PRINT matrix[i][j]
Next
Next
Procedure func(x[])
PRINT x[0]
Fen
Learn
Support
Not Found
Copyright © 2018 Adobe Systems Incorporated. All rights reserved.
404 File Not Found
アクセスしようとしたページは
見つかりませんでした。
このエラーは、指定したページが見つからなかったことを意味します。
以下のような原因が考えられます。
アクセスしようとしたファイルが存在しない(ファイルの設置箇所を誤っている)。
URLアドレスが間違っている。
高速レンタルサーバー【スターサーバー】
Shops: 281 Goods: 137875
■ロボット関連記事検索(Robot Watch)
bitbake libv8 - v8 on OpenEmbedded
tags
v8
android
投稿者: shin 投稿日時: 2009-5-8 9:24:03 (195 ヒット)
投稿者: shin 投稿日時: 2009-4-28 14:19:46 (87 ヒット)