「クロージャ」を含む日記 RSS

はてなキーワード: クロージャとは

2024-02-03

Typescriptで、クラスを書くべきかクロージャを書くべきか分かりません。

2023-10-05

anond:20231005233046

このプログラムは、Pythonのようなインタプリタ型のプログラミング言語使用しています提供されたコード関数変数の組み合わせで、カウンター機能を実現しています。以下にその説明を詳しく説明します。

最初の行では、変数 counter に値を代入しています。これは、後で呼び出すためのカウンターオブジェクト作成するためのものです。

let キーワード使用して、内部のカウンター定義していますカウンターcnt という名前変数初期化され、値は0に設定されています。このカウンターは、外部から直接アクセスできないように、ローカルスコープ内に存在します。

次に、無名関数lambda関数)が定義されています。この関数は、2つの操作サポートしています:

:reset というキーを持つ場合カウンターの値を0にリセットします。

:incr というキーを持つ場合カウンターの値を1増やします。

この無名関数が counter 変数に代入されて、カウンターオブジェクト作成されます

その後、counter オブジェクトの .incr メソッドが呼び出されます。初回の呼び出しでは、カウンターが0から1に増加します。2回目の呼び出しでは、カウンターが1から2に増加します。このように、.incr メソッドを呼び出すたびに、カウンターの値が1ずつ増加します。

.reset メソッドが呼び出されると、カウンターの値は0にリセットされます

最後に、再度 .incr メソッドを呼び出すと、カウンターは0から1に増加します。.reset メソッドを呼び出しているため、カウンターの値は前回の値からリセットされています

このプログラムは、カウンターの値を増加させたりリセットしたりするシンプルカウンター実装例です。Pythonなどのプログラミング言語では、関数クロージャ使用して、このような動作を実現することができます

2022-11-10

適当電柱雑学話題になるのやめて?

anond:20221110095722

一般人適当雑学こいてるだけならいいんだけど、堂々とウソばかり書いてるのがバズってるのやめてほしいんだけど。

共同柱なんてねーよとツッコミ入れたけどまだ足りてないみたいなので書くね。

電信柱は昔の名称または俗称

東電電柱って呼んでるのは正しいが、NTTも自社の柱のことを電柱って呼んでる。もしくはNTT柱。

https://www.ntt-east.co.jp/tokyo/contactus/index.html

https://www.ntt-west.co.jp/share/setsubi/shinsei.html

NTTサイトでググれば一瞬で出てくるけど、普通に電柱呼称を使ってる。

電信柱サイト内で使用してる例はほとんど無いはず。

見分け方も全然正しくない。

共同柱とかいう謎の概念を持ち出してる時点で大間違い。

電力会社またはNTTのどちらかが主体となって柱を建柱してる。共同なんて管理責任が面倒くさいだけでしょ。

道路上の都合や経済都合により、両社の柱を互いに借りるケースが多々ある。

電柱を最小限にしたい自治体の考えもあるので、どちらかの柱に載せて撤去することも。

柱を借りた上で設備管理ができないと困るので、独自管理番号として各社が電柱に札を貼って管理しているのから、共架している2社の札が貼ってあるだけ。

電柱変圧器一般常識レベルから別に

クロージャーの色は詳しくないけど黒と白の光クロージャーとか普通にあるし合ってないような気がするよ。

まともに使えるのは電柱の大まかな間隔くらいかな。

2022-05-29

anond:20220529230142

「巻き上げ」「スコープ」「クロージャ」みたいなのを学ぶ沼にはまらなければいい。

ふーんって思って、必要になったときだけ参照しろ。あまり必要になるとは思えん。

転職時のコーディングテストにはよく出るネタではある。

そんなのにかまってるぐらいならPromiseをがっつりやっとけ。損はしない。

2022-04-20

@Haruya-Yajima が2022年04月20日投稿Javascriptクロージャーってなんぞ?

@yuta-shoji が2022年04月19日投稿JavaScriptクロージャスコープの考え方をなんとなく解説

@Ryusei_0110 が2022年04月19日投稿 javaScript クロージャーってナンジャ

@teppei-sakamoto が2022年04月19日投稿 JavaScriptクロージャについてふんわりと説明してみる

@Keisuke-Isaji が2022年04月19日投稿 クロージャーについて

@Gaterise が2022年04月19日投稿 JavaScript スコープクロージャーについて

@yuki2898 が2022年04月19日投稿 クロージャ概要と具体例

@kondo0608 が2022年04月19日投稿 クロージャJavaScript

@sekir11 が2022年04月19日投稿 Javascriptクロージャについて

https://qiita.com/tags/javascript

なんだこれ?


4ヶ月して再度閲覧してみたのだが、全員この1件だけの投稿で以後音沙汰ないんだよね

どうみてもbotではないし実に気味が悪い

2022-03-26

anond:20220325181901

まず土地選びな

・当然ながら都市部でウーバーイーツと8Gくらいの光回線が届くといい(セブンスポットはおわったがタダノリできるwifiが近くにあると頻繁に業者乗り換えたい人にもやさしい)

地図みて冠水歴のない地区な、地震が多い関東もやめたほうが?

・となると西日本中心になるかもしれんが、高確率遺跡が埋まってたりする、工事のまえに学術調査入ってすぐにたてられない

防火で鉄骨しかたてられなくなってるとこもある

・もちろん路線価重要

 

つぎハウスメーカー

・パナホオオムは屋内有線LANちょっぱやで引いてくれるぞ 逆にテレビアンテナとかテレビ引き出し口はもういらんやろ

トヨタホオオオムはなぜか土地に家をあわせず家に土地を合わせようとしやがるがたまたま合う土地があれば堅牢で安いっぽい、LANしらね

・各室LAN口とガス配線はしてもらうべき

ユニバーサルデザインで段差を全部消すべきだが平やは無理だし2階建てはするべき

・2f寝室の近くに風呂つくるの男の夢だとおもうが高圧洗浄がマンション向けになる点は留意

 

内装

・食洗器楽ちん

・オートクロージャ―つき引き戸もよい

かめらつきインターフォンと門扉ポスト下に宅配ボックス最強

・電動雨戸と電動ソファニトリ)最強

・AV(ドルビーサラウンドとか)は金かけすぎないほうがいいとおもう(やるならスピーカー配線など埋め込みたいか最初からやるべきだが)

 

そんで人をしょっちゅうよんでたらすぐ嫁がきそうなきがするしもはや弱者自称をするべからずさもないと宇宙法則乱れる しらんけど

2021-06-15

お腹調子名前が分からない増田住まい楢川がえ真ナノしうょ値の金尾(回文

ゲーリーゲーリーホームラン

ゲーリーゲーリーホームラン

ゲーリーゲーリーホームランここで一発ホームラン

おはようございます

あのさ

痛んだものを食べたとき人間の体内のメカニズムでそれを排出するメカニズムってあるじゃない。

具体的に言うとお腹が痛くなるとか、

用を済ましたら痛いの治っちゃうあの即完!ってときあるでしょ?

それこそ人体の強力な酸である胃酸で

そういう悪い要素も溶かし切っちゃってそこで処理できちゃいそうなんだけど。

そこが人体の不思議というか

お腹痛いというか

トイレ行きたいというか

まあそんなところかしら。

そういうメカニズムって不思議だわー。

そもそもとして、

ギリギリ行けっかなーって思って食べたトマトトマトだったのかも知れないし

ちゃんと煮込んで火を通したんだけどねぇー。

夏場なので夏にしろあらず

気を付けたいと思うわ。

この時期すぐものが痛んじゃうから要注意ね。

うそうあと思い出したんだけど、

ドラマ寺内貫太郎一家って私マツコデラックスさんバージョンしかたことないんだけど

もともとは小林亜星さんだったのねって今知ったし、

今朝はそんなニュースたくさん流れているとともに、

いままでキキとララって名前かと思っていたサンリオキャラクター

リトルツインスターズってコンビ名だったってことに今それこそ知ったし、

キキとララじゃないのね?ってビックリ

ウッチャンナンチャンコンビ名がウッチャンナンチャンだって言うことも

それと近しく似ているわねって思ったわ。

サンリオ投票リトルツインスターズってあったからキキとララ芸名変えたのかよ!って思ってたけど、

正式コンビ名で呼ばれていただけのことだったのね。

世の中正式に知らなくても過ごせていけるいか適当物事が執り行われていると思うと

ふーんて感じだし、

よく目にするけど実は名前知らない物だってたくさんあると思うし

よく聞くのだと

世界は救えないけど金魚は救えるあの金魚すくいの「ポイ」

ラーメン屋さんで大将しか出せない麺を湯ギル技を繰り出すあのザルの「てぼ」

食パン袋を留めると見せかけてあれを四等分にパキパキ折り曲げて切る感触気持ちいい水色のあの「バッククロージャー」ってな感じかしら。

でもあのバッククロージャーって絶対流通浸透してきてから

急にかっこいい名前を名乗りだした感じがして

ファイナルファンタジー主人公達がオープンカーに乗って楽しそうなんだけど

全員真顔って感じがして

それ後出しジャンケンでしょ?

バッククロージャーってって思わざるを得ないわよね。

あと何かよく見るけど名前を知らない物ってたくさんあるとおもうから

きっとこの夏の自由研究アイデアとしてこれあげるから

名前の知らない物一覧表を作って

フリップこしらえて

フリップ芸みたいに仕立てたら私夏休み自由研究も楽しくなると思うなー。

最初3つぐらいは真面目にしていてあとの残りはもうボケ倒す例のあのやつよ。

でもまた私最近知ったのが世界レヴェルでみんな知ってるのかしら?って思う

ベゼル」っての

枠っていいなさいよ枠!って思うけど、

すていちゅーんいんとうきょーぱーりなぁーい!

うそんな世界レヴェルで見付からない

どこを探しても見付からないと思ったら、

それ「ベゼルレス」って

それなら「枠なし」っていいなさい「枠なし」って!

橋本環奈ちゃんも「摩擦レス」って言ってる場合じゃないわよ。

あとフランスパンの焼き上がったときに出来る斜めの切れ込みの名前とかも正式名称があって

ほらここここをこうこうここ!

って名前が分からないわ。

あの切れ込みの名前

あと石油タンカーが積み荷の油を荷下ろしたあとに重さを調節するためにまた再びタンカー内に汲み入れる水。

あの名前なんだっけーって

もう本当にあの名前だけ集の

絵で見る!あの名前なんだっけ辞典ってあったら私欲しいわ。

海老エビデンス海老天丼っすってぐらい

それはあくまで結果であり目的でないことは確かよね。

うふふ。


今日朝ご飯

ハムタマサンドしました。

サンドイッチマトリックス表で

軽さ重さがあるなら、

ハムタマサンド

軽くてパクパク食べれるから

軽パクってところかしら?

軽くもなく重たくもなく中間ぐらいね

デトックスウォーター

困ったときレモン頼み。

忙しいとき炭酸レモン果汁搾りウォーラーよ。

炭酸もいいけど弱炭酸のもあってもよくない?


すいすいすいようび~

今日も頑張りましょう!

2021-04-19

https://b.hatena.ne.jp/entry/s/qiita.com/Yametaro/items/621bfd8c894f8fd36539

このクッソキモイネタいつまでやってんだよ腐れチー牛油豚ども

https://www.google.com/search?q=site%3Aqiita.com+%E3%83%91%E3%83%91

5歳娘「パパのReact、めっちゃいね!」

5歳娘「パパ、余分なpropsいっぱい書くんだね!」

4歳娘「パパ、具体的な名前をつけないで?」

5歳娘「パパ、レンタルサーバ契約しないで?」

5歳娘「パパ、変なAPIを作らないで?」

5歳娘「パパ、型はドキュメントだよ?」

5歳娘「パパ、依存性を注入して?」

6歳娘「パパ、プロジェクトフォルダを見つけるのに何時間

4歳娘「パパ、懐かしいJavaScript書いてるね!」

4歳娘「パパ、constしか使わないで?」

5歳娘「パパ、型ガードって何?」

0歳娘「パパ、型を作る関数はないの?」

4歳娘「パパ、Promiseやasync/awaitって何?」

4歳娘「パパ、実行時エラーの出ないフロントエンド言語って

4歳娘「パパ、そんなときクロージャが役に立つんじゃない

4歳娘「パパ、具体的な名前をつけないで?」

3歳娘「パパ、関数カリー化して?」

0~6歳なのはテメェの頭脳だろカス

2020-12-06

パートナーとしての土木技術者ICBM施設建設

1940 年代後半から 1950 年代前半、土木技術者は、今日技術者と同様の問題経験していた。しかし、1950 年代と 1960 年代の一時期、これは変化した。大陸間弾道ミサイル(ICBM)計画運用計画が始まったことで、ミサイルの地上環境の設計者は、ミサイル設計者と一体となって仕事をしなければならないことが明らかになりました。

第二次世界大戦後、空軍ドイツ科学者採用し、ドイツのV-2ロケット備蓄品を捕獲してミサイル開発に着手した。1953年8月ソ連が熱核爆弾実験成功したと発表するまでは、資金不足がその努力を妨げていた。突然、ドワイト・D・アイゼンハワー大統領は、ソビエトに追い抜かれないようにICBMの開発に向けた大規模な努力を求めた。空軍の Bernard Adolph Schriever 少将は、ミサイルとその地上支援を開発するための努力の先頭に立った。

ICBMs

1.5段のアトラスと多くのサブシステムを交換可能な2段のタイタンの2つのICBMの開発がほぼ同時に開始され、知識ベースを広げ、最短時間兵器を完成させるための競争活性化させました。ICBMの開発と開発へのプレッシャーは強烈でした。推定 13 年かかっていた作業が、5 年以内に達成された。このことは、空軍土木技術者にとって大きな意味を持っていた。時間的な制約よりも重要なのは兵器システムの開発において、地上環境が後回しにされていないという事実であった。"飛行機は最低限の地上支援があれば飛行できるが、弾道ミサイルは適切な発射設備がなければ意味がない」というのが、このプロジェクトを主導した民間技術者の一人である空軍研究開発司令部弾道ミサイル部(BMD)民間技術部司令官ウィリアムレオンハード大将見解である

用地選定

ミサイル特殊要件圧縮されたスケジュールは、建設作業のあらゆる面に影響 を与え、まず候補地の選定プロセスに着手しました。空軍エンジニア工兵隊の代表者建築家エンジニアファームメンバー、BMDの職員構成される数十人の調査チームが、アトラス計画だけでも250以上の候補地を調査するために、全国に散らばっていました。チームはネブラスカ州からジョージア州まで、ニューメキシコ州からニューヨーク州までを調査しました。候補地の適合性を判断する際に使用された厳格な基準には目を見張るものがありました。深さ174フィート、直径52フィートミサイルサイロ、幅40フィート、深さ40フィートの発射管制センターサイロ、2つのサイロをつなぐ人員トンネルケーブルウェイを建設するためには、厳しい土壌と地質条件が必要でした。さらに、距離要件は、サイロがその支援基地から少なくとも18マイル人口25,000人以上の町から18マイル以上離れていなければならないことを意味していました。また、互いの距離は7マイル、人が住んでいる住居から1,875フィート公道から1,200フィートでなければなりませんでした。サイトへの公共アクセス道路は、大型のミサイル運搬車収容しなければならなかった。技術基準評価された後、最終的なサイト選択は、サイト経済的実現可能性に依存した。サイト選択され、承認されると、作業を開始することができた。

地上設備設計建設担当した技術者が直面した困難の一つは、ミサイルとその支援構造物作業が同時進行で急ピッチで進められていたこであるミサイルの準備ができたときには、発射設備を準備しなければならない。ミサイル自体必要設計変更が設備の変更に反映されてしまうため、ほぼ戦時中の緊急性の高い状況下での工事余儀なくされていた。

サイロ建設

ミサイルの保管モード、発射モードミサイル分散度の多様性技術者作業に影響を与えました。例えば、アトラスDの一部のモデルは、サービスタワーで露出した垂直方向に保管されていましたが、他のモデルは水平方向に保管され、風雨から守られていました。アトラスEは半硬化構造の中で水平に保管されていました。アトラスF、タイタンI、IIはすべて、硬化サイロに垂直に格納されていました。

サイロ建設は膨大なエンジニアリング作業でした。例えば、カンザス州シリング空軍基地では、エンジニアアトラスFミサイル収容するために12個のサイロ建設しました。作業は深さ40フィートの掘削からまりました。これが管制センターの基礎となり、トンネルサイロの上部を接続しました。その後、サイロの下部の残りの部分は、開 発部からさらに1.5m下で採掘されました。サイロ自体を構築するために、作業員はスリップフォームプロセス使用しました。フレームサイロの壁から約140フィート上に上がったところで、1時間に約14~16インチの速度でコンクリート連続的に打たれました。作業員は昼夜を問わず、1つのサイロにつき、わずか6日間で500トンの鋼材と5,000立方ヤードコンクリートを打設しました。完成時には、アトラスの1つのサイロには、15階建ての構造用鋼製ビル1棟の重量約1,500トンに相当する複合質量が含まれていました。

電力供給

打ち上げ施設に電源を供給するために、エンジニアディーゼルエンジン原子力燃料電池電池ガスタービン、商用電源との様々な組み合わせなど、いくつかの代替案を評価しました。電源は、信頼性が高く、無停電で、打上げ施設内で自己完結するものでなければなりませんでした。また、核爆発による地上衝撃によって引き起こされる非常に高い加速度を吸収できるか、ショックマウントに取り付けられていなければなりませんでした。システムイニシャルコスト運用保守コストの両方が評価されました。サイトへの動力供給には、信頼性の高い旧型ディーゼルエンジン選択しました。システム設計では,水や流入空気の加熱など,装置から発生する熱を可能な限り利用しました.典型的アトラスサイトでは,各プラントに1,000kWのユニットが4基ずつ設置され,ミサイルクラスターを支えていました.

サイロ上部ドア

サイロオーバーヘッドドア設計は、エンジニアリングのジレンマを生み出しました。300平方フィートの開口部を覆うドアは、極端な天候、核放射線、過圧、構造的な反発からミサイル保護し、ミサイルの発射と誘導に影響を与えないこと、発射合図後30秒以内に完全に開くこと、ミサイルカウントダウン手順の中で連続した項目として動作すること、などが求められました。また、クロージャの構築、完全な組み立て、設置、フィールドでのチェックアウトを可能にするように設計されていなければなりませんでした。シングルリーフ設計やロールアウェイ設計のようなそれぞれの潜在的設計には、それを考慮から排除する独自特定欠点のセットがありました。最終的に、ダブルヒンジ、ダブルリーフフラットドアのデザイン採用されました。2つの半分の間の中央の亀裂の問題は、ドアの特別なくさび設計と、さらシール性を向上させるためにネオプレンガスケットとステップメッシュ使用することによって解決されました。

サイトアクティベーション

様々なミサイルサイト建設アクティベーションに関与する多様な要素をすべてまとめることが、サイトアクティベーションタスクフォース司令官仕事であった。彼は、親コマンド関係なく、与えられた基地弾道ミサイルサイトアクティベーションプログラムに参加しているすべての空軍の要素に対する作戦上のコントロールを与えられました。主に土木工学諜報機関キャリア分野から来た司令官は、現場支援施設住宅建設を指示し、建設監視提供し、サイトの設置、チェックアウト、戦略航空司令部への転換を管理しました。土木機械電気技術者、低温工学、熱応力、衝撃実装専門家資金管理者、広報担当者、議会調査官への説明役などが求められた。要するに、彼らは空軍のためにそれを実現させた人物だったのです。1961 年までに、彼らはアトラスミサイル 120 発のアトラスミサイル11 基地に、タイタンミサイル 54 発のタイタンミサイルを 5 基地配備していた。

おわりに

この記事では、この大規模な取り組みに関わった人々が直面した様々な工学課題について簡単に触れただけです。その規模の大きさは今でも注目に値するものであり、土砂、岩石、泥の総量は3,755万立方ヤードに及びました。これは、ロサンゼルスからピッツバーグまでの深さ10フィート、幅10フィートの灌漑用水路に相当します。現場使用された鋼材は、サンフランシスコからワシントンD.C.までの鉄道線路建設することができました。当時、全国ニュース誌は「ミサイル基地建設計画ピラミッドティンカー・トイの演習のように見せている」と述べていますアメリカ土木学会は、ICBM施設建設プログラム1962年の "Outstanding Civil Engineering Achievement of the Year "に選出した。同様に重要なのは、この取り組み全体が、空軍土木技術者に対する見方の転換点となったことです。空軍技術者自分たちプロフェッショナリズムに対する尊敬認知度の向上を求めていた時期に、ICBMプロジェクトでの彼らの仕事が道を切り開いたのです。

2020-05-19

anond:20200519210149

クロージャといったら通信工事で使うのがもともとの意味なんだけど勝手ITのものするのやめてくださる

anond:20200519205630

横だけど、素人にイチからクロージャ教えるとか面倒くさくならない?

せめて基礎は知ってて欲しいけど。

2019-01-29

Land of Lisp読み終わった

一周目は軽く読み流し、二周目にコードを書きながらしっかり読んだ。2週間かかった。

これに手を付ける前のLisp歴は1週間。ネットLisp入門読んだ程度。

オライリーの本にあるまじきファンキーな表紙なだけでなく、中身もジワる漫画イラストがちょくちょくある。

にもかかわらず内容は恐ろしく難しかった。

読んでいて素晴らしい技術書だと絶賛されているのがわかったし私もそう思うが

Lispを学ぶのに一冊目の本としては適さないと思った。

一冊目の本は機能解説に特化すべきだ。

ソケット通信ゲーム木、ミニマックス法によるAI実装など出てきて

それを今学習中の未知のプログラミング言語解説されるので二重の複雑さ・苦しみになっていた。

とは言っても他にLispの本なんてないし、これをやるしかないのだろう。

2016-05-24

http://anond.hatelabo.jp/20160524140005

グローバルというより、単にスコープの外の値にアクセスしているだけ。

それが関数型じゃない、というのなら、クロージャはどうなるの?知ってたら教えてほしいが。

2015-05-02

clojureのjはjavaのj

閉包を意味するほうのクロージャ綴りはclosureなのだが、

時々、クロージャ(clojure)という表記を見かける。

それ、JavaScriptに変換されても.NETに行ってもjavaのjが消えないあのLisp方言だ…。

そんな間違いするなんてご苦労じゃー。

ログイン ユーザー登録
ようこそ ゲスト さん