Skip to content

Instantly share code, notes, and snippets.

View middle C++ skills
Абстрактная часть:
- понимает ООП, использует принципы SOLID (обязательно), KISS, YAGNI
- понимает алгоритмы, знает о наличии альтернатив, при необходимости осуществляет анализ и выбор наиболее оптимального под задачу
- поверхностно знает паттерны архитектуры
- имеет представление о функциональном программировании: функции высшего
порядка, каррирование
- понимает почему изменяемое состояние - это плохо, придерживается констант
- знает что такое интерфейс(void myfunc() = 0;), зачем он нужен
- умеет самостоятельно искать информацию: stackoverflow.com, cppreference.com,
etc.
@Intey
Intey / test-server.red
Created Dec 16, 2019
Red ZeroMQ from Red(not Red/System)
View test-server.red
Red [
Title: "Red Jupyter kernel implementation"
Author: "Intey"
File: "%kernel.red"
Tabs: 4
License: "MIT"
; Needs: ['json 'zeromq] ;; waiting for 0.8.0
]
#system [
@Intey
Intey / annotation tools stats
Created Sep 11, 2019
pyhton annotation tools
View annotation tools stats
https://github.com/Dumbris/trunklucator
https://github.com/KarchinLab/open-cravat
https://github.com/abreheret/PixelAnnotationTool
https://github.com/bernwang/latte *
https://github.com/bfortuner/labelml
https://github.com/chakki-works/doccano *
https://github.com/commaai/commacoloring *
https://github.com/dsgou/annotator
https://github.com/jiesutd/YEDDA
https://github.com/jveitchmichaelis/deeplabel
View main.c
int main(int argc, char** argv) {
char* s;
char b = '1';
char a = '2';
char e = '\0';
s = &b;
int i = 0;
while(*s++ && i++ < 5) {
*s = '9';
}
View main.c
#include <stdio.h> // scanf, printf
#include <math.h> // pow
int slen(char* s) {
int res = 0;
while(*s) { res++; s++; }
return res;
}
int fromBin(char* s) {
@Intey
Intey / main.cpp
Created Oct 11, 2017
C++14 style
View main.cpp
#include <vector>
#include <functional>
#include <memory>
#include <iostream>
using namespace std;
class Unit
{
public:
@Intey
Intey / inotifywait.bash
Created Dec 11, 2016
wait file change and execute
View inotifywait.bash
#!/bin/bash
file=$1
shift
let changed=0
while [[ $changed -eq 0 ]]; do
inotifywait -e CLOSE_WRITE $file -qo /dev/null && changed=$?
echo "update with: $@"
$@
@Intey
Intey / road-to-web.markdown
Last active Jul 5, 2016
По просьбам, инфа за то, как прийти в веб, что читать и т.п.
View road-to-web.markdown

Направления, ключи

JS, HTML, CSS - стандарт. Даже если идти в backend-разрабы - всеравно нужно.

Frontend - разработка морды. Дизайнер задает общий вид, рисует макеты, а фронтовик превращает это в рабочее приложение.

Backend - рабочая часть приложения. Мозги, тут бизнес-логика везде. Заодно и БД и API.

Обучалки

@Intey
Intey / Ls.sh
Created Oct 1, 2015
helpful shell command pipe
View Ls.sh
# dirs that childs of some_dir and their childs.
find some_dir -mindepth 1 -maxdepth 2 -type d
# though pipe, send it to ls to display permissions, without read content of given dirs
xargs ls -ldF
View fetchPacks.py
#!/bin/python3
import sys
import os
packs=[]
deps=[]
packs = sys.argv[1:]
if not packs: