問題タブ [hackage]
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 - 自分の欠陥のあるハッキング リリースをブラックリストに登録する
誤って問題のあるディストリビューションをアップロードしてしまい、すぐに再アップロードしようとしましたが、次のようにcabal
返信されました。
さて、バージョンを上げて正しいディストリビューションをアップロードしましたが、提案されているように、問題のあるリリースをブラックリストに登録することに興味があります。ただし、どこでもそれを行う方法についての概念はありません。どうやってするか?そして、「ブラックリスト」という用語は実際に何を意味しているのでしょうか?
haskell - cabalを使用してhackageからhstatsライブラリをインストールする際の問題
hstats
パッケージをインストールしようとすると
次のエラーが表示されます。
どうすればこれを修正できますか?
haskell - Hackage パッケージのドキュメント更新のトリガー
いくつかの依存関係の前に誤ってアップロードされた 2 つのリリースがあります。
それ以来、それらの依存関係は長い間満たされてきましたが、それらのドキュメントは今日まで生成されていません.
Hackage によるこれらのリリースの再評価をトリガーするにはどうすればよいですか? 新しいリリースをアップロードすることが、このようなばかげた問題に対する唯一の解決策ですか?
「メンテナーのコーナー」には関連するものが見つかりませんでした。
haskell - タイプ `binary-0.5.1.1:Data.Binary.Get.Get' を `Get' と一致させることができませんでした
今日は、バイナリSTL ファイルパーサーを作成し、次のコードから始めます。
GHCコンパイラが不平を言う
Get
s fromData.Binary
とData.Binary.IEEE754
競合しているように見えます。では、これを解決する方法は?
アップデート
私は実際に回避策を持っています - の実装を私のコードに埋め込みましたgetFloat32le
(それはわずか6行です)
これはうまくいきますが、コードを複製するのは楽しくないので、名前の競合の原因を知りたいです。
アップデート
binary-0.7.2.0
andの登録を敢えて解除しなかったbinary-0.5.1.1
ので、 and の登録を解除data-binary-ieee754
しbinary-0.7.2.1
、再インストールdata-binary-ieee754
してから再構築したところ、問題が解決したようです。
質問:
私はまだ 2 つbinary
の異なる を持っていますが、なぜ今回は問題にならないのですか?
haskell - Haskell - クラスのインスタンスを作成する (正しい方法は?)
「ハスケルを学ぶ」のそのトピックに関する章を読み、さまざまな Web サイトでいくつかのヒントを見つけようとしましたが、それでも次のタスクを解決できません。インスタンスをm a haskell newbie (6 weeks of "experience") and it
扱うのは初めてです。これがタスクです。私のコードは HUnit テストと終了に合格する必要があります。インスタンスを実装しようとしましたが、そこに何かが欠けているようです。あなたが私を助けてくれることを願っています!THX
私は次のようなものを試しました:
しかし、まだいくつかの失敗が残っています!少なくとも、「chi」が言及したラップ/アンラップのこと。しかし、私にはわかりません。多分別のヒント?:/
haskell - ローカルの hackage-server で動作するように cabal アップロードを構成する
に開発用のローカル hackage-server をインストールしてい192.168.1.100:8080
ます。パッケージを開発してパッケージ化しcabal sdist
たら192.168.1.100:8080
、ブラウザにアクセスしてパッケージを手動でアップロードする必要があります。
これは非常に退屈で、特にスプリントのような複数のパッケージに取り組んでいるような状況では、cabal upload
.
my-package.tar.gz というパッケージの場合、実行cabal upload
すると次のようになります。
私のカバール構成の変更部分は次のようになります。
2 行目は、hackage.haskell よりもローカルのハックを優先します。cabal install
cabal upload
ローカルのハックにアップロードするにはどのように設定すればよいですか?
php - 疑わしい PHP ファイルが
今朝、FTP に作成したファイルについて助けを求めて、今日あなたの助けを求めています。私はこれらすべての PHP 関数の専門家ではないので、ここに投稿します。
私が見つけたのは、サブイメージ フォルダーにあるindex.phpという名前のファイルでした。
生のコードがあります:
2 つの PHP 関数
- エレギ(); -> http://php.net/manual/ja/function.eregi.php
- eval(); -> http://php.net/manual/en/function.eval.php
関数eval()については、非常に危険であると彼らは言っています。
注意eval() 言語構造は、任意の PHP コードを実行できるため、非常に危険です。したがって、その使用はお勧めできません。この構文を使用する以外に選択肢がないことを慎重に確認した場合は、ユーザーが提供したデータを事前に適切に検証せずに渡さないように特に注意してください。
これが、誰かが私のウェブサイトをハッキングしようとしている可能性があると考える理由です。
これを解読して説明できる人はいますか?
どうも、
haskell - binary-strict のインストール時に「unsafePerformIO」があいまいに発生する
私はバイナリー・ストリクトをインストールしようとしていますが、次のエラーが発生します:
私はghc 7.6.3を実行しています。関連する場合は、binary-0.7.2.3 もインストールしています。