Skip to content

Instantly share code, notes, and snippets.

View Dinir's full-sized avatar
🦽
Lost

Dinir Nertan Dinir

🦽
Lost
View GitHub Profile
@Dinir
Dinir / Streamliner_Going_CloseSource.md
Created July 31, 2022 05:42
Announcement of the cessation of the open source aspect of Streamliner, the custom hud for BallisticNG.

The BallisticNG code mod, Streamliner, was previously licensed under OSL-3.0 up to 1.2.10. Because not being able to get any help at all from the official discord server was really frustrating, and I didn't want that to happen again to anyone who wants to start making a custom hud. I thought having more publicly available source codes from more custom huds would help with that, so I wanted to state my intention with a license I carefully chose.1


One day, a member of the BallisticNG community sent me a DM, saying a friend of his wants to get permission to look at and use a part of my code that handles the hud motion for a custom hud the friend is making. I explained to him the license and the conditions for using my code. He then revealed that the friend is the guy working on WTRP, and it's

Footnotes

  1. The license allows using any parts of my codes adapted for your work, under the condition of licensing the work under the same license, which also requires you to disclose its source code. OSL 3.0 § 1(c)

@Dinir
Dinir / SizerExport.xml
Created January 3, 2020 23:54
My Sizer configuration. I use Ctrl+Win+(Alt+)Num1~9 to position a window.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<sizer>
<options showIconInTray="1" startInSafeMode="0" adjustOppositeEdge="0" tooltipOption="3" hotKey="90" hotKeyModifiers="10" hotKeyExtended="0" useDwmExtendedFrames="1"/>
<menu>
<resize description="1280×720 Firefox" hotKey="0" hotKeyModifiers="0" hotKeyExtended="0" width="1282" height="826" relocate="0" monitor="-2" top="" left="" noresize="0" relocateCoords="1"/>
<separator/>
<group description="Move Window up to the Margin" hotKey="0" hotKeyModifiers="0" hotKeyExtended="0">
<macro description="◩" hotKey="103" hotKeyModifiers="11" hotKeyExtended="0">$margin = 16
resize
t = t:workarea + $margin
@Dinir
Dinir / chatbox.css
Last active January 27, 2024 17:15
Streamlabs Chat Box - Scrolling Sideway
body {
background: $background_color;
color: $text_color;
font-size: $font_size;
}
.colon, .name {
height: 0px;
}
@Dinir
Dinir / pico-8 korean.txt
Created October 18, 2016 01:16
PICO-8 Manual (Korean)
============================================================================================
PICO-8 v0.1.8
http://www.pico-8.com
(c) Copyright 2014-2016 Lexaloffle Games LLP
만든 이: Joseph White // hey@lexaloffle.com
옮긴 이: Dinir Nertan // DinirNertan@gmail.com
PICO-8은 아래의 기술로 만들어졌습니다:
SDL2 http://www.libsdl.org
@Dinir
Dinir / FuelEconomyConversion.txt
Last active February 18, 2023 05:47
for Google Sheets
=if(unit_index=unit_display_index,
fe_value,
if(unit_index=1,
let(
fe_value_in_kpl, 100/fe_value,
if(unit_display_index=2,
fe_value_in_kpl*KPLinMPGus,
if(unit_display_index=3,
fe_value_in_kpl*KPLinMPGi,
fe_value_in_kpl
@Dinir
Dinir / getWordsOfJSON.js
Created January 16, 2023 09:35
Extract values from JSON, so it can be used to get the wordcount.
const getWordsOfJSONObj = obj => {
let valueText = ''
for (key in obj) {
if (typeof obj[key] === 'object') {
valueText += getWordsOfJSONObj(obj[key])
} else {
valueText += obj[key] + '\n'
}
}
return valueText
@Dinir
Dinir / naver-enkr.groovy
Last active January 12, 2023 10:57
OmegaT Browser plugin scripts for English-Korean translation works.
import org.omegat.core.Core
import org.omegat.core.CoreEvents
import org.omegat.core.events.IEditorEventListener
import org.omegat.gui.editor.IPopupMenuConstructor
import org.omegat.gui.editor.SegmentBuilder
import org.omegat.gui.main.MainWindow
import javax.swing.AbstractAction
import javax.swing.Action
import javax.swing.JComponent
@Dinir
Dinir / narrow-speller-cs-pusan.css
Last active January 11, 2023 10:38
Make the layout of the only reliable Korean spell checker suitable for a narrow and long area.
:root {
--margin: 7px;
--textarea-width: 85%;
}
body {
margin: 0;
overflow-x: hidden;
}
#framePopup {
@Dinir
Dinir / barometricpressureapp-doublecolumn.user.js
Last active December 30, 2022 10:56
Puts the two graphs in barometricpressure.app side by side.
// ==UserScript==
// @name Double Column for Barometric Pressure App Graphs
// @namespace dinir.works
// @version 1.0.0
// @description Puts the two graphs in barometricpressure.app side by side.
// @author Dinir Nertan
// @include /^https:\/\/barometricpressure\.app\/results\?.*/
// @icon https://www.google.com/s2/favicons?sz=64&domain=barometricpressure.app
// @grant none
// ==/UserScript==
@Dinir
Dinir / extractAudio.bat
Created August 9, 2022 15:07
Extract aac audio from a video file. Default audio track is 3 (0-index).
@echo off
set "inputfile=%1"
set "filename=%1"
shift
set track=3
:loop
if not "%1"=="" (
if "%1"=="-t" (
set "track=%2"