Skip to content

Instantly share code, notes, and snippets.

@znechai
znechai / pluralize-ru.js
Last active May 20, 2024 15:17
JavaScript - Plural forms for russian words
/**
* Plural forms for russian words
* @param {Integer} count quantity for word
* @param {Array} words Array of words. Example: ['депутат', 'депутата', 'депутатов'], ['коментарий', 'коментария', 'комментариев']
* @return {String} Count + plural form for word
*/
function pluralize(count, words) {
var cases = [2, 0, 1, 1, 1, 2];
return count + ' ' + words[ (count % 100 > 4 && count % 100 < 20) ? 2 : cases[ Math.min(count % 10, 5)] ];
}
@ForeverZer0
ForeverZer0 / ExtractTarGz.cs
Last active June 28, 2024 08:01
Use pure C# to extract .tar and .tar.gz files
using System;
using System.IO;
using System.IO.Compression;
using System.Text;
namespace TarExample
{
public class Tar
{

Удалённый ответ AK (https://ru.meta.stackoverflow.com/a/8654/15479)

TL;DR проскроллируйте в конец поста если вам нужна краткая выжимка из ответа.

Не бывает верного или неверного понимания, зачем нужны отзывы на StackOverflow, потому что у каждого конкретного участника есть своё понимание.

Возможно, кроме мнения конкретных участников есть некое "официальное мнение администрации StackOverflow", но там наверняка (если что — я не видел, а в исходном посте нет ссылки) будут написаны настолько общие прекраснодушные слова, под которым не подпишется разве что только кровавый душегуб.

Как мы помним, именно администрация решает, чем является тот или иной поступок — дружеским напоминанием о незавершенной инициативе или пассивной агрессией, поэтому нужно понимать, что данный опрос "как вы определяете разницу между дружеским напоминанием о незавершенной инициативе или пассивной агрессией" имеет статус не более чем "спасибо за ваше мнение". Будем реалистами: принцип останется тот же: если начальник не прав — смот