問題タブ [block]
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.
linux-kernel - カーネルモジュールからブロックデバイスにアクセスする
最初のブロックデバイスにマウント時にデータが含まれ、もう一方が空であると見なされるように、2つのブロックデバイスを新しいブロックデバイスにバインドするカーネルモジュールの開発に興味があります。すべての書き込みは2番目のパーティションに対して行われるため、次のマウントではベースファイルシステムは変更されません。私はUnionFSのようなソリューションを知っていますが、それらはファイルシステムベースですが、それをより低い層のブロックベースで開発したいと思っています。
カーネルモジュールから広告読み取り/書き込みブロックデバイスを開く方法を教えてもらえますか?おそらく、マージされたブロックデバイスの読み取り/書き込みにユーザースペースプログラムを使用せずに。ここで同様のトピックを見つけましたが、filp_ *関数は(大きな)ブロックデバイスI / Oではなく、小さな構成ファイルを読み取るためのものであるため、答えはかなり満足のいくものではありませんでした。
ブロックデバイスを作成するためのインターフェイスは標準化されているため、ソースデバイスを実装する関数に直接(またはほぼ直接)アクセスすることを考えていました。とにかく同様の関数をエクスポートするように要求されるためです。それができれば、ソースデバイスで適切な関数を呼び出すプロキシ関数を作成するだけです。どういうわけか、別のドライバーに属するgendisk構造へのポインターを取得できますか?
これは私自身の目的にしか役立たないので(それらの主なものであるクオリオシティを満たす)、私はカーネルを真剣に台無しにすることを心配していません。
または、そのようなモジュールがすでに存在するかどうか誰かが知っていますか?
c# - C#で発信接続(IPアドレス)をブロックする
c#からIPをブロックしたいのですが。
MSDNを調べたところ、ファイアウォールの例外の使用法しか見つかりませんでした。
他にもっと簡単な解決策はありますか?クライアントのコンピューター設定に触れたくありません。
ruby-on-rails - 不思議なRubyブロックの動作:&blockと{block.call}
他のヘルパーとビューの両方から使用できるjavascriptを印刷するためのヘルパーを作成するときに、次の問題に遭遇しました。
このヘルパーはで呼び出す必要がありますjavascript { "alert('hurray'); }。
最初の選択肢(私が機能すると期待していた)では、Railsjavascript_tagヘルパーが空の<script type="text/javascript"> //<![CDATA[ //]]> </script>タグをレンダリングします。
ただし、2番目の選択肢は期待どおりに機能します。
そこで何が起こっているのですか?どうして違うの?
css - CSS:表示プロパティ、ブロック
私はまだCSSでレイアウトを行う方法を学んでいます。
別のWebサイトからCSSを借りて遊んだ後、CSSから
これを削除すると次のことに気づきました。
私のヘッダーは中央に配置されません。これをCSSファイルから削除すると、ヘッダー画像が非常に小さくなり、左上隅に残ります。displayプロパティについて読んだ後、なぜそれがセンタリングを制御するのかわかりません。誰かが私にそれを簡単に/簡単に説明できますか?
layout - Magentoの外部にMagentoの子htmlを読み込んでいます
サイトの特定の部分について、Magentoの外部にMagentoブロックを読み込んでいます。私はこれを次のようなものでうまく行うことができます。
問題は、レンダリングしているブロックに子ブロック(html)がある場合、それらが出力に含まれないことです。上記の例では、ファイルheader.phtmlに、出力にない子htmlの次の呼び出しが含まれています。
linux - ブロック デバイス上のダーティ ブロックを追跡する
ある時点以降にブロック デバイス上のどのブロックが変更されたかを追跡する方法を探しています。私が最終的にこれをどのように使用したいかは、2 つの 2 TB ディスクの同期を維持することです。1 つは月に 1 回だけオンライン (USB 経由で接続) になります。どのブロックが変更されたかわからないので、毎回 2TB 全体を調べなければなりません。
私は最近の GNU/Linux OS を使用しており、C と Python の経験があります。カーネル レベルのコードを書くことは避けたいと思っています。その分野での経験がまったくないからです。私の現在の理論では、ディスク フラッシュが実行されたときにコードを呼び出すことができるフックがどこかにあるはずです。
何か案は?
ruby-on-rails - 追加のスコープメソッド用にRailsヘルパーにスコープブロックを作成する
ブロックヘルパー内にいくつかのヘルパーメソッドを定義したいのですが、わかりやすいメソッド名を付けて見栄えを良くするために、それらをブロックのスコープ内に保持します。
ヘルパーを使用して、次のことを実行したいとします(非常に基本的な例)。
のようなものを生成するには
このようにして、まったく異なるものを出力bar_boxするメソッドを持つことができるブロックヘルパーを持つこともできます。title
現在、私はそれらを異なるメソッドとして実装しています。たとえばfoo_box、ブロックを次のようfoo_box_titleに処理します。foo_box
iphone - iPhone-画像内のピクセルのブロックを別のピクセルのブロックに置き換える
画像内のピクセルのブロックを別のピクセルのブロックに置き換えるときに使用するフレームワーク/方法に関して、誰かが私を正しい方向に向けることができるかどうか知りたいです。
たとえば、完全に赤に着色された単純な画像があり、ピクセルブロックサイズを5x5ピクセルと見なしているとします。ここで、3ブロックごとに、3番目のブロックを青色のブロック(5x5ピクセル)に置き換えて、3つの赤いブロックごとに青いブロックが表示される赤い画像を作成します。
ピクセル置換に関する情報を見つけましたが、ピクセルブロックを決定して処理する方法を理解しようとしています。どんなアドバイスもいただければ幸いです。そしてどんなコードも夢精です。
magento - モジュール Adminhtml ブロックがロードされない
私は Magento モジュールに取り組んでいましたが、問題なく動作していました。ある時点で、編集フォームの「コンテンツ」フィールドで WYSIWYG を有効にしようとしたところ、突然、adminhtml グリッドと編集ブロックが生成されなくなりました。私のシステムには、TinyMCE と Fontis FCKEditor WYSIWYG エディター拡張機能があります。何が間違っていたのかわかりませんが、adminhtml ブロックが生成されなくなりました。
これは、私のモジュールの adminhtml レイアウトからのすべてのブロックのダンプです。
ご覧のとおり、最後の項目は「wysiwyg」ですが、他の magento モジュールのレイアウト出力にはさらにブロックがあります。たとえば、MathieuF のカレンダー拡張機能では、これらはすべてレイアウト ブロックです。
誰が何が悪いのか分かりますか?私はすでに Alan Storm の Layout and Config Viewers を試しましたが、何が間違っていたのかについての手がかりが見つかりません。どんな助けでも大歓迎です。
python - TextMateでPythonコメントのブロックフォールディングを有効にするにはどうすればよいですか?
TextMate 1.5.10 r1623では、メソッドブロックを折りたたむことができる小さな矢印が表示されます。

残念ながら、複数行のPythonコメントがある場合、それは認識されないため、折りたたむことはできません。
TextMateのサイトには、折りたたみをカスタマイズする方法が記載されています:http: //manual.macromates.com/en/navigation_overview#customizing_foldings
...しかし、私はそれについて何かをするのに十分な正規表現に熟練していません。TextMateはOnigurumaregexAPIを使用しており、GetBundlesを介して最新バージョンに更新されたデフォルトのPython.tmbundleを使用しています。
誰かがこれを行う方法のアイデアを持っていますか?よろしくお願いします!:)
バンドルエディタのPython言語でPython.tmbundleのデフォルト値foldingStartMarkerと正規表現値を追加します。foldingStopMarker