- from sqlbolt
- Find the title of each film
SELECT title FROM movies;
- Find the director of each film
SELECT title FROM movies;
You want to use a live wallpaper in x11? | |
Great!!...but It come as a cost. | |
I did experiment with .gif backend and non hardware accelerate backend, It sucks. | |
CPU usage was so high (40% up just for idle), unacceptable for my laptop. | |
Running with those backend for such a really long time will slowly turn your laptop into the hot potato. | |
But don't be upset, we can reduce those cost. | |
Using the video player with hardware video decoding support can reduce the cost. |
#! /bin/sh | |
bspc config top_padding 24 | |
bspc config bottom_padding 0 | |
bspc config left_padding 0 | |
bspc config right_padding 0 | |
bspc config border_width 3 | |
bspc config window_gap 16 | |
# Borders and gaps |
using UnityEngine; | |
using System.Collections; | |
using System.Collections.Generic; | |
using UnityEngine.Assertions; | |
using System; | |
public class SkinnedMeshUpdater : MonoBehaviour | |
{ | |
[SerializeField] | |
SkinnedMeshRenderer original; |
AndroidJavaObject localMediaPlayer = null; | |
using (AndroidJavaClass javaUnityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer")) | |
{ | |
using (currentActivity = javaUnityPlayer.GetStatic<AndroidJavaObject>("currentActivity")) | |
{ | |
localMediaPlayer = new AndroidJavaObject("my/plugin/vr/ExoPlayerBridge", currentActivity); | |
if (localMediaPlayer != null) | |
{ |
#!/usr/bin/env python3 | |
import argparse | |
from pathlib import Path | |
commentSymbol = "//" | |
parser = argparse.ArgumentParser(description="Remove comment from json.") | |
parser.add_argument("input", help="input file path") | |
parser.add_argument("output", help="output file path") |
# Config that is very close to a i3 window manager's keybinding. | |
set -s escape-time 0 | |
setw -g aggressive-resize on | |
# First remove *all* keybindings | |
unbind-key -a | |
# List keys | |
bind-key ? list-keys |
using System.Collections; | |
using System.Collections.Generic; | |
using UnityEngine; | |
using UnityEditor; | |
public class AssetImportLogger : AssetPostprocessor | |
{ | |
public const string IS_ENABLE_KEY = "KEY_ASSET_IMPORT_LOGGER_IS_ENABLE"; | |
public const string IS_START_KEY = "KEY_ASSET_IMPORT_LOGGER_IS_START"; | |
public const string LOG_FORMAT = "path '{0}'"; |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.