Skip to content

Instantly share code, notes, and snippets.

View devops398's full-sized avatar
🐧
my penguin is me

devops398

🐧
my penguin is me
View GitHub Profile

Как подавать заявки в вузы США

Процесс подачи заявок проходит примерно так:

  • Сначала надо предварительно выбрать вузы, в которые вы будете подавать заявку.
  • В августе-сентябре надо зарегистрироваться на три стандартных экзамена и оплатить их ($255 + $150 + $195). Отправка результатов в четыре вуза бесплатно, но их надо будет выбирать между регистрацией и днем экзамена.
  • Где-то к концу октября их всех нужно уже сдать. Потом можно за дополнительные деньги рассылать результаты в другие вузы.
  • Где-нибудь в середине ноября попросить трех людей написать вам рекомендации.
  • В начале декабря заняться заполнением анкет в вузах.
  • Написать Statement of Purpose.
@region23
region23 / golang_books_sites.md
Last active October 20, 2025 08:15
Полезные ресурсы для изучающих Go

На русском языке

Русскоязычные сайты и сообщества

English resources

@evancz
evancz / Architecture.md
Last active December 21, 2022 14:28
Ideas and guidelines for architecting larger applications in Elm to be modular and extensible

Architecture in Elm

This document is a collection of concepts and strategies to make large Elm projects modular and extensible.

We will start by thinking about the structure of signals in our program. Broadly speaking, your application state should live in one big foldp. You will probably merge a bunch of input signals into a single stream of updates. This sounds a bit crazy at first, but it is in the same ballpark as Om or Facebook's Flux. There are a couple major benefits to having a centralized home for your application state:

  1. There is a single source of truth. Traditional approaches force you to write a decent amount of custom and error prone code to synchronize state between many different stateful components. (The state of this widget needs to be synced with the application state, which needs to be synced with some other widget, etc.) By placing all of your state in one location, you eliminate an entire class of bugs in which two components get into inconsistent states. We also think yo
@staltz
staltz / introrx.md
Last active December 1, 2025 11:31
The introduction to Reactive Programming you've been missing
@cuckookernel
cuckookernel / pythontojulia.md
Last active March 20, 2023 04:02
Python to Julia Quick translation / conversion reference Guide

A quick and dirty syntax translation / conversion reference guide to ease the transition between Python and Julia. This is not meant as a reference to the language. For that you should read the manual.

Some important differences

  • Arrays in Julia are indexed starting from 1.
  • In Julia classes (i.e. types) don't own methods. Methods are implementations of generic functions and are invoked in a "static style", i.e. instead of Python's str1.rstrip(), we will have rstrip( str1 ), instead of file1.close(), close( file1 ).

Some important similarities.

@neuro-sys
neuro-sys / craptro.c
Created April 23, 2013 15:52
craptro
#include <stdio.h>
#include <windows.h>
#include <commctrl.h>
#include <math.h>
#include "ufmod.h"
unsigned char xm[5308] = {
0x45,0x78,0x74,0x65,0x6E,0x64,0x65,0x64,0x20,0x4D,0x6F,0x64,0x75,0x6C,0x65,0x3A,
0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
@DiegoSalazar
DiegoSalazar / validate_credit_card.js
Last active February 21, 2025 13:22
Luhn algorithm in Javascript. Check valid credit card numbers
// Takes a credit card string value and returns true on valid number
function valid_credit_card(value) {
// Accept only digits, dashes or spaces
if (/[^0-9-\s]+/.test(value)) return false;
// The Luhn Algorithm. It's so pretty.
let nCheck = 0, bEven = false;
value = value.replace(/\D/g, "");
for (var n = value.length - 1; n >= 0; n--) {