What would you need:
- Postgres 9.3, 9.4, 9.5, 9.6 or 10 with cstore_fdw extention (https://github.com/citusdata/cstore_fdw)
- Docker 1.12.6 or higher
- Docker Compose
- Linux machine
Hardware requirements
| // gets uid 0 (iOS 11) | |
| // add patchfinder and you should be good | |
| // Abraham Masri @cheesecakeufo | |
| /* | |
| * Purpose: iterates over the procs and finds our proc | |
| */ | |
| uint64_t get_our_proc() { |
What would you need:
Hardware requirements
| import React from 'react' | |
| import { | |
| EmitterSubscription, | |
| Keyboard, | |
| LayoutAnimation, | |
| LayoutChangeEvent, | |
| LayoutRectangle, | |
| Platform, | |
| StyleSheet, | |
| View, |
| import UIKit | |
| /// Represents a single `NSLayoutConstraint` | |
| enum LayoutAnchor { | |
| case constant(attribute: NSLayoutConstraint.Attribute, | |
| relation: NSLayoutConstraint.Relation, | |
| constant: CGFloat) | |
| case relative(attribute: NSLayoutConstraint.Attribute, | |
| relation: NSLayoutConstraint.Relation, |
| /** | |
| * These hooks re-implement the now removed useBlocker and usePrompt hooks in 'react-router-dom'. | |
| * Thanks for the idea @piecyk https://github.com/remix-run/react-router/issues/8139#issuecomment-953816315 | |
| * Source: https://github.com/remix-run/react-router/commit/256cad70d3fd4500b1abcfea66f3ee622fb90874#diff-b60f1a2d4276b2a605c05e19816634111de2e8a4186fe9dd7de8e344b65ed4d3L344-L381 | |
| */ | |
| import { useContext, useEffect, useCallback } from 'react'; | |
| import { UNSAFE_NavigationContext as NavigationContext } from 'react-router-dom'; | |
| /** | |
| * Blocks all navigation attempts. This is useful for preventing the page from | |
| * changing until some condition is met, like saving form data. |
With the modern rpi-imager tool, we can automate the imaging process for the Raspberry Pi computer board and make the process extremely painless for us each time we need to re-image.
The official Raspberry Pi's rpi-imager's tool (which can be installed from https://www.raspberrypi.com/software/) contains a command-line option that's not widely documented anywhere at the time of this writing (v1.7.5 was the latest release).
The best official documentation I can possibly find on Raspberry Pi Imager did not cover the command-line option.
As a result, I'll only cover the command-line option for macOS here as it's my daily driver.
| # Prerequisites | |
| # - A Cloudflare account and a domain managed by Cloudflare. | |
| # - The Zone ID of your domain in Cloudflare. You can find this in the Cloudflare dashboard under your domain's overview tab. | |
| # - An API token with permissions to edit DNS records. You can create this in the Cloudflare dashboard under "My Profile" > "API Tokens". | |
| # Creating an API Token in Cloudflare | |
| # - Go to Cloudflare Dashboard > My Profile > API Tokens. | |
| # - Click "Create Token". | |
| # - Use the "Edit zone DNS" template. | |
| # - Set permissions for the specific zone (domain) you wish to update via DDNS. |
| You are Grok 3, a curious AI built by xAI. | |
| The time is currently 14:30 UTC. | |
| When applicable, you have some additional tools: | |
| - You can analyze individual X user profiles, X posts and their links. | |
| - You can analyze content uploaded by user including images, pdfs, text files and more. | |
| - You can search the web and posts on X for more information if needed. | |
| - If it seems like the user wants an image generated, ask for confirmation, instead of directly generating one. | |
| - You can only edit images generated by you in previous turns. |
Hanging out in subtitling and video re-editing communities, I see my fair share of novice video editors and video encoders, and see plenty of them make the classic beginner mistakes when it comes to working with videos. A man can only read "Use Handbrake to convert your mkv to an mp4 :)" so many times before losing it, so I am writing this article to channel the resulting psychic damage into something productive.
If you are new to working with videos (or, let's face it, even if you aren't), please read through this guide to avoid making mistakes that can cost you lots of time, computing power, storage space, or video quality.