While the CSS :has() pseudo-class is widely celebrated for its ability to select a parent element up the chain conditionally based on its contents, there is more conditional logic it is capable of handling when we move it up the chain, so to speak. Amit Sheen demonstrates using :has() to apply styles conditionally when a certain <option> in a <select> element is chosen by the user and how we gain
Attributes and properties are fundamentally different things. You can have an attribute and property of the same name set to different values. For example: <div foo="bar">…</div> <script> const div = document.querySelector('div[foo=bar]'); console.log(div.getAttribute('foo')); // 'bar' console.log(div.foo); // undefined div.foo = 'hello world'; console.log(div.getAttribute('foo')); // 'bar' consol
Blocks to Text made easyEduBlocks is a free tool by Anaconda that helps anyone learn how to code with text-based languages like Python or HTML using a familiar drag-and-drop blocks system Learn the SyntaxEach block represents a line of code It's easier than ever to make the connection between blocks and code with each block representing one line. The text editor also updates with every block that
<この記事の著者> 上田茂雄(ueponx) - Tech Team Journal IoTと電子工作に情熱を持ち、プログラミングと最新のガジェットを好む。新しい技術を学びながら実践的なプロジェクトに取り組んでいる。技術を磨き、常に新たな挑戦。 この記事ではこれまでプログラミングの学習を行ったことのない初心者に向け、非常にハードルの低いブロックプログラミングの体験を通してプログラミングの初歩を体験する内容となります。 【目次】 なぜ今、大人もプログラミングを学ぶべきか? 1. テクノロジーに対する理解が深まる 2. 問題解決スキルの向上 3. コミュニケーションスキルの向上 4. 職業の選択肢が広がる EduBlocksとPython:初心者に易しい最初の一歩 EduBlocksの概要:ブロックベースのプログラミングとは? 初めてのEduBlocksプログラム:シンプルな例で理解する 実践
洋裁CADは趣味洋裁用に開発されたフリーのアパレルCAD、パラメトリック設計方式の2D/3D-CADです。 こちらからダウンロードできます。 従来のアパレルCADにはない、優れた機能を備えています。 寸法、デザインを簡単に変更 一度書いた型紙は、後から数値を変えるだけで。簡単にサイズやデザインを変えることが出来ます。 下の図は、ワンピースの裾を数値を変更してフイッシュテールに変更しています。 パターンのライブラリー化 原型や衿、袖、人体寸法などを個別ファイル、ライブラリー化し、必要に応じて読み込み調整することが可能です。 読み込んだファイルは差し替えできるため、人体寸法を差し替えて別の人のサイズに替えたり、原型を差し替えて女性体型を男性体形にする変更が簡単に出来ます。 下の図では人体寸法を女性サイズから男性サイズ、原型を女性から男性、袖を半袖から長袖に入れ替えています。 3つの出力機能 型
T2 System Development Environment one distribution to support all CPU architectures The T2 System Development Environment, allows the fully automated creation of custom Operating Systems using state of the art, up-to-date packages, integrated support for cross compilation for reproducible builds. From ARM, M68K, MIPS, HPPA, PowerPC, RISCV, SPARC to X86-64, Glibc to Musl, T2 supports all major CPU
A few years ago most API designers, developers, and technical writers would have had very little reason to bump into JSONPath, but its starting to get more and more relevant as more tools and standards start relying on it. So what is JSONPath, what is it used for, and how can you get up to speed with using it? JSONPath is a query language that can be used to extract data from JSON documents, which
By Francesco Bertolaccini You’ve reached computer programming nirvana. Your journey has led you down many paths, including believing that God wrote the universe in LISP, but now the truth is clear in your mind: every problem can be solved by writing one more compiler. It’s true. Even our soon-to-be artificially intelligent overlords are nothing but compilers, just as the legends foretold. That sma
scroll on your own termsIn 2023, we work, play, sleep... and scroll. feeds and timelines dictate where our spare attention goes: what we read, watch and care about. But your “for you” page isn’t really for you — it’s just the content that the company knows will keep you hooked. What if you ran your own news feed? You could fill it with things you actually care about, not just clickbait. real journ
We have all used Box<T> before in our Rust code. It’s a glorious type, with great ergonomics and flexibility. We can use it to put our values on the heap, but it can do even more than that! struct Fields { a: String, b: String, } let fields = Box::new(Fields { a: "a".to_string(), b: "b".to_string() }); let a = fields.a; let b = fields.b; This kind of partial deref move is just one of the spectacul
This is a powerful locally hosted web based PDF manipulation tool using docker that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more. This locally hosted web application started as a 100% ChatGPT-made application and has evolved to include a wide range of features to handle all your PDF needs.
SweetAlert2 - a beautiful, responsive, customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes
If you’re looking to restore (or introduce) a little order to your life, Craft will fall somewhere between “immediately helpful” and “enough to bring a tear to your eye.” This productivity app is so versatile that it’s hard to define: It’s for taking notes, writing to-do lists, organizing important documents, organizing unimportant documents, stashing away random scraps and, ultimately, transformi
Zig is a programming language designed by Andrew Kelley. The official website lists three principles of the language: No hidden control flow. No hidden memory allocations. No preprocessor, no macros. For someone like me coming mostly from Rust, Go and TypeScript, this is different—and different is interesting, so I wanted to know what it feels like to write code in it. Here are my thoughts after 3
Piccolo - A Stackless Lua Interpreter 2024-05-01 History of piccolo A "Stackless" Interpreter Design Benefits of Stackless Cancellation Pre-emptive Concurrency Fuel, Pacing, and Custom Scheduling "Symmetric" Coroutines and coroutine.yieldto The "Big Lie" Rust Coroutines, Lua Coroutines, and Snarfing Zooming Out piccolo is an interpreter for the Lua language written in pure, mostly safe Rust with a
ドヴォルザーク『チェロ協奏曲』 アメリカ滞在中に書かれた望郷のメロディ今日5月1日は、チェコ国民楽派の作曲家ドヴォルザーク(1841~1904)の命日です。 数々の名作を生み出し、すでに世界的な名声を得ていたドヴォルザークのもとに届いたのは、「ニューヨーク・ナショナル音楽院」院長就任の要請でした。これを受けたドヴォルザークは、“新大陸”アメリカに家族を伴って移住。滞在中の1892年~94年にかけての約2年半の間に手がけた、『交響曲第9番“新世界より”』、『弦楽四重奏曲“アメリカ”』そして『チェロ協奏曲』の3曲は、ドヴォルザークの代表作となったのです。 中でも祖国ボヘミアの音楽と黒人霊歌やアメリカインディアンの音楽が見事に融合された『チェロ協奏曲』については、「こんな曲を人間が書けるとは思わなかった……」とブラームスがため息交じりに称賛したことも語り草。まさにアメリカ滞在の最後の日々を飾る名
Ten years ago, Microsoft envisioned a bold future: a world free of passwords. Every year, we celebrate World Password Day by updating you on our progress toward eliminating passwords for good. Today, we’re announcing passkey support for Microsoft consumer accounts, the next step toward our vision of simple, safe access for everyone. In 2015, when we introduced Windows Hello and Windows Hello for B
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く