問題タブ [lasso-lang]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-applications - Filemaker & lasso: 実行可能な Web アプリケーション?
lasso で実行されている巨大な Web アプリケーションがあります。これは主に、最初は巨大な内部 Filemaker データベースであり、Web アプリとして一般に公開される予定だったからです。
Web アプリケーションは Filemaker を使用しませんが、MySQL データベースで実行され、毎日再作成されます。
なげなわを使用する唯一の理由は、Filemaker と簡単に統合できることですが、なげなわを使用したことはありません。(私は perl/php/mysql/javascript 派です)
そこで 3 つの質問があります
。lasso は Web アプリで実行可能な言語ですか? 他の言語よりも重要な利点はありますか?
そのアプリをアップグレードする必要がありますか、より広く使用されている言語を使用する必要がありますか、それともなげなわに固執する必要がありますか?
実際になげなわを使っている人はいますか?
windows - Windows でなげなわラボを構成する際の問題
LassoLab (投げ縄用の Eclipse ベースの IDE) を Windows 7 で動作させようとしています。
実行構成の起動で問題が発生しています。ここでビデオごとに設定します: http://www.youtube.com/watch?v=zMTQklE3Mu0 しかし、機能しません。
IIS がインストールされた Lasso 9 サーバーがあり、正常に動作します。Windows で Lasso 開発を行っている人はいますか?
LassoTalk のリストは非常に Mac 中心であり、私は何の助けも得られません。
optimization - プロジェクト オイラー #1 - なげなわ
Lasso でコーディングする方法を学習する一環として Project Euler の質問に取り組んでおり、私のソリューションを改善できるかどうか疑問に思っています。以下は、なげなわ 8 コードの質問 #1 に対して得たもので、正しい答えが返されます。
私の質問:これをコーディングするためのより良い方法またはより高速な方法はありますか? ありがとう!
if-statement - !>> とはどういう意味ですか?
今日、なげなわで、これまでに見たことのない if ステートメント コードに出くわしました。次のように見えました。
!>> 演算子は Lasso でどのように機能しますか?
lasso-lang - Lasso 9 カスタム エラー ページと電子メール テンプレートを作成する方法
Lasso 8.x では、カスタマイズした error.lasso ページを LassoAdmin フォルダーに作成しました。デフォルトのエラー ページ テンプレートを使用し、ページの最後にいくつかのカスタム コードを追加して、エラーのコピーをメールで送信しました。
Lasso 9 では、LassoGuide.com の指示に従ってカスタム エラー ページを作成できます。
http://lassoguide.com/language/error-handling.html?#error-reporting
カスタム エラー ページを定義するには、「error.lasso」という名前のファイルを作成し、Web サービス フォルダーのルートに配置します。個別の Web サービス フォルダーを持つ各ホストは、カスタム エラー ページを持つことができます。
カスタム エラー ページは、「error.lasso」ファイルを Web サービス フォルダーのサブディレクトリに配置することで、さらに微調整できます。Lasso サーバーは、ファイル パス上で最初に検出した「error.lasso」を処理します。現在のディレクトリから始まり、Web サービス フォルダーのルートに到達するまで上方向に進みます。何も見つからない場合、なげなわサーバーはデフォルトのエラー レポートを使用します。
Lasso 9 に相当するものは何$__html_reply__
ですか? これは、エラー報告用のカスタム メール テンプレートをコーディングする合理的な近道ですか?
lasso-lang - Lasso 8.6 には、アップロードされた zip ファイルを指定されたパスに抽出する手段がありますか?
私は、人々が zip をアップロードして、特定のファイル パスに展開できるようにする手段を提供しようとしています。Lasso 9 で zip 機能が追加されたようですが、実際に 8.6 でこれを行う方法があるかどうか、または提案があるかどうかを知りたいです。
lasso-lang - 配列内の条件付き#1にアクセスする方法-> forEach
#1
Lasso 9 でキャプチャを学習しようとしていますが、キャプチャ内の条件内からローカル変数にアクセスする方法を理解するのに苦労していますarray->forEach
。多分私のアプローチはすべて間違っています。使用する必要がある親キャプチャへの参照はありますか? 以下は作業コードです:
以下は、冗長なローカル変数定義に依存せずに機能させようとしているコードです。
この 2 番目の例では、 を呼び出している回線で、 Position was out of range: 1 max is 0 (Error Code -1)var()
というエラーが表示されます。
このカスタム メソッドに関する明らかなセキュリティ上の懸念は別として、ネストされた条件内で #1 を使用できるようにする最も効率的な方法は何ですか?
lasso-lang - Lasso 9 では、フィールド メソッドの -recordindex パラメータは存在しますか? 代替案?
古いなげなわ 8 コードではfield('foo', -recordindex=(loop_count - 1))
、レコード間で値が変更されたときにテーブルのヘッダー行を表示する条件で頻繁に使用していました。
Lasso 9 では、-recordindex
パラメータが無視されるようです。また、文書化されていません。
私の最初の回避策は、レコードの反復ごとに変数を設定し、現在のレコードのフィールドをその値と比較することです。
ここでのベストプラクティスに関する推奨事項はありますか?
lasso-lang - 一定期間後に Lasso 8.6.2 で Encode_JSON エラーが発生する
アプリを Lasso 8 から Lasso 9 に変換する過程にあり、中間ステップとして、8.5.5 から 8.6.2 にアップグレードしました (これは、異なる仮想ホストで、新しいボックスで 9 と一緒に実行されます)。
8.6.2 では、 を呼び出すページで大量のエラーが発生することがわかりましたencode_json
。これらのエラーの奇妙な点は、サイトが開始されてからしばらくたってからエラーが発生し始めることです。その後、数時間後、すべてのencode_json
呼び出しが失敗し始め、次のようなエラー メッセージが表示されます。
(はい、これらの中国語 (?) 文字はエラー メッセージに含まれています。) LassoStartup から8.5.5 の encode_json タグを削除したので、正しい組み込みメソッドを使用しています。encode_json メソッドは、単純な文字列からマップの配列まで、投げるすべてのパラメーターに対して失敗します。サイトを再起動すると、encode_json は負荷に応じて 1 ~ 2 時間動作を再開します。
8.5.5 では、この問題はありません。誰もこの問題の経験がありますか? 組み込みメソッドをオーバーライドできるかどうかを確認するために8.5.5 タグ スワップ encode_jsonを試すことに関するアドバイスはありますか? 多分それはよりうまくいくでしょうか?