Skip to content

Instantly share code, notes, and snippets.

View alogic0's full-sized avatar

Oleg Tsybulskyi alogic0

  • Odessa, Ukraine
View GitHub Profile
@alogic0
alogic0 / fog2_12.txt
Created September 24, 2024 14:02
English exercise
Ex 1
2. She's been writing articles about global warming since last month.
3. They haven't been living in New York for a few years.
4. They've been living in Toronto since 2013.
5. They've been driving a fuel-efficient car since last year.
6. Pete hasn't been working since last year.
7. Pete and Amanda have been thinking of treveling to Africa since last year.
8. Amanda has been reading a lot about Africa for a few months.
9. Pete has been studying zoology back in school since last month.
@alogic0
alogic0 / money.md
Last active September 22, 2024 09:12
English phrases and words related to money, expenses, and taxes

Certainly! Here are some essential English phrases and words related to money, expenses, and taxes that your friend should know when living in Memphis (or anywhere in the United States):

Money and Banking

  • Currency: The official currency is the US Dollar (USD).
  • Bank Account: To open a bank account, you might need an ID and proof of address.
  • Checking Account: An account used for daily transactions.
  • Savings Account: An account used to save money and earn interest.
  • Debit Card: A card linked to your bank account for transactions.
  • Credit Card: A card that allows you to borrow money up to a certain limit.
  • ATM (Automated Teller Machine): A machine to withdraw or deposit money.

https://www.youtube.com/watch?v=Yy5cKX4jBkQ
Britney Spears - Born To Make You Happy

I'm sitting here alone within up in my room
I'm thinking up of about the times that we've been through
Oh, my love

I'm looking on at a picture in my hand
Trying to my best to understand
I really wanna know what we did wrong

@alogic0
alogic0 / zig_learn_video.md
Last active August 19, 2023 16:54
Zig learn video
@alogic0
alogic0 / paskha.html
Created April 16, 2023 17:44
Orthodox Easter Calculator
<!DOCTYPE html>
<html>
<head>
<title>Orthodox Easter Calculator</title>
</head>
<body>
<h1>Orthodox Easter Calculator</h1>
<p>Enter a year and see the year day for Orthodox Easter using Gauss formula.</p>
<label for="year">Year:</label>
<input type="number" id="year" min="0" max="9999">
@alogic0
alogic0 / paskha.zig
Last active April 12, 2023 22:47
calc orthodox Easter day
const std = @import("std");
const expect = std.testing.expect;
const expectEqualDeep = std.testing.expectEqualDeep;
const stdout = std.io.getStdOut().writer();
const stderr = std.io.getStdErr().writer();
const cumdaytab = [_][14]i32{
[_]i32{ 0, -1, 30, 58, 89, 119, 150, 180, 211, 242, 272, 303, 333, 364 },
[_]i32{ 0, -1, 30, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365 },
@alogic0
alogic0 / reverse_codepoint.zig
Last active April 9, 2023 16:54
reverse utf-8 strings, codepoints only
const std = @import("std");
var gpa = std.heap.GeneralPurposeAllocator(.{}){};
const allocator = gpa.allocator();
fn reverse_string(str: []const u8) ![]u8 {
var len = str.len;
var out = try allocator.alloc(u8, len);
var str_iter = (try std.unicode.Utf8View.init(str)).iterator();
@alogic0
alogic0 / zig_cheetsheet.md
Last active March 7, 2023 18:03 — forked from ityonemo/test.md
Zig in 30 minutes

A half-hour to learn Zig

This is inspired by https://fasterthanli.me/blog/2020/a-half-hour-to-learn-rust/

Basics

the command zig run my_code.zig will compile and immediately run your Zig program. Each of these cells contains a zig program that you can try to run (some of them contain compile-time errors that you can comment out to play with)

@alogic0
alogic0 / GirardNewton.hs
Created January 19, 2021 03:13
Solution for math problem
-- Haskell version of formulae from
-- https://youtu.be/4FNCIYD8HdA
import Control.Monad (join)
import Data.Ratio
oneS :: [Rational]
oneS = join $ repeat [1, (-1)]
pSum :: Int -> Rational
@alogic0
alogic0 / exchange_to_from.pl
Created June 17, 2019 23:28
Exchange "to" and "from" parameters in a URL to booking.uz.gov.ua
#!/usr/bin/perl
## Usage: $0 'https://booking.uz.gov.ua/ru/?time=00%3A00&url=train-wagons&date=2019-08-01&from=2218020&wagon_type_id=%D0%9F&train=058%D0%9B&to=2208001'
use v5.14;
use strict;
use warnings;
say $ARGV[0];
$_=$ARGV[0];
chomp;