プログラム技術@2ch掲示板
プログラム技術@2ch掲示板 read.cgi モード切替  新着 Atom  
この板はプログラムを作る人のための板です。

あらゆる質問はまずすれ立てるまでもない質問はここでスレにしてください。

その他、お勉強ページへのリンクスレ
推薦図書・必読書スレ
もあります。

プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
書き込む前に読んでね2ちゃんねるガイドチャット■掲示板一覧■

誰でもいつでも雑談を!【広場板】誕生!
オリジナルで新しい【ニュー速α】が君を待つ!
1: ★twigのimportとincludeはどこが違うの? (6) 2: ★★★ 2ちゃんねる(sc)のご案内 ★★★ (6) 3: ★Twigのホムペを作りました(仕事に役立つ) (1) 4: ★Twigでlispを作ってるんだナ! (9) 5: ★Drawlispとは何なんだナ? (13) 6: ★北朝鮮に田代砲撃とうぜ! (3) 7: ★北朝鮮にデポドン (1) 8: Visual Studio 2017 Part7 (228) 9: ★●アニメ地球外少年少女について● (14) 10: 人工知能ディープラーニング機械学習の数学 ★3 (148) 11: ★phina.jsとプロゼミが趣味としては一番だけど (1) 12: M言語ってどうやって学べばいいの (7) 13: ★【.sc民】【プログラム技術】自治スレッド (18) 14: 「おもちゃ」は世界を変えるが、Web3は「ゴミ」 (3) 15: 普通科高校高2プログラミング系志望 (12) 16: 派閥争いする無能がソフトウェア開発失敗の原因 (4) 17: ねとらぼのドラえもん投票のためのツール (29) 18: あいうえお (8) 19: これから何が起こるにしても僕らはずっと一緒だよ (2) 20: プログラマーになりたい (27) 21: 関数型言語とオブジェクト指向型言語って (35) 22: 師匠!1週間よろしくお願いするぞ! (592) 23: プログラミング言語、次は何を学ぶ? (90) 24: 賢い皆様にプログラムを教えてほしいです (13) 25: ★Ruby>Perl>Ptyhon>js (5) 26: Android Studio Part4 (669) 27: pythonでわからない問題があるので教えて下さい (47) 28: MFC相談室 mfc23d.dll (725) 29: Qiitaにいる@inagackyって金でイイねを買ってるの? (9) 30: コンサルの提案でクソ開発手法を押し付けられた末路 (15) 31: 最高に頭悪そうな発言してください in ム板 (VI) 2 (189) 32: プログラミング未経験だけど人工知能作りたい (97) 33: 6割しか動かないものを早めに提出。評価しますか? (88) 34: ★【Swift】アンチStoryboard【iOS】 (5) 35: YouTubeラジオ - 電子楽器 (12) 36: teratailもりあがっtail? 78問目 (333) 37: スクリプトの作り方教えてください! (3) 38: Pythonは同じ事するのにforと内包表記の2つの方法が (104) 39: C/C++の宿題片付けます 170代目 (29) 40: 果物のアイコンは全て商標違反で訴えられるのですか (33) 41: 知ってるとプログラミングに役立つ数学知識 (265) 42: プログラミングがわからなすぎる (21) 43: (´・ω・`)人間はプログラムやがな (131) 44: もしプログラミングに適した自然言語を作るとしたら (41) 45: seleniumでスクレイピング猛者募集中 (24) 46: 人生は公平ではないそのことに慣れよう (4) 47: 【node.js】サーバサイドjavascript 5【Nashorn】 (800) 48: 国産オープンソースDIコンテナSeasar2 その16 (579) 49: Win32 APIは死んだ。これからはWindows API (11) 50: Gitをより良くするための運用ガイドライン作成スレ (248) 51: プログラム理解できなくて詰んだwwwwww (38) 52: 何でブール代数がプログラムに使えるか教えろ (89) 53: プログラマは大卒じゃないと就活厳しいってホント? (362) 54: Welcome to the new 'tech' board! (10) 55: 「PATHを通す」というテーマで記事を書きましょう (9) 56: ★お遊び (2) 57: JS初心者の集まるスレ (31) 58: タイピングが遅くてもプログラマやれる? (23) 59: いじめっ子にお礼したい (20) 60: FSFはサポート終了したバージョンを商用利用可にするべき (14) 61: MVVMについて語ろう (834) 62: SQLなら俺に訊け (268) 63: 集合論に基づいた言語を作りたい (859) 64: .NET CORE No.2 (9) 65: ぶっちゃけ始めるのにいい言語て何 part8 (144) 66: WinFromとか未だに持ち上げられてる社会のゴミ (9) 67: アマゾン配達AI「配達地まで40kmなので1時間で行け」 (24) 68: VRプログラム雑談【Unity/UnrealEngine】【HTC Vive/Oculus Rift/その他VR】 (869) 69: ☆★ Java の宿題ここで答えます Part 74 ★★ (305) 70: Access VBA 質問スレ Part2 (741) 71: Windows 10 UWPアプリ開発Part 3 (92) 72: ☆要注意人物☆ SV高橋炎理香 ガイジBBA (3) 73: ビッグデータを活用しても新しいことはわからない (19) 74: おっ?Python!みたいなやつありませんか? (7) 75: 【計測】LabVIEW相談室【制御】 (789) 76: PyQt5 Python (24) 77: 【C?】最初の言語に何を選ぶか【Haskell?】 (296) 78: TCP/IPはオワコン Web3のプロトコル「ビットコイン」 (2) 79: ★遺伝的アルゴリズムに詳しい人来てください (3) 80: 自作bbs作ったから批判してくれ (29) 81: java初めてみたいんだがさっぱり分からん (45) 82: ★ブロックチェーンで無戸籍者を救えますか? (4) 83: 小6の奴だが人工知能作りたいのでアドバイス応募中 (170) 84: クラス名・変数名に迷ったら書き込むスレ。Part29 (154) 85: ★【.sc】LISP族総合★ (4) 86: コードまりちゃん (5) 87: 温暖化解決するジェット気流発電のクラファン開始 (28) 88: IoTとか組み込みとか何の言語勉強すればいいの? (33) 89: 24歳の僕が単価80万の案件を獲得する方法 (7) 90: ★Suffering from dirty strong supersonic attacks (3) 91: Hello Worldから先に進みません。 (22) 92: 【DDD】ドメイン駆動設計【エリック・エヴァンス】 (228) 93: 【Lua】組み込み系言語総合 その7【Squirrel】 (343) 94: 【企画】イカれたプログラムを作りたい! (47) 95: プログラミング始めたいんだけど、何の言語がいい? (782) 96: 【Ecere C】 eC 【C上位互換】 (44) 97: Delphi/C++Builderが長い時を越えて再び無料に (119) 98: わんくま死亡か? (200) 99: PostScript/Ghostscript等 (5) 100: 5chプログラムテスト (12) 101: 自分の弱さに向き合ってこそ努力は実る (4) 102: コトリンか?なんだ、コトリンではないのか (8) 103: ★日本のIT業界の問題点 (3) 104: まともなプログラマならHSPを使う (23) 105: Progateについて語れ (62) 106: マイクロサービス設計 Ajax REST GraphQL (6) 107: ★java独学のワイ、素数判定プログラムが書けない (7) 108: アルゴリズム実技検定(PAST)ってどうですか? (18) 109: 勝手に画面ミラーリングされるのだが (20) 110: トトリのアトリエ、クリアしたか山口琴君 (3) 111: 既存コードの移植・流用・共有化テクニックや質問 (18) 112: TCP/IPはオワコン Web3のプロトコル「ビットコイン」 (83) 113: Mojo part1 (23) 114: コード組む想像力が足りんのや… (20) 115: WPF(.NET, WinUI) GUIプログラミング Part29 (990) 116: ★ソニーのアイボ Aibo - aibo ソニーのアイボ (3) 117: 「コード」と書いたら「当分お断りしております。」 (45) 118: 現実に限りなく近い仮想世界って作れるの? (16) 119: 人工知能を導入しようとした企業、成果出ず効果なし (27) 120: 【隔離】単体テスト・テストコードの必要性 (5) 121: Microsoftが作った言語かなり優秀な模様 (19) 122: 毛髪相談?KENTAサロン、財政破綻か? (13) 123: C言語の設計ミスった危険な関数トップ10決めようぜ (201) 124: ★ソースコードの盗難ってあると思う? (2) 125: ファイルの冒頭コメントにはこのようなもの書け! (83) 126: 昔はコンパイル中に休憩したらしいけど、今は (39) 127: つまりRubyってPerlの後続じゃん? (223) 128: PostScript プログラミング (4) 129: Rust(unsafe) vs C (15) 130: ゲームのソースコードって見れたりしますか? (50) 131: ★SIMD (5) 132: ★HTML5でUI作る利点って何? (4) 133: Twitterのつぶやきをスクレイピングするのは不正? (14) 134: Android開発質問スレ Part2 (183) 135: D言語 Part35 (106) 136: 【統計分析】機械学習・データマイニング33 (710) 137: ★【SC】 Ruby超初心者スレ (5) 138: 競技プログラミングにハマるプログラマのスレ (222) 139: 【HSP】Hot Soup Processor総合スレ【part 11】 (533) 140: プログラミング雑談 - 初級編 (360) 141: Javaってオワコンか? (235) 142: 文字コード総合スレ part14 (879) 143: くだすれFORTRAN(超初心者用)その7 (25) 144: スレ立てるまでもない質問はここで 165匹目 (747) 145: 【まず1嫁】くだすれPython(超初心者用) その59 (851) 146: プログラマーとして一番大事な能力 (23) 147: なぜエンジニアは弱者男性みたいな外見が多いのか (210) 148: a4です。人工知能「T」で量子動画(9) (874) 149: GPT3.5を使って何か面白そうなAIを作りたいんやが (10) 150: WPF(.NET, WinUI) GUIプログラミング Part32 (734) 151: Vue vs React vs Angular vs Svelte Part.11 (182) 152: 【PHP】下らねぇ質問はここに書き込みやがれ 14 (878) 153: C++Builder相談室 Part21 (298) 154: プログラミングのお題スレ Part22 (379) 155: 【Delphi互換!?】FreePascal/Lazarus その2【GPL】 (966) 156: 0からの、超初心者C++相談室 (866) 157: 東京パソコンクラブ (289) 158: Flutter vs .NET MAUI vs React Native 2 (241) 159: 【MACRO】Google Apps Script 質問スレ【DRIVE】 (955) 160: ChatGPTすごいな。これなら料理下手な俺でも (408) 161: 【GPGPU】くだすれCUDAスレ part8【NVIDIA】 (408) 162: Zenn (22) 163: 【GUI】wxWidgets(旧wxWindows) その5【サイザー】 (948) 164: 関数型プログラミング言語Haskell Part34 (301) 165: JavaScriptフロントエンド総合 Part.11 (82) 166: 【VBScript】WSHについて話し合うスレ【JScript】 (143) 167: ユニケージ流コメントの書き方が、ひどすぎて失笑 (8) 168: 【DI】Java Spring Frameworkを語るスレ 5.0 (397) 169: 【Erlang】プログラム言語 Elixir 【BEAM】 (342) 170: 【質問】ム板自治スレ【議論】 (9) 171: UWSC初心者用スレ2 (255) 172: ☆★Java質問・相談スレッド184★★ (311) 173: 推薦図書/必読書のためのスレッド 84 (197) 174: Visual Studio 2022 Part3 (387) 175: Kotlin 8 (222) 176: Go language part 5 (811) 177: 競技プログラミング総合スレ 66 (463) 178: Google Colaboratory (132) 179: 大学生のプログラミング雑談スレ (63) 180: ユニケージが大嫌いなPOSIX原理主義 (8) 181: Lisp Scheme Part41 (707) 182: データ構造,アルゴリズム,デザインパターン総合スレ 4 (105) 183: 【.cmd】 バッチファイルスクリプト %15 【.bat】 (556) 184: 【IoT】 学習実験 プログラミング micro:bit (66) 185: 滋賀大学データサイエンス学部ってどう思う? (117) 186: プログラマでサクラエディタ使ってる奴は勉強しない奴 (508) 187: VBAなんでも質問スレ Part3 (133) 188: ★Python使ってガンダルフになるスレ (4) 189: ★◆この板の自治雑談質問相談投票スレ立て依頼総合sc (11) 190: ★Embedded Studioの使い方 (4) 191: 42Tokyo【プログラミング学校】 (401) 192: Ruby 初心者スレッド Part 67 (696) 193: Cygwin + MinGW + GCC 相談室 Part 8 (956) 194: VBSで便利なプログラムを作れスレ 2 (853) 195: センター試験: 数学IIBのプログラムについて語るスレ part3 (153) 196: テキストエディタ総合 エディタ戦争 (73) 197: Win32API質問箱 Build127 (872) 198: TypeScript part4 (294) 199: JavaScript 4 (402) 200: Eclipse統合M36【Java/C++/Ruby/Python/Scala】 (362) 201: プログラミング用フォント (266) 202: Swift part13 (332) 203: 次世代言語27 Nim Zig Pony Carbon Gleam (261) 204: Rustアンチスレ (201) 205: [RPA]PC自動化技術総合スレ[効率化] Part.10 (605) 206: vim ビムについて (55) 207: プログラミング飽きた (78) 208: Udemyで教師やってたって全く自慢にならんよな? (33) 209: すき家とかかつやみたいな和食屋で外国人雇うな (90) 210: 【AUTOSAR】自動車ソフトウェア開発【A-SPICE】 (41) 211: サウナ上りのビールは血管が詰まり馬鹿になりやすい (7) 212: Excel ピボット Power Pivot DAX関数 質問スレ (12) 213: 俺のトリップを当ててみろ (23) 214: 【Java】JBuilder Part8 (75) 215: Pythonは大規模システム開発に適さないと嘘つく会社 (6) 216: C/C++のソースをRustへ全力で置き換えるスレ (41) 217: おすすめの言語ってなんなん? (20) 218: プログラマーとして一番大事な能力 (291) 219: Rust vs Go (31) 220: Smalltalk総合 Squeak Pharo (677) 221: awkについて語るスレ $3 (123) 222: Java低速GUI Swing 10 (489) 223: 宣言型 命令型プログラミングについて (7) 224: ソースコード ホスティング総合 2【GitHub,GitLab等】 (81) 225: 0からの、超初心者C#相談室 (95) 226: GitHub「masterは奴隷を思い出すのでtrunkに変更」 (28) 227: 応用情報って取る価値ある? (166) 228: プログラミング言語 Rust 4【ワッチョイ】 (270) 229: 他のスレに書けない事をこのテストスレに書くスレ (5) 230: テスト (78) 231: Julia Juno Jupyter part1 (745) 232: 世界最強のプログラマーって誰? (29) 233: 【超高速】C/C++に代わる低級言語を開発したい 8 (326) 234: Perlは10年後の2023年には消えてなくなる (348) 235: MATLABプログラミング 質問箱 その4 (518) 236: VisualBasic6.0 対 VisualBasic .NET 2003 (6) 237: 【悲報】マイナンバーの旧姓対応に100億円 (35) 238: 各言語の記法と用語の変換スレ (15) 239: テスト (553) 240: Microsoft .NET MAUI part10 [Xamarin] (547) 241: ねとらぼのドラえもん投票のためのツール (3) 242: 【Java標準GUIライブラリ】 JavaFX スレッド (474) 243: ★GLOVIAのPROIVを俺が教えてもらうスレ (6) 244: ★【Delphi】Embarcaderoオッチャ その34【C++ビルダ】 (6) 245: 【Python】FastAPI について語るスレ (3) 246: nim (439) 247: 【悲報】Pascal言語の開発者はパスカルじゃなかった (18) 248: プログラマ以外が使うとクラッシュするOSなーんだ? (8) 249: 統計解析R たぶんpart3くらい (575) 250: 小6におすすめな言語 (540) 251: Perlについての質問箱 65箱目 (112) 252: テストを書いてからリファクタリングなんてのは幻想 (146) 253: ★【SEGV】スタックオーバーラン! ruby中毒者隔離スレ (2) 254: ★プログラミングには3D知識が必要なのか (5) 255: phpについて語ろう! (25) 256: 【ナニコレ】変なプログラミング言語【変なの】 (13) 257: UNIXプログラミング質問すれ Part10 (944) 258: ★金子勇が開発したWinnyハブロックチェーンノ原型なの? (2) 259: スレ立てるまでもない質問はここで 164匹目 (49) 260: Python上げVBA下げしてる気持ち悪い奴ら (49) 261: ★めざせITパスポート! (17) 262: チャットアプリを作ってるが理解が深まらない (3) 263: StackOverflowについて語るスレ (559) 264: 日常の進捗履歴記録ツールWitBucket(仮称)検討中 (229) 265: 【R】統計・機械学習ツールスレ【jupyter】 (22) 266: 【License】ライセンス総合【利用許諾】 (826) 267: OracleJDKからOpenJDKへ。OracleはJava世界に不要 (277) 268: ChatGPTはチューリンテストに合格するから理解して (38) 269: スレを勃てるまでもないC/C++の質問はここで 25 [隔離病棟] (441) 270: ●●●●TCL/TKなら俺に聞け 4●●●● (543) 271: 【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 19 (397) 272: 【Electron】ハイブリッドアプリ開発総合【Cordova】 (185) 273: ★インフラのデザインシートってさぁ (3) 274: pythonでプログラミング始めるわ (41) 275: 【マウスだけで】Scratch【プログラミング】その1 (155) 276: ふらっと Q#,Q♯,Q#(初心者用) Part 1 (11) 277: 【.NET】F#について語れ3【OCAML】 (242) 278: 自分中2だけど、今から言語勉強すれば稼げるかな (50) 279: 女向けのプログラミング言語 (82) 280: 【Lisp】プログラミング言語 Clojure #4【JVM】 (90) 281: ★プログラミングあるある (2) 282: 【ディープラーニング】AI、機械学習総合【生成AI】 (5) 283: 古代VBプログラマ質問スレ(Ver.6.0 まで) part65 (815) 284: プログラム板とプログラマー板の印象が逆転してる件 (25) 285: Visual Studio 2019 Part7 (370) 286: ★web操作で最も使いやすいのは? (2) 287: ★さあ、反撃だ! (5) 288: JAVA有識者いませんか? (19) 289: p2p技術総合スレ (55) 290: Linuxって何? (21) 291: コンテナ型仮想化Dockerスレ その2 (961) 292: なぜユニケージで業務システムを作るのがイケてるの (5) 293: 【QBASIC互換!?】FreeBasic【GPL】 2 (429) 294: 友達に告白したいのだ (12) 295: プログラミング始めたいんやが (15) 296: 【ChatGPT】使えるプロンプトを共有しよう! (388) 297: 1行ずつC言語を書いてくスレ(目標なし) (300) 298: 結局死ぬんだよな (5) 299: PCのコマンドの作り方教えてください (21) 300: 男向けのプログラミング言語 (13) スレッド一覧はこちら
【1:6】twigのimportとincludeはどこが違うの?
1 名前:デフォルトの名無しさん :2024/07/10(水) 18:51:55.66 ID:G1nCEzbNC
{% import 'custom_macros.twig' as macros %}
{# {% macro alert(type, message) %}<div class="alert alert-{{ type }}">{{ message }}</div>{% endmacro %}
{% macro link(url, text) %}<a href="{{ url }}">{{ text }}</a>{% endmacro %} #}
{{ macros.alert('success', '操作が成功しました') }}
{{ macros.link('https://example.com', 'Visit Example') }}
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{ site_title }}</title><style>
body {font-family: Arial, sans-serif;line-height: 1.6;margin: 20px;}
header, nav, main, footer {margin-bottom: 20px;padding: 10px;
background-color: #f0f0f0;}
nav ul {list-style-type: none;padding: 0;}
nav ul li {display: inline;margin-right: 10px;}</style></head><body>
<header><h1>{{ site_title }}</h1><div class="container">
<div class="sidebar">{% include 'sidebar.html.twig' %}</div>
{# <h2>Sidebar</h2><ul><li><a href="/">Home</a></li><li><a href="/about">About</a></li>
 (省略されました。全て読むならスレ表示で。。。)

2 名前:デフォルトの名無しさん :2024/07/10(水) 18:52:29.61 ID:G1nCEzbNC
<?php
require_once 'vendor/autoload.php';$loader = new \Twig\Loader\FilesystemLoader(__DIR__);
$twig = new \Twig\Environment($loader);$siteTitle = 'Fake Site';
$loremIpsum = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.';
$services = ['Web Development', 'Graphic Design', 'SEO Optimization'];
$currentYear = date('Y');
class Router {protected $routes = [];public function get($route, $callback) {
$this->routes['GET'][$route] = $callback;}
public function dispatch() {$method = $_SERVER['REQUEST_METHOD'];
$uri = $_SERVER['REQUEST_URI'];if (isset($this->routes[$method][$uri])) {
$callback = $this->routes[$method][$uri];call_user_func($callback);
} else {http_response_code(404);echo '404 Page Not Found';}}}$router = new Router();
$router->get('/', function () use ($twig) {$template = $twig->load('flame.twig');
echo $template->render(['site_title' => 'My Framework','message' => 'Welcome to my framework!',]);});
$router->dispatch();$template = $twig->load('test3.twig');
echo $template->render(['site_title' => $siteTitle,'lorem_ipsum' => $loremIpsum,
 (省略されました。全て読むならスレ表示で。。。)

3 名前:デフォルトの名無しさん :2024/07/10(水) 18:54:44.07 ID:G1nCEzbNC
import→変数などを引き継ぎ代入する
include→文章をそのまま代入シたり
htmlのタグなどを使う時に

<!DOCTYPE html><html lang="en"><head>
<meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>タヌキのフェイクゲーム</title><style>
body {font-family: Arial, sans-serif;text-align: center;background-color: #f0f0f0;}
.tanuki-img {max-width: 300px;margin: 20px auto;display: block;}
.message {background-color: #fff;padding: 10px;border: 1px solid #ccc;
border-radius: 5px;max-width: 80%;margin: 20px auto;}</style></head><body>
<h1>タヌキのフェイクゲーム</h1><img class="tanuki-img" src="tanuki.png" alt="タヌキの画像">
<div class="message">
{# (。♥‿♥。)(include){% macro cuteArt() %}(。♥‿♥。)(import){% endmacro %} #}
{% import 'kawaii_art.twig' as macros %}{% include 'kawaii_art.twig'%}
{{ macros.cuteArt() }}<p>{{ randomMessage }}</p></div></body></html>
 (省略されました。全て読むならスレ表示で。。。)

4 名前:デフォルトの名無しさん :2024/07/10(水) 19:31:52.90 ID:G1nCEzbNC
******twig_base******
<!DOCTYPE html><html lang="ja"><head>
<title>{% block title %}{% endblock %}</title>
<link rel="stylesheet" href="styles.css"></head><body><header>
<nav><ul><li><a href="/">ホーム</a></li><li><a href="/products">商品一覧</a></li>
<li><a href="/cart">カート</a></li></ul></nav></header>
<main>{% block content %}{# ページ固有のコンテンツをここに書く #}{% endblock %}</main>
<footer>© {{ 'now'|date('Y') }} ECサイト. All Rights Reserved.</footer></body></html>
******twig_main******
{% extends 'base_main.twig' %}{% block title %}商品一覧 - ECサイト{% endblock %}
{% block content %}<h1>商品一覧</h1><div class="product-list">
{% for product in products %}<div class="product"><h2>{{ product.name }}</h2>
<p>{{ product.description }}</p><p>価格: {{ product.price }}円</p>
<a href="/product/{{ product.id }}">詳細を見る</a>
<form action="/cart/add" method="POST"><input type="hidden" name="product_id" value="{{ product.id }}">
<button type="submit">カートに入れる</button></form></div>{% endfor %}</div>{% endblock %}

5 名前:デフォルトの名無しさん :2024/07/10(水) 19:32:27.83 ID:G1nCEzbNC
******php******
<?php
require_once 'vendor/autoload.php';$loader = new \Twig\Loader\FilesystemLoader(__DIR__);
$twig = new \Twig\Environment($loader);
$products = [['name' => '犬', 'description' => 'dog.jpg', 'price' => '1000', 'decorations' => ['Daiya', 'Asta','Star']],
['name' => '猫', 'description' => 'cat.jpg', 'price' => '1200', 'decorations' => ['Daiya', 'Asta','Star']],
['name' => 'ウサギ', 'description' => 'rabbit.jpg', 'price' => '2000', 'decorations' => ['Daiya', 'Asta','Star']],];
echo $twig->render('layout.twig', ['products' => $products,]);
?>

6 名前:デフォルトの名無しさん :2024/07/10(水) 20:37:35.04 ID:G1nCEzbNC
{% set max_attempts = 3 %}<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8">
<title>Escape Game</title></head><body><h1>Escape Game</h1><p>Guess the secret number between 1 and 10!</p>
{# {{secret_number}} #}{% block content %}{% set attempts = attempts + 1 %}{% if attempts > max_attempts %}
<p>Sorry, you failed to guess the number within {{ max_attempts }} attempts.</p>
<p>The secret number was {{ secret_number }}.</p>{% endif %}
<form action="?attempts={{attempts}}&secret_number={{secret_number}}" method="post">
<label for="guess">Enter your guess (1-10):</label>
<input type="number" id="guess" name="guess" min="1" max="10" required>
<button type="submit">Guess</button></form>{% if guess == secret_number %}
<p>Congratulations! You guessed the secret number {{ secret_number }}!</p>{% else %}
<p>Sorry, that's not the correct number. Try again!</p>{% endif %}
{% endblock %}</body></html>

<?php
require_once 'vendor/autoload.php';
$loader = new \Twig\Loader\FilesystemLoader(__DIR__);
 (省略されました。全て読むならスレ表示で。。。)


全部読む 最新50 1-100 板のトップ リロード

【2:6】★★★ 2ちゃんねる(sc)のご案内 ★★★
1 名前:2ちゃんねる ★ :2014/12/24(水) 23:00:00.00 ID:???
■ 2ちゃんねる(sc)へようこそ

新設の理由は以下に記載してあります。

 昨今の2ちゃんねるの現状に関して。 http://2ch.sc/www2chscindex.html

そのため、2ちゃんねる(sc)には不法に乗っ取られた2ch.netのログ保全のためのクロールスレッドと、
sc独自スレッドがあります。
クロールスレッド、独自スレッド、どちらも書き込み投稿ができます。
但し2ch.netからはscのログは見れません。

尚、2ちゃんねる(sc)は、転載を許可しています。
転載の際は転載元スレッドへのリンクをお貼り下さい。

では、嘘を嘘と見抜ける貴方、2ちゃんねる(sc)をお楽しみ下さい。

 ■ sc独自板のご案内 >>2
 ■ ご利用に当たっての機能
  ○ sc民を探す便利な機能 >>3
  ○ スレッドの基本動作 >>4
 ■ スマホ、モバイルでの利用の場合 (一部Wi-Fi除く) >>5
 ■ Q&A >>6

 以後、大きな仕様追加、変更があれば>>7以降に記載します。

2 名前:2ちゃんねる ★ :2014/12/24(水) 23:00:01.00 ID:???
■ sc独自板のご案内

 誰でもいつでもまったり雑談を!
 【広場板】 http://sweet.2ch.sc/laplace/
 名前欄に tasukeruyo と入れると一部の書き込み制限を回避できる板
 【カワイイ板】 http://sweet.2ch.sc/kawaii/
 修行を積んだ記者が、あれやこれやのニュースを厳選してお届け
 【ニュー速α板】 http://ai.2ch.sc/newsalpha/
 【芸スポα板】 http://hayabusa3.2ch.sc/mnewsalpha/

3 名前:2ちゃんねる ★ :2014/12/24(水) 23:00:02.00 ID:???
■ ご利用に当たっての機能
 クロールスレにおいてnetからの投稿はIDに.netが付きます。

 ○ sc民を探す便利な機能
 ・直近24時間の投稿数データ http://sweet.2ch.sc/posts.html で、
  投稿の多い板を知る事ができます。
 ・sc独自スレッドはスレタイの頭にscマーク★がつきます。
 ・最新のsc独自スレッドを知りたい時は?
   2ちゃんねる 新着スレッド ヘッドライン http://sweet.2ch.sc/headline/
   スレッド一覧上部の「2ch.scスレ優先」ソートボタン
 ・scユーザーがどんなスレに書き込みしているか知りたい時は?
   フィード 新着レス(各板トップ右上の「新着」)
   板URL + feed.html
   例 http://sweet.2ch.sc/laplace/feed.html
 ・スレッドでscユーザーの書き込みだけをみたい時は?
   スレッド上部右「.scのみ」ボタン

4 名前:2ちゃんねる ★ :2014/12/24(水) 23:00:03.00 ID:???
 ○ スレッドの基本動作
  scでは、read.html (read.cgi の JavaScript モード) を基本としています。
  JavaScript モードの機能
  ・scスレ(独自、クロールスレ)において 2ch.net に対するリンクは、
   0.5秒以上長押しクリック/タップするとsc側に飛びます。
   sc側に存在しない板の場合はscトップに飛びます。
   長押ししなければ .net 側に飛びます。
  ・正規表現によるレス抽出機能
   名前・メール・日付・ID・本文等の全フィールドが対象になります。
   正規表現の頭に ! を付けると NG 機能になります。
  ・ID の後ろに当該 ID のレス数が表示されます。
   表示・非表示の切り替えは、上部の切替ボタン(黒地に緑の「ID」)で。
   レス数クリックでも非表示にできます。
  ・その他、レスのある投稿Noには下線・色が付き、
   アンカー・ID のポップアップ表示等ができます。

  ※ 「JavaScript モード」「CGI モード」の切り替えは板トップの「read.cgi モード切替」、
   スレッド一覧およびスレッド上部のボタン(黒地に緑の「◎」)でできます。
   尚、CGI モードでは上記 JavaScript モードの機能は作動しません。

5 名前:2ちゃんねる ★ :2014/12/24(水) 23:00:04.00 ID:???
■ スマホ、モバイルでの利用の場合 (一部Wi-Fi除く)
 これらによる書き込みには、認証が必要となります。
 頻繁に認証を求められる場合の回避には以下の方法があります。

  1. 無料 Be ( http://be.2ch.sc/ ) にログインする方法
   Be 未対応専ブラでは名前欄入力で Be 対応できます。
   普通のブラウザで Be ログインして、その際表示される DMDM, MDMD を用い
   名前欄に以下のように入力して下さい ##belong(DMDM,MDMD)
   Be 非表示にする場合は !behind##belong(DMDM,MDMD)
   トリップを併用する場合は ##belong(DMDM,MDMD)#tripkey

  ※ クッキー非対応の専用ブラウザで認証を求められた場合
   認証成功時の画面に表示される「##smart(xxx,xxx)」といった形式のトリップを名前欄に使用することで、
   クッキー非対応の専用ブラウザでも認証状態を継承できます。
   仕様上、belongと同時に使うことはできませんので、
   Beアカウントをお持ちの方はbelongを優先してご利用ください

  ※ 認証ページを直接呼び出すには
   http://sweet.2ch.sc/test/mgate.cgi

6 名前:2ちゃんねる ★ :2014/12/24(水) 23:00:05.00 ID:???
■ Q&A

 ○ なんか書き込めない時は?
  【カワイイ板】 http://sweet.2ch.sc/kawaii/
   ※ この板では名前欄に tasukeruyo と入れると一部の書き込み制限を回避できます。

   「システムの誤判断により規制されたホストの解除申請」スレッド
     人間の証明とかで書き込み規制に引っかかった人の報告ができるようになったもより
     名前欄に tasukeruyo
     【書き込めないスレ】
     【表示されるエラー】※ 専用ブラウザで書き込みが反映されないのにエラー表示が出ない場合
            Webブラウザで書き込みをすると何らかのエラーが表示されることがあります。

 ○ スレ立てに困った時は?
  相互助け合いのスレ立て代行スレへどうぞ
 「スレ立て代行スレin広場」 http://sweet.2ch.sc/test/read.cgi/laplace/1405949569/l50

 ○ 上部の黒色の小さいボタンは何?
  ・◎ ---- 「JavaScript モード」と「CGI モード」の切替
  ・ID ---- ID の後ろに当該 ID のレス数の表示・非表示切替
  ・□ ---- subback.html (スレッド一覧) の表示スタイル切替

2014年12月


全部読む 最新50 1-100 板のトップ リロード

【3:1】Twigのホムペを作りました(仕事に役立つ)
1 名前:デフォルトの名無しさん :2024/07/10(水) 06:11:28.28 ID:G1nCEzbNC
使ってくださいませ
https://twiger.web.fc2.com/index.html


全部読む 最新50 1-100 板のトップ リロード

【4:9】Twigでlispを作ってるんだナ!
1 名前:デフォルトの名無しさん :2024/07/06(土) 22:03:11.80 ID:pcJPW2j0N
{% macro evaluate(expression) %}
{% set result = _self._evaluate(expression|trim) %}{{ result }}
{% endmacro %}
{% macro _evaluate(expression) %}
{% set num = 1 %}
{# 前後の空白を取り除く #}{% set expr = expression|trim %}
{# カッコで挟まれた部分を識別する #}{% if expr starts with '(' and expr ends with ')' %}
{# 文字の部分だけをexprに代入 #}{% set expr = expr|slice(1, -1)|trim %}
{% endif %}
{# 空白で配列化 #}{% set components = expr|split(' ') %}
{# 配列の1番目の記号で計算式を判別し #}{% set operator = components[0] %}
{# 配列の2番目の番目以降の数字で配列を作る #}
{% set operands = components[1:] %}
{% if operator == '+' %}
{% set result = operands|reduce((acc, item) => acc + item|number_format) %}
{% elseif operator == '-' %}
 (省略されました。全て読むならスレ表示で。。。)

2 名前:デフォルトの名無しさん :2024/07/07(日) 12:07:25.52 ID:Z9WWCnLov
{% macro evaluate(expression) %}{% set result = _self._evaluate(expression|trim) %}{{ result }}{% endmacro %}
{% macro _evaluate(expression) %}{% set num = 1 %}
{% set expr = expression|trim %}{% set expr = expr|split(')(') %}{% set expra = expr[0] %}
{% set expra = expra|trim('(')|trim(')')|trim %}{% set components = expra|split(' ') %}
{% set operator = components[0] %}{% set operands = components[1:] %}
{% if operator == '+' %}{{_self._keisan(operator,operands)}}
{% elseif operator == '-' %}{{_self._keisan(operator,operands)}}{% elseif operator == '*' %}{{_self._keisan(operator,operands)}}
{% elseif operator == '/' %}{{_self._keisan(operator,operands)}}{% elseif operator == 'if' %}{% set a = operands[0]|trim('(') %}
{% set b = operands[1] %}{% set c = operands[2]|trim(')') %}{% if a == 'eq?' %}{% if b == c %}{% set result = "true" %}
{% set expra = expr[1] %}{% set expra = expra|trim('(')|trim(')')|trim %}{% set components = expra|split(' ') %}
{% set operator = components[0] %}{% set operands = components[1:] %}
{{_self._keisan(operator,operands)}}{% else %}
{% set result = "false" %}{% endif %}{% elseif a == 'neq?' %}{% if b != c %}{% set result = "true" %}
{% set expra = expr[1] %}{% set expra = expra|trim('(')|trim(')')|trim %}{% set components = expra|split(' ') %}
{% set operator = components[0] %}{% set operands = components[1:] %}{{_self._keisan(operator,operands)}}
{% else %}{% set result = "false" %}{% endif %}{% endif %}{% else %}{% set result = "Unknown operation" %}
 (省略されました。全て読むならスレ表示で。。。)

3 名前:デフォルトの名無しさん :2024/07/07(日) 12:07:56.87 ID:Z9WWCnLov
{% macro _keisan(operator,operands) %}{% set num = 1 %}
{% if operator == '+' %}{% set result = operands|reduce((acc, item) => acc + item|number_format) %}{{result}}
{% elseif operator == '-' %}{% for item in operands %}{% if num == 1 %}{% set totalPrice = item|number_format %}
{% set num = num + 1 %}{% else %}{% set num = num + 1 %}{% set totalPrice = totalPrice - item|number_format %}{% endif %}
{% if num == operands|length + 1 %}{{ totalPrice }}{% endif %}{% endfor %}{% elseif operator == '*' %}{% set result = operands|reduce((acc, item) => acc * item|number_format,1) %}{{ result }}
{% elseif operator == '/' %}{% for item in operands %}
{% if num == 1 %}{% set totalPrice = item|number_format %}{% set num = num + 1 %}
{% else %}{% set num = num + 1 %}{% set totalPrice = totalPrice / item|number_format %}
{% endif %}{% if num == operands|length + 1 %}{{ totalPrice }}{% endif %}{% endfor %}{% endif %}{% endmacro %}
{{ _self.evaluate("(+ 1 2 6)") }}{{ _self.evaluate("(* 2 3 2)") }}
{{ _self.evaluate("(- 10 3 2)") }} {{ _self.evaluate("(/ 15 3)") }}
{{ _self.evaluate("(if (eq? 3 3))(+ 1 2 6)") }}{{ _self.evaluate("(if (neq? 3 1))(+ 1 2 6)") }}

4 名前:デフォルトの名無しさん :2024/07/07(日) 18:00:20.91 ID:Z9WWCnLov
{% macro evaluate(expression) %}{% set result = _self._evaluate(expression|trim) %}{{ result }} {% endmacro %}
{% macro _evaluate(expression) %}{% set num = 1 %}{% set i = 0 %}{% set expr = expression|trim %}{% set expr = expr|split(')(') %}
{% set expra = expr[0] %}{% set expra = expra|trim('(')|trim(')')|trim %}{% set components = expra|split(' ') %}
{% set operator = components[0] %}{% set operands = components[1:] %}{% if operator == '+' %}{{_self._keisan(operator,operands)}}
{% elseif operator == '-' %}{{_self._keisan(operator,operands)}} {% elseif operator == '*' %}{{_self._keisan(operator,operands)}}
{% elseif operator == '/' %}{{_self._keisan(operator,operands)}} {% elseif operator == 'print' %}{{_self._keisan(operator,operands)}}
{% elseif operator == 'for' %}{% set a = operands[0]|trim('(') %}
{% set b = operands[1]|trim(')') %}{% if a == "range" and i < b|number_format %}{% for i in 1..b %}{% set expra = expr[1] %}
{% set expra = expra|trim('(')|trim(')')|trim %}{% set components = expra|split(' ') %}{% set operator = components[0] %}
{% set operands = components[1:] %}{{_self._keisan(operator,operands)}} {% set i = i + 1 %}{% endfor %}{% endif %}
{% elseif operator == 'if' %}{% set a = operands[0]|trim('(') %}{% set b = operands[1] %}{% set c = operands[2]|trim(')') %}
{% if a == 'eq?' %}{% if b == c %}{% set result = "true" %}{% set expra = expr[1] %}{% set expra = expra|trim('(')|trim(')')|trim %}
{% set components = expra|split(' ') %}{% set operator = components[0] %}{% set operands = components[1:] %}{{_self._keisan(operator,operands)}}

5 名前:デフォルトの名無しさん :2024/07/07(日) 18:01:55.50 ID:Z9WWCnLov
{% else %}{% set result = "false" %}{% endif %}{% elseif a == 'neq?' %}{% if b != c %}{% set result = "true" %}{% set expra = expr[1] %}
{% set expra = expra|trim('(')|trim(')')|trim %}{% set components = expra|split(' ') %}{% set operator = components[0] %}
{% set operands = components[1:] %}{{_self._keisan(operator,operands)}} {% else %}{% set result = "false" %}{% endif %}{% endif %}{% else %}
{% set result = "Unknown operation" %}{% endif %}{{ result }} {% endmacro %}{% macro _keisan(operator,operands) %}{% set num = 1 %}
{% if operator == '+' %}{% set result = operands|reduce((acc, item) => acc + item|number_format) %}{{ result }} {% elseif operator == '-' %}
{% for item in operands %}{% if num == 1 %}{% set totalPrice = item|number_format %}{% set num = num + 1 %}{% else %}{% set num = num + 1 %}
{% set totalPrice = totalPrice - item|number_format %}{% endif %}{% if num == operands|length + 1 %}{{ totalPrice }} {% endif %}{% endfor %}
{% elseif operator == '*' %}{% set result = operands|reduce((acc, item) => acc * item|number_format,1) %}{{ result }} {% elseif operator == '/' %}
{% for item in operands %}{% if num == 1 %}{% set totalPrice = item|number_format %}{% set num = num + 1 %}{% else %}{% set num = num + 1 %}
{% set totalPrice = totalPrice / item|number_format %}{% endif %}{% if num == operands|length + 1 %}{{ totalPrice }} {% endif %}{% endfor %}
{% elseif operator == 'print' %}{% for item in operands %}{{ operands[p|number_format] }} {% set p = p + 1 %}{% endfor %}{% endif %}{% endmacro %}
{{ _self.evaluate("(+ 1 2 6)") }}{{ _self.evaluate("(* 2 3 2)") }}{{ _self.evaluate("(- 10 3 2)") }} {{ _self.evaluate("(/ 15 3)") }}
{{ _self.evaluate("(if (eq? 3 3))(+ 1 2 6)") }}{{ _self.evaluate("(if (neq? 3 1))(+ 1 2 6)") }}{{ _self.evaluate("(for (range 6))(print doo") }}{{ _self.evaluate("(print shark") }}

6 名前:デフォルトの名無しさん :2024/07/07(日) 18:04:36.27 ID:Z9WWCnLov
すごく辛い事もあったけど
ここまで作れたんだナ

ありがとうだナ

7 名前:デフォルトの名無しさん :2024/07/07(日) 19:33:23.85 ID:Z9WWCnLov
{% macro evaluate(expression) %}{% set result = _self._evaluate(expression|trim) %}{{ result }} {% endmacro %}
{% macro _evaluate(expression) %}{% set num = 1 %}{% set i = 0 %}{% set n1 = 1 %}{% set hai1 = [] %}{% set hai2 = [] %}
{% set expr = expression|trim %}{% set expr = expr|split(')(') %}
{% set expra = expr[0] %}{% set expra = expra|trim('(')|trim(')')|trim %}{% set components = expra|split(' ') %}
{% set operator = components[0] %}{% set operands = components[1:] %}{% if operator == '+' %}{{_self._keisan(operator,operands)}}
{% elseif operator == '-' %}{{_self._keisan(operator,operands)}} {% elseif operator == '*' %}{{_self._keisan(operator,operands)}}
{% elseif operator == '/' %}{{_self._keisan(operator,operands)}} {% elseif operator == 'print' %}{{_self._keisan(operator,operands)}}
{% elseif operator == 'set' %}{% set hai1 = operands[0]|trim('(') %}{% set hai2 = operands[1]|trim(')') %}{{hai1}}:{{hai2}}{% elseif operator == 'call' %}
{{ operands[0]|trim('(') in hai1 ? 'あった':'ない'}}{% elseif operator == 'for' %}{% set a = operands[0]|trim('(') %}
{% set b = operands[1]|trim(')') %}{% if a == "range" and i < b|number_format %}{% for i in 1..b %}{% set expra = expr[1] %}
{% set expra = expra|trim('(')|trim(')')|trim %}{% set components = expra|split(' ') %}{% set operator = components[0] %}
{% set operands = components[1:] %}{{_self._keisan(operator,operands)}} {% set i = i + 1 %}{% endfor %}{% endif %}
{% elseif operator == 'if' %}{% set a = operands[0]|trim('(') %}{% set b = operands[1] %}{% set c = operands[2]|trim(')') %}
{% if a == 'eq?' %}{% if b == c %}{% set result = "true" %}{% set expra = expr[1] %}{% set expra = expra|trim('(')|trim(')')|trim %}
{% set components = expra|split(' ') %}{% set operator = components[0] %}{% set operands = components[1:] %}{{_self._keisan(operator,operands)}}

8 名前:デフォルトの名無しさん :2024/07/07(日) 19:34:26.56 ID:Z9WWCnLov
{% else %}{% set result = "false" %}{% endif %}{% elseif a == 'neq?' %}{% if b != c %}{% set result = "true" %}{% set expra = expr[1] %}
{% set expra = expra|trim('(')|trim(')')|trim %}{% set components = expra|split(' ') %}{% set operator = components[0] %}
{% set operands = components[1:] %}{{_self._keisan(operator,operands)}} {% else %}{% set result = "false" %}{% endif %}{% endif %}{% else %}
{% set result = "Unknown operation" %}{% endif %}{{ result }} {% endmacro %}{% macro _keisan(operator,operands) %}{% set num = 1 %}
{% if operator == '+' %}{% set result = operands|reduce((acc, item) => acc + item|number_format) %}{{ result }} {% elseif operator == '-' %}
{% for item in operands %}{% if num == 1 %}{% set totalPrice = item|number_format %}{% set num = num + 1 %}{% else %}{% set num = num + 1 %}
{% set totalPrice = totalPrice - item|number_format %}{% endif %}{% if num == operands|length + 1 %}{{ totalPrice }} {% endif %}{% endfor %}
{% elseif operator == '*' %}{% set result = operands|reduce((acc, item) => acc * item|number_format,1) %}{{ result }} {% elseif operator == '/' %}
{% for item in operands %}{% if num == 1 %}{% set totalPrice = item|number_format %}{% set num = num + 1 %}{% else %}{% set num = num + 1 %}
{% set totalPrice = totalPrice / item|number_format %}{% endif %}{% if num == operands|length + 1 %}{{ totalPrice }} {% endif %}{% endfor %}
{% elseif operator == 'print' %}{% for item in operands %}{{ operands[p|number_format] }} {% set p = p + 1 %}{% endfor %}{% endif %}{% endmacro %}

9 名前:デフォルトの名無しさん :2024/07/07(日) 19:37:05.08 ID:Z9WWCnLov
{{ _self.evaluate("(+ 1 2 6)") }}{{ _self.evaluate("(* 2 3 2)") }}{{ _self.evaluate("(- 10 3 2)") }} {{ _self.evaluate("(/ 15 3)") }}
{{ _self.evaluate("(if (eq? 3 3))(+ 1 2 6)") }}
{{ _self.evaluate("(if (neq? 3 1))(+ 1 2 6)") }}
{{ _self.evaluate("(for (range 6))(print doo") }}{{ _self.evaluate("(print shark)") }}{{ _self.evaluate("(set a1 1)") }}{{ _self.evaluate("(call a1)") }}





定義した変数が読み込めないし
配列の書き換えはできないんだナ

配列は一番後ろの値を取得すれば
いいけど
変数は難しいんだナ

 (省略されました。全て読むならスレ表示で。。。)


全部読む 最新50 1-100 板のトップ リロード

【5:13】Drawlispとは何なんだナ?
1 名前:スプリンギン :2024/07/02(火) 16:44:02.50 ID:geI2rLqQF
Drawlispとは何なんだナ?
https://github.com/OliveIsAWord/DrawLisp

2023年制作のプログラミング言語
https://oliveisaword.itch.io/drawlisp

ラムダ式をデフォで使う必要がある

作者の他の作品
https://oliveisaword.itch.io/iamtheplatform
https://github.com/OliveIsAWord/picross
https://github.com/OliveIsAWord/Bling

参考
https://youtu.be/9IxUKpGhoro
https://youtu.be/4AyySJ0BaNE?si=ODzwASTjDQyx0jMz

4 名前:デフォルトの名無しさん :2024/07/03(水) 19:19:15.54 ID:vQwYDjc1K
Drawlispのジュエルキャットを作ったので使ってくださいませ(改行して)
##Drawlisp Jewel Cat
let :fill-color #ff000011let :stroke-color #00000011let start-time (time-ns)
(create-window 400 400)
for-each (range 90)(lambda i
(let :fill-color (color
(+ (rand-int 76) 180)(+ (rand-int 76) 180)(+ (rand-int 76) 180)
30))
(rect (rand-int 400)(rand-int 300)
(rand-int 400)(rand-int 300))
(line
(rand-int 200)(+ 200 (rand-int 200))(+ 200 (rand-int 200))(+ 200 (rand-int 200)))
)
for-each (range 1900)(lambda i
(let :stroke-color (color
(rand-int 256)(rand-int 256)
 (省略されました。全て読むならスレ表示で。。。)

5 名前:デフォルトの名無しさん :2024/07/03(水) 19:20:35.76 ID:vQwYDjc1K
なんかバグが多いような

let start-time (time-ns)
(create-window 400 400)
let :fill-color #B5E61D
let :stroke-color #00000011
let x1 50
let x2 -50
for-each (range 100)(lambda i
(let x1 (* i 100))
(rect x1 x1 100 100)
)
(rect 300 0 100 100)
(rect 200 100 100 100)
(rect 100 200 100 100)
(rect 0 300 100 100)
 (省略されました。全て読むならスレ表示で。。。)

6 名前:デフォルトの名無しさん :2024/07/03(水) 19:21:57.02 ID:vQwYDjc1K
半透明画像を出力するのがデフォなので
宝石好きに良いかと

7 名前:デフォルトの名無しさん :2024/07/03(水) 21:12:08.92 ID:vQwYDjc1K
Drawlispでwhile the escapeを作った

let :fill-color #ff000011
let :stroke-color #00000011
let start-time (time-ns)
(create-window 400 400)

## Why x1 for while escape?
let x1 6
let y1 13
let z1 2
while (neq? (*(+ y1 (* (* x1 x1) x1)) (* z1 z1)) 916) (print "loop")

## Why x1 for while escape?
let x1 12
let y1 12
 (省略されました。全て読むならスレ表示で。。。)

8 名前:デフォルトの名無しさん :2024/07/04(木) 19:02:41.56 ID:wJBclQLlC
ifの使い方が分からないだろうから書いてあげるんだナ

let :fill-color #ff000011
let :stroke-color #00000011
let start-time (time-ns)
(create-window 400 400)
## Why x1 for while escape?
let x1 6
let x2 4
for-each (range 10)(lambda i
(if(eq? i 6)(print "shark"))(range 10)
(if(neq? i 6)(print "doo"))(range 10)
)
if(eq? x1 x1)(print "doo")

9 名前:デフォルトの名無しさん :2024/07/04(木) 20:34:54.27 ID:mRmDCas5R
rustの作品がコンパイルできない

https://github.com/OliveIsAWord/kajam15
https://github.com/OliveIsAWord/UndertaleModTool
https://github.com/OliveIsAWord/OliveIsAWord.github.io
https://github.com/OliveIsAWord/wasm4

ふむふむ

10 名前:デフォルトの名無しさん :2024/07/06(土) 00:03:41.31 ID:Dq1NV9UqD
const std = @import("std");const Allocator = std.mem.Allocator;
const io = std.io;
const Sexp = enum {Int(i64),Symbol([]const u8),List([...]Sexp),};
const Env = struct {
allocator: *Allocator,
bindings: std.HashMap([]const u8, Sexp),};
fn evaluate(env: *Env, sexp: Sexp) Sexp {switch (sexp) {Sexp.Int(_) => return sexp,
Sexp.Symbol(symbol) => {const found = env.bindings.get(symbol);
if (found == null) {io.warn.print("Undefined symbol: {}\n", .{symbol});
return Sexp.Symbol("undefined".ptr);}return found.*;},
Sexp.List([first, ..rest]) => {const operator = evaluate(env, first);
switch (operator){Sexp.Symbol("+".ptr) => {var result: i64 = 0;
for (rest) |item| {result += evaluate(env, item).Int;
}return Sexp.Int(result);},
Sexp.Symbol("-".ptr) => {
if (rest.len != 2) {io.warn.print("Invalid number of arguments for -: {}\n", .{rest.len});
 (省略されました。全て読むならスレ表示で。。。)

11 名前:デフォルトの名無しさん :2024/07/06(土) 00:04:36.58 ID:Dq1NV9UqD
zigでリスプという
古ーい言語を再現しようという
東方二次のような低レベルな企画らしい

ziglisp
github.com/tubo28/ziglisp
wisp
github.com/mbrock/wisp
github.com/rvcas/crisp
github.com/levydsa/lisp
github.com/dev-gm/lambda-calculus-lisp
github.com/hi7/alpha

12 名前:デフォルトの名無しさん :2024/07/06(土) 00:05:15.22 ID:Dq1NV9UqD
Drawlispで数独を作った
www.deviantart.com/glogshark/art/1071458985
pastebin.com/zPyEfdqK

13 名前:デフォルトの名無しさん :2024/07/06(土) 00:08:37.83 ID:Dq1NV9UqD
アマチュアの言語は
使うなと言う事だ

低レベルな世界に巻き込まれる


全部読む 最新50 1-100 板のトップ リロード

【6:3】北朝鮮に田代砲撃とうぜ!
1 名前:デフォルトの名無しさん :2024/06/28(金) 17:07:42.76 ID:eMzKDC79E
みんなで打ち込もう!

2 名前:ホノア ◆I0TNam6bgJwP :2024/06/28(金) 19:43:47.03
犯罪だぞ

3 名前:2ch初心者 :2024/06/30(日) 08:44:55.01
この田代砲使って
https://rifurekusyon.github.io/tornado.github.io/pc.html


全部読む 最新50 1-100 板のトップ リロード

【7:1】北朝鮮にデポドン
1 名前:2ch初心者 :2024/06/28(金) 17:15:13.97
学校のiPadで書き込んでます


全部読む 最新50 1-100 板のトップ リロード

【8:228】Visual Studio 2017 Part7
1 名前:デフォルトの名無しさん :2019/05/18(土) 20:44:58.17 ID:lxWjRuSJ0.net
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑冒頭にコレを三行重ねてスレ立てしておくこと

Visual Studio
http://www.visualstudio.com/

Visual Studio 2017の開発はVisual Studio 2019のリリースにともない終了しました
v15.9を利用する場合は引き続きサポートされます

Visual Studio 2017のダウンロード
https://docs.microsoft.com/ja-jp/visualstudio/releasenotes/vs2017-relnotes
にある各リンクからダウンロードするか
https://visualstudio.microsoft.com/ja/vs/older-downloads/
から探してみてください

 (省略されました。全て読むならスレ表示で。。。)

219 名前:デフォルトの名無しさん :2022/02/18(金) 02:45:45.99 ID:7/x3jE+c0.net
掲示板でこんなレベルのやりとりしかできないんじゃVS相手に操作できないだろ

220 名前:デフォルトの名無しさん :2022/02/18(金) 15:36:59.93 ID:w9Rs3Wxm0.net
ビルドできないって言ってんだから操作はできてんだろ

221 名前:デフォルトの名無しさん :2022/02/18(金) 15:53:26.17 ID:7/x3jE+c0.net
ここで言う操作の定義
ワイ:プロジェクトの設定を含むVSに関するあらゆる操作
>>220:ビルド操作に限定

まあ100歩譲って>>220氏の言うとおり操作できてるということで
あと少しの的確なアドバイスを>>218にしてやれば解決しそうだね
有能な>>220に期待する

222 名前:197 (ワッチョイ 8fbd-icj7) :2022/06/14(火) 06:06:11 ID:jrK0k6hZ0.net
 ホワイトスペースに4タブを使ってコメントのインデントをなるべく揃えたいスタイルなのですが、TABキーを押しても入力出来ないのを回避する設定というのはありますでしょうか。
 現状、一度SPCキーでスペースを入力してシフティング+カーソルでの範囲選択してのTABキーで上書きで入力しています。
 以前は出来ていた筈なのですが、気が付いたら入力出来なくなっていました。
 何か設定を不用意に書き換えたっぽいのですが、それが皆目見当付きません。

223 名前:219 :2022/06/14(火) 07:05:44.12 ID:jrK0k6hZ0.net
スイマセン、自己解決したっぽいです。
\オプション\テキストエディタ\C/C++\書式設定\タブを入力したときにインデント
のチェックを外したら入力出来るようになりました。

入力出来たのが私の勘違いでなければ解決です・・・独りお祭り失礼しました。

224 名前:デフォルトの名無しさん (ワッチョイ 63ad-O1t2) :2023/08/14(月) 10:44:09.75 ID:na27A7EY0.net
( ゚д゚)ポカーン

225 名前:デフォルトの名無しさん (ワッチョイ c901-0K4L) :2023/10/18(水) 23:46:17.86 ID:ysmq022A0.net
笑うがワロスなら怒るはイカロスだよな。

226 名前:デフォルトの名無しさん (ワッチョイ 41da-c8RC) :2023/10/30(月) 19:29:41.72 ID:DBuUSZZr0.net
ポカーンはポカロスだな

227 名前:デフォルトの名無しさん :2024/04/02(火) 08:27:36.82 ID:cl75bJryg
例えば、登録記號「JA35HD」は『K Assеt мanagement(岩槻区柏崎950)」だが
クソ航空機に生活や仕事を妨害されたら…アプリ「ADS-B Unfiltered...」で登録記號を確認
ttps://jasearСh.info/ ←ここで検索して使用者特定
ΑDS-B出してない日の丸ロゴ機体は自閉隊か税金泥棒系業者だが,スクショも晒しつつ、グク゛って電話番号なども晒そう!
へリタンク2000Lて゛10000кWh火力発電した際に発生するのと同等のCO2を排出するが、この気侯変動させて世界中の人々を死に追いやってる
正義の鉄槌によって処刑されるべきテロリス├どもを徹底的に非難しよう! スマホのパケづまりが酷いのもWifiが遅いのもクソ航空無線の
広大な帯域汚染による電波不足が原因た゛し.国民の財産電波をタダで使ってカンコーた゛のと殺人を推進する有害放送て゛儲けて「―方的」
「自称』「思い込んで」だのプロパガンダ丸出しのテレビ放送廃止.さらに今どき深夜に騒音まき散らして近隣に多大な損害を与えながら
新聞配達させてる情弱知障も非難して人の住居上空を飛ぶ害虫を皆殺しにする気で報復しよう!
(ref.) ttps://www.call4.jp/info.Php?ΤУPе=items&id=I0000062
Tтps://haneda-projeCt.jimdofree.com/ , ttps://flighT-route.com/
Тtps://n-souonhigaisosyoudan.amеbaownd.com/

228 名前:デフォルトの名無しさん :2024/06/25(火) 10:09:55.09 ID:SY9ySFafu
みなさんの知り合いにも自殺された方はいませんか?実 はそういった方々の多くは自ら死を選んだのではなく、こいつら人間のクズ(国
家権力)↓↓↓によって自殺に誘導されてい たのです。彼等は金儲け(予算確保)の為に気に入らない者や使えない者を危険人物とでっ
ち上げ、精神的に追いつめ、 切れさせて社会的に抹殺したり、精神科で毒物(向精神薬)を処方させて自殺に追い込んだりしてい
ます。また、何も知 らない大勢の民間人も手下に使っています。昔からずっと行われてる手口です。表向 きの善人顔とは裏腹に裏
で極悪 非道な悪さを行っています。マスコミもグルなので絶対に報道しません。

 集団ストーカー犯罪組織系統
ユダヤマフィアCIA(マニュアル提供)−−創価学会上層部の 在日朝鮮人−ターゲット選定
/////////////└警察庁(中枢部はカルト朝鮮人)−パトロ ールと称するつきまとい・被害者を精神病院へ強制連行
/////////////└防衛省(中枢部はカルト朝鮮人)−テクノロジー犯罪によ る盗聴・盗撮・電磁波の照射
/////////////└消防庁(中枢部はカルト朝鮮人)−風評拡散、家宅侵入、窃盗、器物破損、騒音
/////////////└内閣府(カルト朝鮮人)

こいつらは脳みそレベルが犬程度!!


全部読む 最新50 1-100 板のトップ リロード

【9:14】●アニメ地球外少年少女について●
1 名前:デフォルトの名無しさん :2024/06/23(日) 11:06:26.08 ID:jMFJlD6TC
語ろう。

5 名前:デフォルトの名無しさん :2024/06/23(日) 11:14:31.75 ID:jMFJlD6TC
生命の蘇生活動に関して遅のアドバイスは上げに対して役に立たない。

6 名前:デフォルトの名無しさん :2024/06/23(日) 11:21:51.42 ID:jMFJlD6TC
他人の功労を第三者に訴え出て第三者である女子に告白するとき、その第一者である男の顔
本性がワレる。

7 名前:デフォルトの名無しさん :2024/06/23(日) 11:25:23.28 ID:jMFJlD6TC
危機状態でナンパをする者を見て断られたのを確認すると使える男はキレる。
義をみてなさざるは勇なきなり。人。

8 名前:デフォルトの名無しさん :2024/06/23(日) 11:26:03.52 ID:jMFJlD6TC
↑安心してキレられる。

9 名前:デフォルトの名無しさん :2024/06/23(日) 11:28:38.38 ID:jMFJlD6TC
軽々に他の女子に鞍替えをしてナンパをする者をつかえる男は
間違って愛してしまう。

10 名前:デフォルトの名無しさん :2024/06/23(日) 11:30:07.37 ID:jMFJlD6TC
↑そんな男を聴いて女子一同は惚れる。味方になる。

11 名前:デフォルトの名無しさん :2024/06/23(日) 11:41:54.21 ID:jMFJlD6TC
自明の危機に対して使えない奴は謹厳な態度で助けようともしない。ただ使えるやつに
あるぜ、みたいな不遜な態度で傍観。役立たず。

12 名前:デフォルトの名無しさん :2024/06/23(日) 11:45:25.34 ID:jMFJlD6TC
書き込みすぎるとユダヤがアニメの入っているクラウドデータをプログラムで
絵をダウングレードしてくる。原画か? @改良案

13 名前:デフォルトの名無しさん :2024/06/23(日) 11:46:25.85 ID:jMFJlD6TC
-終-

14 名前:デフォルトの名無しさん :2024/06/23(日) 11:47:58.19 ID:jMFJlD6TC
#日本🇯🇵


全部読む 最新50 1-100 板のトップ リロード

【10:148】人工知能ディープラーニング機械学習の数学 ★3
1 名前:デフォルトの名無しさん :2020/08/30(日) 14:03:08.57 ID:984l5rTT.net
人工知能ディープラーニング機械学習の数学 ★2
https://mevius.5ch.net/test/read.cgi/tech/1551746188/

139 名前:デフォルトの名無しさん :2024/04/08(月) 13:51:56.15 ID:x8JElEGO.net
アルツハイマーかw

140 名前:デフォルトの名無しさん :2024/04/08(月) 18:38:24.78 ID:ROLvNLVa.net
リコーのllmがllm−jp-evalで67.0らしいけどコレあってんの?
1.2.0で計測してんだよな?

141 名前:デフォルトの名無しさん :2024/04/11(木) 13:04:01.05 ID:TEpDrERX.net
ゴミみたいな用途なら10Bでいいけど
mistralやcohereが100B超え出してきてて普通に負けてんだよ

142 名前:デフォルトの名無しさん :2024/04/19(金) 18:33:07.06 ID:86h6mUsK.net
生成AIに関しては学習データ枯渇問題がやってくるらしい

143 名前:デフォルトの名無しさん :2024/04/20(土) 16:04:02.97 ID:P419Kbem.net
>>135
雇用を生むならいいんじゃない?
知らんけど

144 名前:デフォルトの名無しさん :2024/04/20(土) 16:06:19.89 ID:P419Kbem.net
>>133
分かる
ニッチなエロ画像集めてるけど数が揃うまで数年かかりそうw

145 名前:デフォルトの名無しさん :2024/04/28(日) 22:04:02.21 ID:PB890YJ6.net
AIのおかげで地球温暖化が加速しましたとさ
めでたしめでたし

146 名前:デフォルトの名無しさん :2024/04/29(月) 00:44:45.69 ID:eP5Uq/Ga.net
大量に電力使いやがって

147 名前:デフォルトの名無しさん :2024/04/29(月) 11:28:17.12 ID:QdtwxNLc.net
電気使わないで暮らしてるんだ、偉いね

148 名前:デフォルトの名無しさん :2024/06/20(木) 11:45:23.51 ID:m6ln0ExUU
むしろAIは%
非現実的なものを現実化するのに使えよw
爆乳とか
https://8.peta2.jp/1953671.html


全部読む 最新50 1-100 板のトップ リロード


どのような形の削除依頼であれ公開させていただきます

2ちゃんねる Ver. 2015/02/28 (SpeedyCGI)