The Sumerian term for king, “lugal,” literally meant “big man.”
- Jan 2026
-
-
- May 2025
-
github.com github.com
-
Why another database schema migration tool? Dbmate was inspired by many other tools, primarily Active Record Migrations, with the goals of being trivial to configure, and language & framework independent. Here is a comparison between dbmate and other popular migration tools.
-
-
github.com github.com
-
There is no shortage of command runners! Some more or less similar alternatives to just include:
-
- Oct 2024
-
Local file Local file
-
In order to give the reader some chance of havinga good Collection of Headings, and less chance ofomitting the important Headings, I have offered (e.g.on pp. 83, 92) a few General Lists, which are not quitecomplete but yet approach to completeness ; two ofthese Lists will be found sufficient for most purposes.One of these is called the List of Period- Headings,such as Geography, Religion, Education, Commerce,War, etc. (see p. 83); the other is called the List ofGeneral Headings, and includes Instances, Causes andHindrances, Effects, Aims, etc. : this latter List will befound on p. 92.
-
-
www.theguardian.com www.theguardian.com
-
Der kurz vor der COP16 zur Biodiversität veröffentlichte Living Planet Index zeigt das Ausmaß des Biodiversitätsverlusts in den vergangenen 50 Jahren, auch wenn an den dabei angewendeten statistischen Verfahren starke Zweifel bestehen. Die Wirbeltier-Populationen haben nach diesem Index um 73% abgenommen, am stärksten in Lateinamerika und der Karibik. Die wichtigste Ursache ist die veränderte Landnutzung. https://www.theguardian.com/environment/2024/oct/10/collapsing-wildlife-populations-points-no-return-living-planet-report-wwf-zsl-warns
Tags
- by: Patrick Greenfield
- Hannah Wauchope
- Susana Muhamad
- IUCN’s Red List
- Living Planet Index
- Mike Barrett
- Matthew Gould
- COP16 biodiversity
- biodiversity loss
- Zoological Society of London (ZSL)
- Mathematical biases in the calculation of the Living Planet Index lead to overestimation of vertebrate population decline
- fragmentation of natural habitats
Annotators
URL
-
- Sep 2024
-
-
similar gems
-
-
github.com github.com
-
-
I've explored these projects: Reform Mutations Interactor dry-rb
-
- Dec 2023
-
edumotivation.com edumotivation.com
-
The 10 Best
-
-
github.com github.com
-
Similar Libraries in Ruby
Tags
Annotators
URL
-
- Oct 2022
-
stackoverflow.com stackoverflow.com
-
opts = method(__method__).parameters.map(&:last).map { |p| [p, eval(p.to_s)] }.to_h SomeOtherObject.some_other_method(opts)
-
that's right, we don't want to do params = { ... } because then we're hardcoding the implementation and it becomes very coupled. The benefit of doing it like in my examples is that you can change the method signature and still automatically capture all keyword parameters.
-
- Aug 2021
-
psychclassics.yorku.ca psychclassics.yorku.ca
-
COGNITIVE CONSEQUENCES OF FORCED COMPLIANCE
The title of the article immediately made me think of the world we are living in now. For example it is becoming more and more evident that the country has mixed opinions on the vaccine. The government, state agencies and other public entities are requiring proof of a vaccine to even enter the premises. Some companies are offering incentives across the country to incentivize the vaccine by offering free products and discounts. To an extent from a medical perspective you want everyone as healthy as possible, but from a freedom perspective it is on the verge of violating an individual's freedom of choice through forced compliance.
-
-
stackoverflow.com stackoverflow.com
-
const list = ['a', 'b', 'c'] as const; // TS3.4 syntax type NeededUnionType = typeof list[number]; // 'a'|'b'|'c';
-
-
github.com github.com
- May 2021
-
docs.digitalocean.com docs.digitalocean.com
-
Use cases: Volumes are most useful when you need more storage space but don’t need the additional processing power or memory that a larger Droplet would provide, like: As the document root or media upload directory for a web server To house database files for a database server As a target location for backups As expanded storage for personal file hosting platforms like ownCloud As components for building more advanced storage solutions, like RAID arrays
-
- Apr 2021
-
www.pinterest.com www.pinterest.com
-
serverfault.com serverfault.com
-
perl -ne 'chomp(); if (-e $_) {print "$_\n"}'
-
xargs -i sh -c 'test -f {} && echo {}'
-
-
unix.stackexchange.com unix.stackexchange.com
-
Gilles has written an excelent answer here (see unix.stackexchange.com/a/105655/49721) explaining why "A space-separated list of file names doesn't really work: what if one of the file names contained spaces?"
-
If it's a list of actual pathnames, just replacing spaces by newlines may obviously mangle pathnames that contain embedded spaces, such as /User/myself/VirtualBox VMs/.
-
For path names with newlines it is better to quote each pathname.
-
- Feb 2021
-
en.wikipedia.org en.wikipedia.org
-
Examples
-
- Dec 2020
-
todoist.com todoist.com
-
You’re in good companyTrusted by leaders at some of the world’s most inspired organizations
How can they disclose this? Is it based on email address? Do they have permission?
-
- Nov 2020
-
www.snowpack.dev www.snowpack.devSnowpack1
-
Who’s Using Snowpack?
-
-
www.styled-components.com www.styled-components.com
-
github.com github.com
-
Note that you can also use dynamic partials, that conditionally select the partial to render based on the value in the JSON.
-
- Oct 2020
-
www.getcloudapp.com www.getcloudapp.com
-
Over 4 million people trust CloudApp
-
-
stackoverflow.com stackoverflow.com
-
we update the validation schema on the fly (we had a similar case with a validation that needs to be included whenever some fetch operation was completed)
-
-
codesandbox.io codesandbox.io
-
export const validationSchema = { field: { account: [Validators.required.validator, iban.validator, ibanBlackList], name: [Validators.required.validator], integerAmount: [Able to update this schema on the fly, with:
React.useEffect(() => { getDisabledCountryIBANCollection().then(countries => { const newValidationSchema = { ...validationSchema, field: { ...validationSchema.field, account: [ ...validationSchema.field.account, { validator: countryBlackList, customArgs: { countries, }, }, ], }, }; formValidation.updateValidationSchema(newValidationSchema); }); }, []);
-
-
www.basefactor.com www.basefactor.com
-
What would happen if we get the list from a rest api when the form component is mounted? That's an interesting topic, you can add a rule once a component has been mounted and update the associated validation schema.
-
Ok, I have seen that there are lot of built-in and third party validations, but sooner or later I will face a validation rule not covered by this buffet. Can I build a custom one? Of course you can!
-
-
medium.com medium.com
-
Here are few, real-life commits of refactorings that make use of this solution:
-
-
final-form.org final-form.org
- Sep 2020
-
github.com github.com
-
Svelte will not offer a generic way to support style customizing via contextual class overrides (as we'd do it in plain HTML). Instead we'll invent something new that is entirely different. If a child component is provided and does not anticipate some contextual usage scenario (style wise) you'd need to copy it or hack around that via :global hacks.
-
Explicit interfaces are preferable, even if it places greater demand on library authors to design both their components and their style interfaces with these things in mind.
Tags
- run-time dynamicness/generics vs. having to explicitly list/hard-code all options ahead of time
- trying to prevent one bad thing leading to people doing/choosing an even worse option
- Svelte: how to affect child component styles
- forking to add a desired missing feature/change
- forced to fork/copy and paste library code because it didn't provide enough customizability/extensibility / didn't foresee some specific prop/behavior that needed to be overridable/configurable (explicit interface)
- maintenance burden
- being explicit
- ugly/kludgey
- workarounds
- maintenance burden to explicitly define/enumerate/hard-code possible options (explicit interface)
- explicit interfaces
- burden
- component/library author can't consider/know ahead of time all of the ways users may want to use it
Annotators
URL
-
-
github.com github.com
-
The point of the feature is to not rely on the third-party author of the child component to add a prop for every action under the sun. Rather, they could just mark a recipient for actions on the component (assuming there is a viable target element), and then consumers of the library could extend the component using whatever actions they desire.
Tags
- extensibility
- flexibility
- run-time dynamicness/generics vs. having to explicitly list/hard-code all options ahead of time
- Svelte: action (use:)
- component/library author can't consider/know ahead of time all of the ways users may want to use it
- pass-through arguments/props/options
Annotators
URL
-
-
github.com github.com
-
Your LazyLoad image is now inextensible. What if you want to add a class? Perhaps the author of LazyLoad thought of that and sets className onto the <img>. But will the author consider everything? Perhaps if we get {...state} attributes.
-
-
-
You'll have to create a new component that brings in the functionality of both. TooltipButton, TooltipLink, Link, and TooltipRoutedLink. We're starting to get a lot of components to handle a bit of added functionality.
-
For the tooltip example, if you had a whole bunch of tooltips on different elements, it would be annoying to have different event listeners and "should it be shown" variables for each one.
-
-
-
Perhaps at that point we're better off settling on a way to pass components through as parameters? <!-- App.html --> <Outer contents={Inner}/> <!-- Outer.html --> <div> <div>Something</div> <[contents] foo='bar'/> </div>
-
I would hope for it to come with React-like behavior where I could pass in a string (like div or a) and have it show up as a normal div/a element when the child component used it.
-
-
github.com github.com
-
Use case: Wrapper components that need to render an element (e.g. because they attach event listeners). You'd probably use a <div> there by default but there may be places where this is not desirable for semantic reasons (e.g. in lists).
-
-
-
const components = { Label, Tree, Menu };
-
-
github.com github.com
-
The lack of spread continues to be a big pain for me, adding lots of difficult-to-maintain cruft in my components. Having to maintain a list of all possible attributes that I might ever need to pass through a component is causing me a lot of friction in my most composable components.
-
-
blog.logrocket.com blog.logrocket.com
-
Yup, which was released six years ago, is obviously a more popular choice at this time. Zod is smaller in size, probably because it doesn’t have as many APIs as Yup, but it’s sure to grow as more features are developed.
-
- Aug 2020
-
elearningindustry.com elearningindustry.com
-
we still have our modern day classics
-
- Jul 2020
-
stackoverflow.com stackoverflow.com
-
I have found many uses for this method: here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here, here and here.
-
- May 2020
-
www.bamboohr.com www.bamboohr.com
-
A few of our 17,000+ customers
-
-
github.com github.com
-
Sites Built with React-Static
-
-
www.iubenda.com www.iubenda.com
-
Explicit Form (where the purpose of the sign-up mechanism is unequivocal). So for example, in a scenario where your site has a pop-up window that invites users to sign up to your newsletter using a clear phrase such as: “Subscribe to our newsletter for access to discount vouchers and product updates!“, the affirmative action that the user performs by typing in their email address would be considered valid consent.
Answers the question I had above: https://hyp.is/tpgdQo_4EeqPcm-PI0G2jA/www.iubenda.com/en/help/5640-email-newsletter-compliance-guide
-
- Apr 2020
-
github.com github.com
-
The gem provides a command line utility for checking passwords.
-
-
github.com github.com
-
github.com github.com
-
Prefer over this: https://github.com/michaelbanfield/devise-pwned_password
-
-
-
Google figures that since it has a big (encrypted) database of all your passwords, it might as well compare them against a 4-billion-strong public list of compromised usernames and passwords that have been exposed in innumerable security breaches over the years. Any time Google hits a match, it notifies you that a specific set of credentials is public and unsafe and that you should probably change the password.
-
-
www.engadget.com www.engadget.com
- Mar 2020
-
-
Over 100,000 organizations rely on monday.com
-
-
www.drupal.org www.drupal.orgCAPTCHA1
Tags
Annotators
URL
-
-
sunsama.com sunsama.comSunsama1
-
Trusted by the world's most innovative businesses.
-
-
www.humanpresence.io www.humanpresence.io
-
a few brands we’ve secured
-
- Feb 2020
-
github.com github.com
-
Ack - Better than grep. Without Ack, Ag would not exist. ack.vim Exuberant Ctags - Faster than Ag, but it builds an index beforehand. Good for really big codebases. Git-grep - As fast as Ag but only works on git repos. ripgrep Sack - A utility that wraps Ack and Ag. It removes a lot of repetition from searching and opening matching files.
-
-
github.com github.com
-
Similar projects Here is a list of other projects found in the same design space.
-
- Dec 2019
-
en.wikipedia.org en.wikipedia.org
-
A 2009 study of Wikipedia found that most weasel words in it could be divided into three main categories:[13] Numerically vague expressions (for example, "some people", "experts", "many", "evidence suggests") Use of the passive voice to avoid specifying an authority (for example, "it is said") Adverbs that weaken (for example, "often", "probably")
-
-
-
In React, there are different aspects of UI Testing. We categorize them as follows along with their tooling:
-
-
github.com github.com
-
Here are some example libraries that have been bootstrapped with create-react-library
-
- Aug 2019
-
github.com github.com
-
storybook.js.org storybook.js.org
- Mar 2019
-
www.fresnostate.edu www.fresnostate.edu
-
This is one of many pages that lists verbs at various levels of Bloom's old taxonomy (verb lists for the new version are easy to find as well). This one has green bars across the page so may not be best for those who are trying to preserve ink though it is easy and attractive to use if referring to it on the screen. Rating 4/5
-