問題タブ [haskell-snap-framework]
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.
haskell - Snap Frameworkでサーバー側の状態を維持するにはどうすればよいですか?
サーバー側のセッションは[まだ]SnapFrameworkの一部ではありません。ある種のサーバー側の状態を追加する方法はありますか?
HTTPリクエストごとにカウンターをインクリメントしたいとしましょう。どうすればいいですか?
haskell - スナップチュートリアルとアドバイス
誰かが私にスナップや本に関する真剣なチュートリアルを提案できますか?スナップについての感想を教えてください。私はウェブプログラミングの経験がありますが、Haskellを学び始めました。それは素晴らしいので、新しいお気に入りの言語を使用してサイトを作成したいですか?
c# - ウィンドウの特定の幅に合わせてサイズ変更をスナップする
背景: 240pxの幅で始まるウィンドウがあります。一部の視覚要素は、この幅で特定の方法でしか表示できませんが、サイズ変更は許可されているため、許可する必要があります。
誰かがサイズを変更することにした場合、元の幅に戻すために何らかの「スナップ」が必要になります。完全な視覚効果を復元するために、ユーザーに正確なピクセルを正しく取得するように要求することは、苦痛/ほぼ不可能です。
質問:では、240pxからいずれかの方向に特定の距離(たとえば、4px以内)に到達した場合、その幅にスナップし、サイズ変更カーソルが幅から4px以上離れて迷いました。
失敗したアイデア: iveは、sizeChangedイベントでウィンドウの幅を240に設定するいくつかの異なる方法で遊んでいましたが、それはsizeイベントであるため、ウィンドウのサイズが既に変更された後に計算を実行します。これは、デフォルトの幅にサイズ変更したり、デフォルトの幅からサイズを変更したりすると、非常に途切れ途切れの効果が得られることを意味します。
haskell - リーダーモナドをスナップで使用する(または、モナド変換子をスナップで使用する)
誰かがリーダーモナド内でスナップモナドを使用する方法を示すことができますか?モナド変換子は私を混乱させます。(または、モナド変換子に関するチュートリアルの提案や、光を見て最終的にそれらをグロッキングする方法の提案を喜んで受け入れます。)
編集:おっと; 特定のことについて助けを求めるのではなく、私が実際にやろうとしていることを特定するのを忘れました。戦術ではなく戦略。特に、ルートを指定するときにそのデータベース接続/プールを明示的に渡す必要なしに、すべてのハンドラー間でデータベース接続/プールを共有したいと思います。リーダーモナドがそれを達成する方法のようです。
haskell - Haskell Web フレームワーク
Haskell を使用して簡単な Web アプリケーションを作成しています。最初は前に Snap を使用し、アプリケーションを実行できましたが、アプリケーションにユーザー入力を追加したいと考えています。
関数へのユーザー入力パラメーターを取得する方法が見つかりませんでした。どうすればそれを行うことができますか?
他にも、Happstack フレームワークも使用していましたが、「Happstack.Server」をインポートできません。私は cabal インストール構成 Happstack を使用します。正常にインストールされましたが、「Happstack.Server」にインポートしようとすると、エラーが発生します。
を使用してプログラムを実行するghc --make HelloWorld.hs -v
と、次のようになります。
mysql - スナップWebアプリケーションはMySQLに接続します
私はここ数日Haskellと仕事をしています。HaskellとSnapを使用して小さなWebアプリを作成しました。ユーザーデータを取得するためのHTMLフォームを追加し、Haskellを使用してmysqlデータベースを構成しました。Haskellを使ってデータを取得できます。ユーザー入力をデータベースに挿入する方法を知りたいです。
以下は、Webアプリケーションでデータベース接続を確立した方法です。ここで、これら2つの関数を接続したいのですが、内echo
でsqlExeを使用できないため、データをデータベースに挿入するにはどうすればよいですか。ここで欠けている点は??
誰かが私がこの問題から抜け出すのを手伝ってくれるなら、私は本当に感謝しています。
haskell - HaskellリストデータをWebページにレンダリングする
スナップフレームワークとhaskellを使用して簡単なWebアプリケーションを作成しています。Webページにリストをレンダリングする方法を知りたいのですが、このように名前と名前のリストがあります。
これらの情報を2つの列に表示したいのですが、これを行うための可能な方法は何ですか。単一の値の情報をバインドしてWebページに表示することができました。
web-applications - Heist: サブテンプレートの動的リストをテンプレートに挿入するにはどうすればよいですか?
私はオンライン調査用のサイトを書いています。すべてが 1 つの HTML ページに表示される質問のリストがあり、リストの長さは不明です。各質問にはテンプレートに保存されたフォームがqu1.tpl
あり、ページはqu.tpl
です。今私はしたい:
qu1.tpl
質問ごとにいくつかの名前を置き換えますqu.tpl
一度にいくつかのものを交換するqu1.tpl
のすべてのインスタンス化を貼り付けますqu.tpl
<qulist/>
チュートリアルで学んだことを使用して、タグを再帰的に<apply template="qu1.tpl"><qulist/>
in qu.tpl
using localHeist
andに置き換えようとしましたbindString
が、qu.tpl
既にレンダリングされているため、新しく挿入された適用タグが解決されないため、これは機能しません。
代わりに何をすべきですか?
(これはより一般的な質問だと思います。答えが当てはまる他のアプリケーションを思いつくことができる場合は、検索エンジン用のテキストとタグを追加してください。)