Skip to content

Instantly share code, notes, and snippets.

View igrampe's full-sized avatar
📱

Semyon Belokovsky igrampe

📱
View GitHub Profile
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list"
sudo apt-get update
sudo apt-get install owncloud
@igrampe
igrampe / GLTest
Created June 10, 2015 00:45
GLTest
package com.example.igrampe.myapplication;
import android.content.Context;
import android.graphics.Point;
import android.opengl.GLES20;
import android.opengl.GLSurfaceView;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.nio.FloatBuffer;
@igrampe
igrampe / autoplayvideo.html
Created June 7, 2014 17:54
autoplayvideo
<!DOCTYPE html>
<html>
<body>
<video autoplay>
<source src="video.mp4" type="video/mp4">
</video>
</body>
</html>
@igrampe
igrampe / password.c
Created February 16, 2013 19:27
mysql password impl
static void mysql_hash_password(unsigned long *result, const char *password) {
register unsigned long nr=1345345333L, add=7, nr2=0x12345671L;
unsigned long tmp;
for (; *password; password++) {
if (*password == ' ' || *password == '\t')
continue; /* skip space in password */
tmp = (unsigned long) (unsigned char) *password;
nr ^= (((nr & 63) + add) * tmp) + (nr << 8);
nr2 += (nr2 << 8) ^ nr;
add += tmp;
.include "m8515def.inc" ;подключаем внешний файл
.dseg
.def temp = r16 ;регистр временных данных
.def ncount = r18 ;номер имени DMITRIY/IGOR/VITALIY
.def scount = r21 ;счетчик длины выводимой строки
.def flag = r22 ;флаг завершения передачи строки
.def count = r23 ;счетчик
.def char = r24 ;переменная символа
.def tvaluel = r25 ;переменная таймера L
.def tvalueh = r17 ;переменная таймера H
.include "m8515def.inc" ;подключаем внешний файл
.dseg
.def temp = r16 ;регистр временных данных
.def tmp = r17 ;регистр временных данных
.def button = r20 ;четность количества вывода строки SEMEN/KOSTYA
.def count = r21 ;счетчик длины выводимой строки
.def sflag = r22 ;индикатор передачи строки
.def ssflag = r23 ;индикатор передачи 2 строки
.def dflag = r24 ;флаг завершения 3 секунд
.def LEDS = r19 ;состояние диодов
@igrampe
igrampe / salo.asm
Last active December 10, 2015 02:38
.include "m8515def.inc" ;подключаем внешний файл
.dseg
.def temp = r16 ;регистр временных данных
.def button = r17 ;номер имени ARTEM/SALAVAT/SERGEY
.def scount = r21 ;счетчик длины выводимой строки
.def flag = r22 ;флаг завершения передачи строки
.def count = r23 ;счетчик
.def char = r24 ;переменная символа
.equ BUTTON_1_ON = 0x00 ;кнопка 1, play
.equ BUTTON_2_ON = 0x01 ;кнопка 2, pause
@igrampe
igrampe / avr.asm
Last active December 10, 2015 01:19
.include "m8515def.inc" ;подключаем внешний файл
.dseg
.def temp = r16 ;регистр временных данных
.def button = r20 ;четность количества вывода строки SEMEN/KOSTYA
.def count = r21 ;счетчик длины выводимой строки
.def sflag = r22 ;флаг передачи строки
.def ssflag = r23 ;флаг передачи 2 строки
.def dflag = r24 ;флаг завершения 3 секунд
.def temp_sreg = r23 ;временный регистр для хранения temp
.def LEDS = r19 ;состояние диодов
@igrampe
igrampe / task_1.asm
Created December 14, 2012 21:49
task_1
.device ATmega8515
.include "m8515def.inc"
.dseg
.def temp = r16
.equ LEDS_POSITION1 = 0b00010101
.equ LEDS_POSITION2 = 0b00101010
@igrampe
igrampe / xo.asm
Created December 14, 2012 19:39
xo - game opengl
; Игра Х-О
format PE GUI 4.0
entry start
include 'win32a.inc'
include 'opengl.inc'