Sunday, August 5, 2012

ショートハッカーは用語集を話せ



************************************************** *********************
この記事はの*右舷*ジャーナルによって提示されている
Delphiと魔神にフラッグ/スターシップのSIG(スペシャル·インタレスト·グループ)
通信ネットワーク。許可は、ここに非営利に付与されます
組織は、この記事を転載したり、一緒にそれを渡す電子
適切なクレジット限り、同盟国は、著者との両方に与えられている
*右舷*ジャーナル。
************************************************** *********************




                    ショート 'HACKERSPEAK "用語集
                                  -
   多くのコンピュータハッカーによって使用される用語の数への参照です。
                                  -
  (ハリウッドのユーザーグループのメンバーで調査し、コンパイルされた)
                                  -

argが - (なんてこった)名詞。数学的な意味での引数。

自動的に - 副詞。自動的に、しかし、いくつかの方法で
理由(たとえば、それはあまりにも複雑すぎたり簡単なことですので)
スピーカーは説明するように感じることはありません。

添えもの - N。 (しかし、しばしば便利で、有用、不要な
プログラムまたは他のオブジェクトの)格好良い、または面白い機能。追加された
ベアボーン、作業中のプログラムに。

ビット - nになります。 1)質問を尋ねることによって得られた情報の単位(例えば、
- )2)精神的なフラグは "私はパンタープロトコルに関するいくつかのビットが必要のように";
何かが最終的には行われるべきことを思い出させる。

バッファ - 動詞。行われるべき何かを保存したり脇に設定する行為
後で。 (例えば - "私はそれをバッファリングして今食べて行くつもりです ')。

バグ - N。問題や間違い、不要なプロパティや副作用。
通常のプログラムが、人を参照することができます。非常に単純なことができますか
非常に複雑。反意語:フィーチャー。

尻 - V.その部品を再配置または削除することによって何かを向上させる。
ほとんどの場合、速度を向上させるか、メモリスペースを節約するためのプログラムに行わ
通常明快さの犠牲になります。

バズ - プログラムの対、目に見える進歩や確実性なしで実行する
仕上げの。賑やかなループがいるかも知れないという点を除き緊張病に似ています
最終的に終了します。

標準的な - (KI NAHN私吉)形容詞。標準は、通常または一般的な方法
何かをするの。

緊張病 - N。何かが起こると思われている状態、
しかし、何もしません。 (例えば、 - あなたが入力画面に何も表示されます。
それは緊張です。頻繁にクラッシュが発生したことを意味します。)

クラッシュ - 1)nである。突然、抜本的に失敗しました。通常、完全を意味する
コンピュータ·システムまたはプログラム。 2)対が突然失敗したり、失敗する可能性があります。
3)人々の対は、スリープ状態に移動します。

忍び寄る盛り込み主義 - N。になるように複雑な何のための傾向
さらにので、人々は、次の場合におい、それは素晴らしいだろう "と言っておくので、
プログラムは、この機能を持っており、これを行うことができ、... "結果は、
"きちんとした"多くの機能と、読むために混乱させるパッチプログラム。

つぼ - N。動作するプログラムについて語ったが、非常に厄介で
または面倒な方法。

クランチ - 対は、通常、時間のかかる、複雑な方法で処理します。
例:大規模な、反復的な数値計算を実行すると呼ばれ
"ナンバークランチング"。 2)対(多くの場合、ファイルのサイズを減らすために、
スペースを節約するために複雑な方法)。

外dec'ed - (着飾っ)ADJは。投石、酔って(そしておそらくしよう
プログラムに関係なく、)。軽蔑的な。 65から派生した - シリーズは、
MLオペコードデクリメント、すなわち:値を小さくします。

エレガント - ADJ。で正しいことを行うコードの一部について語った
方法を見ても美しい。

機能 - N。追加のプロパティや動作は、そのプログラムに追加
既に仕事をしていません。たり、有用な、または必要ないかもしれません
便利です。

fencepostエラー - N。数学 'のoff-by-one'エラーが発生しました。最も頻繁に
(それはあまりにも1時間をカウントしますループをカウントしなければならないプログラムで見つかった
)多くの、または少なすぎる。この用語は、問題から来る "あなたがフェンスを構築する場合
投稿離れて10フィートと100フィートの長さ、どのように多くの記事はあなたが必要とのfo? "
例:アイテムXスルーyの配列を処理すると仮定します。方法
多くはありますか?正解は次のようになります。X-Y +1(ないXYであり、
つずつオフ)。

味 - N。様々な種類、タイプ。 (風味 - ADJ美的
楽しい)。

フラッシュ - 対は何かを、傷を削除または破棄する。頻繁に何か
余分な、または役に立たない。

ファッジ - V.不完全な、しかしわずかに許容可能な方法で実行します。
"私はそれをごまかしているので、動作します。 '

GC - (JEE参照)1)V.役に立たないものを捨てて、クリーンアップする。 2)
忘れている。 GCは、用語 "ガベージコレクション"のabreviationです。
メモリ空間を解放するための一般的な方法。

グリッチ - N。電気サービス、常識、突然の中断
またはプログラム機能が使用できます。あなたが祈るときにのみ、通常起こること、それ
しません。

屈服する - V.は果てしなく回避するには、細かくまたは極端に調べる
詳細。

銃 - V.強制的にプログラムを終了させる。 "それは、退屈なディスプレイであった
私はそれを射殺。 "

ハック - N。創意工夫の適切なアプリケーション。それはかもしれない
手早いけど汚いバグ修正、または芸術の時間がかかり、エレガントな作品。
巧妙なテクニック。

ハック値 - nになります。に向かって努力と時間を費やすの動機
一見無意味な目標は、ポイントは、結果のハックである。

ハックアタック - N。大幅に増加したハッキン​​グ活動の期間。ないへ
Macの攻撃と混同される。

ハッカー - N。 1)大いに楽しんで一つの詳細を学習
コンピュータシステムとどのようにその能力を伸ばして(とは対照的に、
だけ最小限の必要を学ぶREAL USERS)。 2)1人
プログラムは、積極的ではなく、それについて理論化。 3)
HACK VALUEを鑑賞することができる一つ。あらゆる種類の5の4)専門家)
悪意または好奇心旺盛なおせっかいやき( "システムハッカー"またはの場合
"パスワードのハッカー ')。

株式会社イット·アップ - (また 'incing')V.具体的には勉強に関連して、
読み取り、またはMLを学ぶ。 65から派生した - シリーズML命令を
値をインクリメント、すなわち、それを増やします。

ジョック - N。大規模な、面倒なことを特徴とするプログラマが、
ブルートフォースプログラムは彼/彼女は書いている。プログラムは、ゆっくり仕事かもしれないが、
inelegantly、または醜いように。

クルージ - (kloog)1)のn。巧妙なプログラミングトリックは、最も頻繁に修正する
バグを修正しました。効率的な、しかし、多分不明。 2)対にその場しのぎを挿入するには
プログラム(バグを修正したり機能を追加する)。

マジック - ADJ。まだ不明な、または想像することはあまりにも複雑な何か。

M&MのN - 。精神とミゼット、すなわち精神的な小人。軽蔑的な
この用語は、破壊のために侵入する "システムハッカー"に最も頻繁に適用された
または破壊的な目的(BBSのをクラッシュさせるように)。

設計ミス - N。最終的にはもっと面倒であることが判明しFEATURE
それが新しいユーザーのために不十分である可能性があるので、価値があった以上、または
進化している状況。機能上のバグが異なっているか
彼らはしばしばプログラム設計へのより基本的であるという点で、副作用
と、一度に、慎重に計画されました。

モービー - 1)ADJ。 、計り知れない複雑な、または印象的。 2)N。の合計サイズ
コンピュータのアドレス空間。

モード - N。一般的な状態になります。例:デイモード - 人が入っている状態
S /彼は営業日と夜寝ている時。

つぶやき - 間投詞。正しい応答が大きすぎるときに言った
言葉にするのは困難または考え抜かれていません。缶
長い議論を入力するには難色を示しています。

mumblage - N。自分のぶつぶつの主題。 "すべてを置き換え
その原料 "。

周りにNOP(またはnopping) - ぶらぶらV.。ずっとやっていない、そうでない
プログラミング。 65から派生した - シリーズML命令コード 'NOP'は、
(操作なし)。

オビー(またはo.b.) - N。単語 'OverByte "と駄洒落に由来しています。
通常動作しません。MLルーチンに関連するいくつかの理由
小さなミスでも、間違っている可能性のあるアドレッシングモードや入力
エラーが発生しました。ほとんどの場合、1つまたは2つのバイト間違っている。

パッチ - 1)nである。への速くて汚い救済策として意図したコードの一部
BUGまたは設計ミス。 2)対一時的に何かを修正するには、パッチを挿入する
コー​​ドの一部に、メイン·プログラム·マシン固有にします。

パント - V.放棄する。そうしないと決めた。

レイブ - V. 1)何かを議論に固執する。 2)話すために
厳然と1はほとんど知っていることについて。 3)
改宗。

実際のユーザ - N。商用ユーザー、非ハッカーのコンピュータを使用しています
アプリケーションのみ。

リアルワールド、 - nになります。プログラムは、ビジネスだけを持っている1)場所
アプリケーション。 2)IBMのような機関。 3)の場所
非プログラマと非プログラミング活動。最初の2つ
定義は、軽蔑的なであり、第三ではありません。

正しいことを、 - nになります。これは明らかに適切なものであること
などと言う、行うには、使用

失礼な - (ルードまたはカンガルー日)ADJ。プログラムひどく書かれた、または機能
貧しい。

神聖な - ADJ。何かの排他的な使用に予約されています。通常
ので、使用しないでくださいメモリ位置またはレジスタを参照
何が格納されていることは変更しないでください。

すする - V.使用前に、メモリに大きなデータファイルを読み取るには
データを処理する。

スマート - ADJ。 RIGHTを行うプログラム(または何か)について語った
THING。

SMOP - N。 "プログラミングの小さな問題"の頭字語。の一部
まったく書くことが難しいことではないでしょうが、非常に長い時間がかかるだろうコード
そのサイズのための時間。苦労する価値はありません。

カタツムリメール - N。電子的に郵便局ではなく、を介して送信される電子メール。

ソフトウェアの腐敗 - N。に動作するプログラムを引き起こす架空の病気
ときに使用されていない期間のために働いて停止します。

緊張 - ADJ。プログラムの、非常に巧妙かつ効率的。緊張した
プログラマは、緊張したコードを生成します。

バニラ - ADJ。標準的な、通常の、または普通の風味。

ゼロ - ゼロにビットまたは変数を設定するにはV. 1)。 2)消去​​するには、または
からすべてのデータを破棄します。

急速に動く - V. 1)はすぐに移動します。 2)影響。 3)エネルギーや能力。