Skip to content

Instantly share code, notes, and snippets.

View malikzh's full-sized avatar
Per aspera ad astra

Malik Zharykov malikzh

Per aspera ad astra
View GitHub Profile
@malikzh
malikzh / testaudio.cpp
Last active March 10, 2023 16:07
Android AAudio example sine signal in C++
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <aaudio/AAudio.h>
constexpr int32_t kSampleRate = 48000;
constexpr double f1 = 440.0; // Hz
constexpr double f2 = 554.37; // Hz
constexpr double f3 = 659.26; // Hz
@malikzh
malikzh / main.dart
Created May 14, 2022 11:50
Flutter tabs
import 'package:flutter/material.dart';
const Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
@malikzh
malikzh / rpn.js
Created March 5, 2019 04:16
Обратная польская нотация
/**
* Обратная польская нотация
*
* @author Malik Zharykov
*/
function toRpn(statement) {
let result = '';
let stack = [];
// operator: priority
@malikzh
malikzh / checkIIN.js
Last active April 24, 2025 09:23
Проверка правильности ИИН на JS
/**
* Функция для проверки контрольной суммы ИИНа
* Реализация алгоритма, согласно статье на википедии:
* https://bit.ly/2i616tn
*
* @param String iin ИИН/БИН для проверки
* @author Malik Zharykov <cmalikz.h@gmail.com>
*/
function checkIIN(iin, __offset /* Внутренний параметр. Игнорируйте его */ ) {
const IIN_LENGTH = 12; // Длина ИИНа