Skip to content

Instantly share code, notes, and snippets.

View derofim's full-sized avatar

Den derofim

  • Google
  • USA
View GitHub Profile
@derofim
derofim / delete-dailymotion.js
Created September 21, 2017 18:35
Enter the following into the developer console (F12)
// delete all dailymotion video highlights
for(var i = 0; i < document.getElementsByClassName("icon-delete").length; i++) {
var toDelete = document.getElementsByClassName("icon-delete")[i]
if (toDelete) {
toDelete.click();
}
}
@derofim
derofim / delete-twitch.js
Created August 27, 2017 15:14
go to https://www.twitch.tv/your-username/manager/highlights, and enter the following into the developer console (F12)
// delete all twitch video highlights
for(var i = 0; i < document.getElementsByClassName("balloon__link--alert").length; i++) {
var toDelete = document.getElementsByClassName("balloon__link--alert")[i]
if (toDelete) {
toDelete.click();
}
document.getElementsByClassName("button button--alert")[0].click()
}
@derofim
derofim / twitter-delete.js
Created August 27, 2017 15:07
go to https://twitter.com/your-username, and enter the following into the developer console (F12)
// Delete tweets
for(var i = 0; i < document.getElementsByClassName("js-actionDelete").length; i++) {
var tweetToDelete = document.getElementsByClassName("js-actionDelete")[i]
if (tweetToDelete) tweetToDelete.childNodes[1].click();
document.getElementsByClassName("delete-action")[0].click()
}
// Delete retweets
for(var i = 0; i < document.getElementsByClassName("ProfileTweet-actionButtonUndo").length; i++) {
var tweetToDelete = document.getElementsByClassName("ProfileTweet-actionButtonUndo")[i]
if (tweetToDelete) tweetToDelete.click();
@derofim
derofim / main.cpp
Created June 24, 2017 14:24
C++ vector erase reverse iterator base
// Example program
#include <iostream>
#include <string>
#include <vector>
int main()
{
std::vector<int> vec{0,1,2,3,4,5,6,7,8,9,10,11,12,13};
for(auto it = vec.rbegin();it!=vec.rend();it++)
{

Clone repository with specific branch and tag

git clone --recursive -b {branch} {remote_repo} .
git checkout {tag_name} -b {branch_name}

Contributing to a Project

Tutorial - Contributing to a Project

Git setup

@derofim
derofim / list.txt
Last active June 11, 2017 11:12
list
2
@derofim
derofim / windows.bat
Created May 15, 2017 06:35
opencv cmake build script
@echo off
REM git clone -b 3.2.0 --depth 1 --recursive https://github.com/opencv/opencv_contrib.git
REM OR Download https://github.com/opencv/opencv_contrib/archive/3.2.0.zip
REM
REM git clone -b 3.2.0 --depth 1 --recursive https://github.com/opencv/opencv.git
REM OR Download https://github.com/opencv/opencv/archive/3.2.0.zip
REM # Create build directory
call cmake -E make_directory "buildcrt"
@derofim
derofim / ReadMe.md
Last active May 2, 2017 08:01
Шутер от первого лица
@derofim
derofim / MyActor.cpp
Last active October 10, 2023 20:02
UE4 logging, Overlap & Hit events, playing sounds, Actor location, Particle System Parameter
// Fill out your copyright notice in the Description page of Project Settings.
#include "SCP.h"
#include "MyActor.h"
#include <EngineGlobals.h>
#include <Runtime/Engine/Classes/Engine/Engine.h>
// https://wiki.unrealengine.com/Logs,_Printing_Messages_To_Yourself_During_Runtime#Related_Tutorial
#define print(text) if (GEngine) GEngine->AddOnScreenDebugMessage(-1, 1.5, FColor::White,text)
@derofim
derofim / ReadMe.md
Last active December 2, 2022 18:57
UE4 подборка

Подборка материалов по UE4 с упором на C++.

Введение: лог, события, звуки, актеры, системы частиц и т.д.

image

перейти

Шутер от первого лица

image