Программирование


Создать тред Создать тред


Программы и операционные системы обсуждаются в /s/. Воздержитесь от холиваров.

<<
Навигатор Аноним 23/06/18 Суб 00:19:11 1215536 Ответ
d4RMMFMH4Yo.jpg (24Кб, 500x500)
500x500

Первый раз здесь? Задавай вопрос в этом треде.

Большие куски кода желательно вставлять через ideone или pastebin.

Mobile:Android IOS
Enterprise:Java C# Go
Interpreted:JavascriptPython PHP Ruby
Functional: Haskell Lisp OCaml Clojure(Script) Scala
System:C ASM C++ Rust
Other:Computer Science Нейроночки и МашОб Gamedev Мы вам перезвоним SICP Базы данных Version control Идеи анона Freelance

Нюфаг-тред Анонемус 20/06/17 Втр 17:04:21 1008826 Ответ
14958007710430.jpg (746Кб, 2310x2306)
2310x2306

F.A.Q.

В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти.
О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.

В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.

В: Хочу стать программистом, какой язык учить?
О: SICP + HTDP.


В: Все на английском, нипанятна!
О: Тогда .


В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.


В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


В: Взломать акк.
О: Просто съеби.

В: Тред закрыли/пропал, почему?
О: Заданные не в том месте вопросы будут утилизированы.


В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.

Литература с пика: http://goo.gl/7aUL3m
Подсветка кода для /pr/: https://github.com/ololoepepe/MakabaCode/

Пропущено 497 постов
47 с картинками.
Пропущено 497 постов, 47 с картинками.
Аноним 20/01/19 Вск 10:28:53 1330634
>>1330628
Если не хакерствуешь, начни с проброса VPN куда-нибудь в Германию, может и tor не нужен будет
Аноним 20/01/19 Вск 10:49:24 1330648
Аноним 20/01/19 Вск 12:38:21 1330724
БЕЛОРУССКОГО IT ТРЕД Тред про IT в одном маленьком, /belit/ Аноним # OP 28/10/18 Вск 21:52:52 1286125 Ответ
itofficesminskm[...].jpg (1222Кб, 2039x1478)
2039x1478
1036018779[1].jpg (52Кб, 705x375)
705x375
kirylienka-2703[...].jpg (79Кб, 1123x570)
1123x570
БЕЛОРУССКОГО IT ТРЕД
Тред про IT в одном маленьком, но гордом государстве в самом центре Европы.

Обсуждаем новые законы про ПВТ, сравниваем Епам и Айтранзишн, пишем новые вайберы и маскарады, пытаемся найти айти за пределами Минска.

А также говорим о том, о чем запрещено говорить( о зарплатах). Советуем, куда идти не стоит, пишем отзывы на текущие места работы.

Филиал ебаного ИТ BlrVersion открывается тут
Пропущено 337 постов
15 с картинками.
Пропущено 337 постов, 15 с картинками.
Аноним 20/01/19 Вск 12:48:29 1330733
>>1330719
Циклы Кондратьева же. Для традиционной экономики вполне себе работают. Хотя маняномика в прикладном плане не несёт ценности, судя по качеству прогнозов, но отрицать возможность взрыва пузырика не следует.
>>1330721
Удвою анона выше, ты скорее мог бы сделать выводы об унылом белорусском быте. Но на ТВ, конечно, накачка против России идёт, и отрицать это глупо. Чем айтишники отличаются от людей? Ничем. ТВ им заменяют фейсбуки, твиттеры и телеграмы. А там то же самое.
Аноним 20/01/19 Вск 12:54:05 1330736
>>1330728
Белорус, вот зачем ты врёшь? Я же читаю ваши новостные сайты и у вас тоже есть бытовуха, где пара чувачков взяли самогонки и пошли её распить. Распитие было прекращено ножевым. Ты хоть почитай комменты tut.by под новостями о России что ли.

Так что чернуха у вас есть, как и в той же Европке. Просто местные пропагандисты и власть её умело скрывают, чтобы не травмировать чуткую психику народу.

К тому же мои коллеги имели вполне себе устоявшиеся стереотипные взгляды, типа что у нас всё только через взятки решается, государство плохо работает, везде беспредел и т.д.
Аноним 20/01/19 Вск 13:03:36 1330742
>>1330736
Ты все перевернул, как обычно.
Тут такой черни меньше в разы, чем в рашке. В любом случае. И, как раз, тут ее не особо скрывают. Особенно сайты, типа онлайнера и тутбай. А, наоборот, раздувают и перемывают, для рейтинга.
А скрывают, как раз, у вас. И пропагандисты - это тоже к вам. Местные пропагандисты - школьники, по сравнению с вашими.
Сап двач! Какой по вашему мнению самый удобный Кирилл 20/01/19 Вск 02:44:58 1330541 Ответ
1200px-NewTux.s[...].png (195Кб, 1200x1440)
1200x1440
Сап двач! Какой по вашему мнению самый удобный дистрибутив Linux для разработки ПО? Я в общем и про граф.оболочку, и пакетный менеджер, и все-все.
Пропущено 3 постов.
Пропущено 3 постов.
Аноним 20/01/19 Вск 08:22:06 1330584
Аноним 20/01/19 Вск 12:40:31 1330727
Аноним 20/01/19 Вск 13:03:12 1330741
>>1330541 (OP)
Пользуюсь обычно бубунту и не парюсь. Для ИГОРЬ винда десятка.
МЫ ВАМ ПЕРЕЗВОНИМ #189 /xo/ Аноним 19/01/19 Суб 22:42:26 1330450 Ответ
ng.jpg (143Кб, 1920x1080)
1920x1080
МЫ ВАМ ПЕРЕЗВОНИМ #189

Защищаемся от шквала офферов после опыта выпиливания Redux, крутим деревья на собесе на верстальщика, наблюдаем за битвами 13-летних синер-тимлидов против 82-летних вкатывальщиков, поясняем за пластичность мозга.

https://www.indeed.com/ - тут ищи работу
https://github.com/jwasham/coding-interview-university - тут готовься к собесу (теория)
https://www.topcoder.com/ - тут готовься к собесу (практика)

Прошлый тред >>1328168 (OP)
Пропущено 65 постов
3 с картинками.
Пропущено 65 постов, 3 с картинками.
Аноним 20/01/19 Вск 12:54:55 1330737
>>1330734
Какая то совковая параша. Как мага по тех спеце поможет управлять людьми?
Аноним 20/01/19 Вск 12:56:26 1330738
>>1330737
Мать твою ебал, нахуй иди.
Аноним 20/01/19 Вск 12:57:16 1330740
>>1330737
Магу с мба попутал может?
Разработка под iOS тред №11 /ios/ Аноним 16/12/18 Вск 12:35:41 1311979 Ответ
image.png (669Кб, 1024x1024)
1024x1024
image.png (300Кб, 1200x804)
1200x804
image.png (666Кб, 960x639)
960x639
ИТТ продолжаем разрабатывать под лучшую мобильную платформу, угощать пряниками незнакомцев и оставаться няшами.

>С чего вкатываться, няша?
https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91 - курс покрывает большую часть, что можно найти в интернете.

https://coursehunters.net/course/osnovy-swift-c-nulya - свифт, если лень доки читать
https://coursehunters.net/course/razrabotka-ios-prilozheniya-c-nulya-swift-4-xcode-9-ios-11

Полезные ресурсы:
https://www.raywenderlich.com/
https://www.appcoda.com/
https://www.bignerdranch.com/books/ios-programming/

Видео для ленивых:
https://www.udacity.com/courses/ios
https://www.youtube.com/user/AlexSkutarenko
https://developer.apple.com/videos/
[YouTube] Developing iOS 11 Apps with Swift - 1. Introduction to iOS 11, Xcode 9 and Swift 4[РАСКРЫТЬ]

[YouTube] Swift 3 c нуля: UIKit урок 1 - Intro[РАСКРЫТЬ]
Тут чисто осмотр UIKit, но рассказывает бегло, не углубляясь. 

Перевод документации базовой
https://swiftbook.ru/content/

Материал на английском:
Очень подробно все рассказывает и расписывает
https://rutracker.org/forum/viewtopic.php?t=5445071

Devslopes. Начинал с них, рисуют приложения при тебе, особо не углубляются в детали, но как пример можно посмотреть. Сам к ним вернусь, как побольше поучу.
https://coursehunters.net/course/udemy-ios11-swift4
Пропущено 385 постов
28 с картинками.
Пропущено 385 постов, 28 с картинками.
Аноним 20/01/19 Вск 11:53:18 1330697
Единственное, что я не понимаю в VIPER, так это зачем они переходы суют в роутер? Почему их нельзя ебнуть в простом вью контроллере?
Аноним 20/01/19 Вск 11:58:53 1330698
>>1330697
Потому что VC – это элемент модуля. Описывая логику перехода в другой модуль, ты привязываешь не имеющую отношения к этому модулю логику к нему. Нарушаешь распределение ответственности.
За межмодульные переходы должен отвечать роутер, который инжектится в модуль.
Если речь о переходах между VC одного модуля, то можешь хоть дрочить вприсядку.
Аноним 20/01/19 Вск 12:56:47 1330739
сделал singleton. в viewDidLoad передаю в него контроллер как делегат. где теперь обнулить делегат этот? viewUnLoad удалили щтоли?
НЕЙРОНОЧКИ И МАШОБ ТРЕД №13 /ai/ Аноним 24/12/18 Пнд 17:09:09 1315967 Ответ
1.png (2064Кб, 1600x1200)
1600x1200
2.jpg (93Кб, 500x629)
500x629
3.jpg (142Кб, 768x963)
768x963
4.jpg (410Кб, 976x1815)
976x1815
Очередной тред про хипстерские технологии, которые не работают.
Продолжаем сраться по поводу и без.

FAQ:
Я ничего не понимаю, что делать? Либо в тупую import slesarplow as sp по туториалам, либо идти изучать математику курсы MIT тебе в помощь. Не нужно засирать тред вопросами типа "что такое сигма?".
Какая математика используется? В основном линейная алгебра, теорвер и матстат, базовый матан calculus многих переменных.
Что почитать для вкатывания? http://www.deeplearningbook.org/ | Николенко и др. "Глубокое обучение" На русском, есть примеры, но уже охват материала
В чем практиковаться нубу? http://www.deeplearning.net/tutorial/ | https://www.hackerrank.com/domains/ai | https://github.com/pytorch/examples
Где набрать первый самостоятельный опыт? https://www.kaggle.com/ | http://mltrainings.ru/
Где работать? https://www.indeed.com/q-deep-learning-jobs.html
Где узнать последние новости? https://www.reddit.com/r/MachineLearning/ | http://www.datatau.com/ На реддите также есть хороший ФЭК для вкатывающихся
Где посмотреть последние статьи? http://www.arxiv-sanity.com/
Где ещё можно поговорить про анализ данных? http://ods.ai/
Нужно ли покупать видеокарту/дорогой пека? Если хочешь просто пощупать нейроночки или сделать курсовую, то можно обойтись облаком. Иначе выгоднее вложиться в 1080Ti или Titan X.

Список дедовских книг для серьёзных людей:
Trevor Hastie et al. "The Elements of Statistical Learning"
Vladimir N. Vapnik "The Nature of Statistical Learning Theory"
Christopher M. Bishop "Pattern Recognition and Machine Learning"
Взять можно тут: http://libgen.io/

Напоминание ньюфагам: немодифицированные персептроны и прочий мусор середины прошлого века действительно не работают на серьёзных задачах.

Архивач:
http://arhivach.tk/thread/412868/
Остальные в предыдущих тредах

Там же можно найти треды 2016-2017 гг. по поиску "machine learning" и "НЕЙРОНОЧКИ & МАШОБЧИК"

Предыдущий тред: >>1305682 (OP)
Пропущено 333 постов
37 с картинками.
Пропущено 333 постов, 37 с картинками.
Аноним 20/01/19 Вск 12:18:15 1330713
>>1330710
Если ты даже установку tensorflow не осилишь, то дальше тебе в МЛе делать нечего
Аноним 20/01/19 Вск 12:46:03 1330729
>>1330683
небось на винде сидишь?
Аноним 20/01/19 Вск 12:47:45 1330732
>>1330713
>даже установку tensorflow
Вообще-то, это самая сложная часть дата сосаенса.
Прошлый >>1319608 (OP) (OP) Q: Поздно ли вкатываться в Аноним 19/01/19 Суб 21:23:57 1330405 Ответ
623699722763b59[...].jpg (220Кб, 640x427)
640x427
MV5BN2JlNTdmNmE[...].jpg (78Кб, 1274x718)
1274x718
officespace-h-1[...].jpg (76Кб, 928x523)
928x523
abwau-boringoff[...].jpg (77Кб, 640x485)
640x485
Прошлый >>1319608 (OP) (OP)

Q: Поздно ли вкатываться в айти в 20/30/40/100 лет?

А: Поздно

Q: Cобираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?

A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред.

Q: Хули все книги на английском?

A: Без английского ты не нужен и можешь смело идти нахуй. Ну или в 1С-тред.

Q: Что скажете за джавараш?

Если вкатываешься с нуля, то можешь написать пару "хеллоу ворлдов" до 10 лвла. Дальше курс рассчитан на ленивых и не умеющих читать книжки людей. Количество говнокода зашкаливает, годных задачек пару штук на весь курс. В любом случае решать тебе.

https://github.com/qqqlll/Java-Thread/wiki
Пропущено 6 постов.
Пропущено 6 постов.
Аноним 20/01/19 Вск 07:13:05 1330572
Аноним 20/01/19 Вск 11:44:40 1330687
>>1330451
Зачем нужна java, если есть net core?
Аноним 20/01/19 Вск 12:46:38 1330731
>>1330687
Если хочешь заниматься чем-то кроме написания бекенда для сайтиков на ASP, затем и нужна.
JS-петухи, оправдывайтесь Аноним 13/01/19 Вск 23:39:12 1326333 Ответ
photo2019-01-13[...].jpg (79Кб, 503x711)
503x711
const VONA = {
mood: {
color: '#00f',
},
mouth: [ 'martini' ],
hand: [ 'bikini' ],
};

VONA.mood.color = '#000';


И ЭТО, БЛЯДЬ, РАБОЧИЙ КОД.

Вы можете оправдываться про легаси-проблемы, про разработанный за 10 дней на коленке ~~анус~~язык, про осиливание документации, про бэстпрактисы от всяких Козуль, ладно. Но какого хуя в ES2015 опять дристанули в штаны и обозвали const то, что защищает только от переприсваивания, а не от мутаций?! Вы там совсем йобобо? Особенно с учётом того, что в других языках для такого давно применяется val.
Пропущено 26 постов.
Пропущено 26 постов.
Аноним 20/01/19 Вск 00:28:10 1330519
>>1330511
>главное
Свайподебил не палится.
Аноним 20/01/19 Вск 09:46:34 1330613
>>1330518
>Анонимные функции
Ебать открытие какое важное. Везде они есть сегодня.
Проблема в том, что ЖС-мартыханы вообще всё через них делают, даже срут наверное. То ли это язык такой ебанутый, где всё через одно место, то ли макак там слишком много.
Аноним 20/01/19 Вск 12:30:16 1330718
>>1326333 (OP)
>даун не знает что такое константа (и требует чтобы любая структура с ней связанная была иммутабельной).
зк2019
Rust #6 /rust/ Аноним 15/01/19 Втр 13:05:05 1327089 Ответ
2019-01-15-1057[...].png (40Кб, 1034x583)
1034x583
15464700540220.webm (2422Кб, 1920x1056, 00:00:12)
1920x1056
2019-01-15-1105[...].png (250Кб, 1669x1327)
1669x1327
mozilla-rust-gr[...].jpg (99Кб, 3261x1260)
3261x1260
Rust — невероятно быстрый язык для системного программирования без segfault'ов и с гарантиями потокобезопасности.

ИТТ мы можем объяснить базовые и продвинутые концепции языка, и
программирования в целом, поможем вкатывающимся, подскажем что
выбрать для веба, игр или спасибо абу блокчейна.

https://www.rust-lang.org

> Пачиму helloworld весит как моя мамка?!1й
https://lifthrasiir.github.io/rustlog/why-is-a-rust-executable-large.html

Читать
Оф. книга, она же растбук
https://doc.rust-lang.org/book/
https://rustbyexample.com/
Очень хорошая книга, отлично зайдет после растбука:
http://shop.oreilly.com/product/0636920040385.do

Упражнения
https://exercism.io/tracks/rust
https://github.com/crazymykl/rust-koans

Писать
IDE
https://areweideyet.com/
Вебня
http://www.arewewebyet.org/
Игры
http://arewegameyet.com/
Etc
https://wiki.mozilla.org/Areweyet

Список интересных проектов
https://github.com/rust-unofficial/awesome-rust

Новости
Компиляция всего, что произошло за неделю
Иногда постят вакансии
https://this-week-in-rust.org/
Сколько вешать в лайках
https://github.com/trending/rust

Оп рекомендует:
https://www.amethyst.rs/
https://github.com/TatriX/dvach
Пропущено 93 постов
12 с картинками.
Пропущено 93 постов, 12 с картинками.
Аноним 20/01/19 Вск 01:02:39 1330528
>>1330480
The proposals were not aligned with the language goals. I was, as is recurring, too ambitious, thinking that I could reform the whole type system with all these new nice theoretical properties, many of which are more complicated than useful.

Вся суть
Аноним 20/01/19 Вск 11:19:06 1330666
А что это за браузер на вебмке, где по тредам маршрутизируют, словно по миднайт коммандеру?
Аноним 20/01/19 Вск 12:18:18 1330714
fprintf(stdin,Hello С gentlemenn); Аноним 16/01/19 Срд 14:40:03 1327825 Ответ
Без названия.jpg (5Кб, 284x177)
284x177
1,8 года плечом к плечу с "С", пишу на нем все что приходит в голову и не обращаю внимаение на то, что на каком-то ЯПе это можно было сделать проще, легче или еще как, я "C" господин и неебет! Применяю "C" как на окнах, так и на unix и там и там кайфую, когда пишу на нем и ниодна хуйня вроде отсутсвие ООП, не используется в современной веб-разработке(Вообще клал на это), малая популярность среди молодых программистов(На это клал еще больше), нет вакансий без опыта работы, меня не остановит и не изменит мое мнение. Читал и читаю много книг ("Язык программирования C" Брайн Керниган, Деннис Ритчи | "С классическое издание" Полное руководство Герберт Шилд | "100 примеров на С" Кольцов Д.М | "Hacking The Art of Exploitation" Jon Erickson | "Изучаем программирование на С" Дэвиж Гриффитс, Дон Гриффитс ) и готов читать еще и учиться всем тонкостям это языка для господ!

Интересно почитать, чем занимаются господа "C" сейчас, кто где работает или ведет свои проекты или получить критику или наставления от вас.


Для мамкиных экспертов и таких же анаталиток:
"Все кто сюда зайдет насрать или пернуть, сразу шлю на хуй и передаю привет вашим мамкам;)"
********
Пропущено 11 постов.
Пропущено 11 постов.
Аноним 20/01/19 Вск 12:09:32 1330705
>>1330675
>просто прогони его по указателям и связным спискам
Ну на деле это все за недели 2 точно можно разобрать.
Но согласен, некоторые преувеличивают простоту С, на деле он не так прост. Правда его сложность лишь процент от монструозного и беспощадного С++.
Я уже день целый парюсь с шаблонами последнего. Задолбался.
Аноним 20/01/19 Вск 12:10:11 1330707
>>1329519
>Боишься что мозг не осилит что-то сложнее сишки?
Сложнее сишки только ФП и С++ как по мне.
Аноним 20/01/19 Вск 12:11:50 1330709
>>1330227
Спасибо за папир. Что-нибудь ещё есть почитать? Если в теме, скажи, стоит читать CISSP All-In-One exam guide? Есть главы про хэш ф-ии.
JavaScript thread Number(`123`); /js/ Аноним # OP 13/01/19 Вск 07:35:47 1325847 Ответ
js.png (61Кб, 1050x1050)
1050x1050
ghyoba.jpg (22Кб, 250x250)
250x250
jqisvisible.jpg (73Кб, 624x600)
624x600
spa.jpg (252Кб, 600x800)
600x800
Прошлый тред: >>1319289 (OP)

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Для программирования на ХТМЛ https://codepen.io/pen/
Для фреймворков https://codesandbox.io/
Для Ноды с пакетами https://repl.it/languages/nodejs
Залить, задеплоить страничку, сервер, контейнер https://zeit.co/now

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?
Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:
что я хочу получить, что я для этого делаю, что я вместо этого получаю.
Сделай песочницу по ссылкам выше для ясности и удобства.

Руководство для начинающих:
https://github.com/pr-anon/js_thread
Пропущено 228 постов
17 с картинками.
Пропущено 228 постов, 17 с картинками.
Аноним 20/01/19 Вск 10:59:29 1330655
Аноним 20/01/19 Вск 11:49:49 1330692
>>1330588
Речь про вот этот contenteditable div:
http://jsfiddle.net/protasovams/v7naLkbk/
Туда можно картинки вставлять, если скопировать их: клик правой кнопкой -> "копировать картинку".
Но туда можно и текст вставлять, а значит dataURL и base64.

Однако, как сделать так, чтобы картинка добавлялась в виде файла в input file - я не знаю...
>>1325725-кун
Аноним 20/01/19 Вск 12:02:38 1330703
39123625-kayl-s[...].jpg (19Кб, 330x484)
330x484
C Programming Language #38 /clang/ Аноним # OP 19/01/19 Суб 04:26:17 1329854 Ответ
C Programming L[...].png (78Кб, 792x1023)
792x1023
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

Пожалуйста, пользуйтесь https://ideone.com/ или https://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит [​i​] или ∗.

Что читать:

- Brian Kernighan, Dennis Ritchie "The C Programming Language": http://www.cypress.com/file/56651/download
- Stephen Prata "C Primer Plus, 6th Edition" (2014): относительно свежая, знает про C89/C99/C11, описывает различия, объемная (около тысячи страниц), годная, с вопросами, упражнениями и ответами. Читать после K&R или до.
- Zed A. Shaw "Learn C the Hard Way" (2015): годное пособие для гуманитариев для гуманитариев!
- Немного примеров хорошего стиля: http://www.oualline.com/books.free/style/index.html
- ООП, например: http://www.cs.rit.edu/~ats/books/ooc.pdf
- Стандарт ISO/IEC 9899:1999 (он же C99): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf (драфт)
- Стандарт ISO/IEC 9899:2011 (он же C11): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf (драфт)
- man/Dash/zealdocs

Чем компилировать:

- Очевидный GCC.
- clang: оче годно, батя рекомендует.
- Intel C++ Compiler: оптимизации, тысячи их.
- Visual Studio 2017 Community Edition: внезапно этим стало можно пользоваться, особенно с тулсетом clang/C2. Поддержка C11 на уровне "есть все, что тебе понадобится в реальном проекте плюс кривая библиотека". Анализатор кода в комплекте.
- Pelles C (шиндоуз онли): поучиться, вкатиться в C11 (стандарт полностью реализован, имеются в том числе threads.h и прочие stdatomic.h), но количество багов в оптимизаторе и редкие апдейты напрочь отбивают желание собирать этим что-то сколько-нибудь серьезное.
- TCC: очень маленький компилятор с багами и поддержкой C99. С ключом -run умеет компилировать код в память и запускать его, что позволяет писать скрипты прямо на сишечке.

Что еще почитать:

http://c-faq.com/
FAQ из comp.lang.c. Древний, но все еще актуален.

Samuel P. Harbison, Guy L. Steele Jr. "C: A Reference Manual, 5th Edition" (2002)
Ебаный пересказ стандартов C89 и C99 (включая стандартную библиотеку). Для не осиливающих стандарт в оригинале. Читать в качестве подготовки к собеседованиям (есть задачник с ответами) и для ознакомления с масштабами пиздеца перед написанием своего парсера/компилера.

Peter Van Der Linden "Expert C Programming. Deep C Secrets" (1994)
"Си: грязные истории". Смехуечки, немного объяснений, чем обусловлены особенности языка, всем известные подводные камни кто там ругал косяки в JS? у нас в сишечке их гораздо больше, просто они лучше спрятаны, немного байтоебли и непонятно откуда взявшаяся глава про старинные плюсы. Читать в качестве сказки на ночь (на пару вечеров хватит).

Richard M. Reese "Understanding and Using C Pointers. Core Techniques for Memory Management" (2013) - почитать, вкатиться в указатели.

Ben Klemens "21st Century C: C Tips from the New School" (2012)

Paul Deitel, Harvey Deitel "C for Programmers with an Introduction to C11" (2013)

Stephen G. Koch@n "Programming in C (3rd Edition или 4th Edition, если найдется)" (2014)

MISRA Ltd. "Guidelines for the Use of the C Language in Critical Systems" (2013)
Набор рекомендаций по написанию надежного кода на C (промышленный стандарт). Читать - однозначно, следовать - вдумчиво и без фанатизма. Также можно посмотреть https://www.securecoding.cert.org/confluence/display/c/SEI+CERT+C+Coding+Standard

Еще более длинный список: http://www.iso-9899.info/wiki/Books#Learning_C

Онлайн-утилиты:

- https://godbolt.org/ - Compiler Explorer позволяет посмотреть выхлоп компиляторов для введенного куска кода (больше полусотни разных версий компиляторов).
- http://cdecl.org/ - С Gibberish ↔ English помогает читать сложные сишные декларации.

Прошлые треды:

- №35: https://arhivach.ng/thread/398891/
- №36: https://arhivach.ng/thread/407257/
- №37: https://arhivach.ng/thread/414099/
Пропущено 64 постов
3 с картинками.
Пропущено 64 постов, 3 с картинками.
Аноним 20/01/19 Вск 08:41:27 1330593
>>1330589
>это удобно в макросах
Ведь сам же это придумал
Аноним 20/01/19 Вск 11:38:31 1330680
Аноним 20/01/19 Вск 11:50:36 1330694
>>1330680
Что, тоже ебёшься с файловым вводом?
Android Development thread /android/ Аноним 22/12/18 Суб 13:41:38 1314926 Ответ
image.png (634Кб, 1920x1080)
1920x1080
image.png (92Кб, 1042x984)
1042x984
image.png (619Кб, 980x620)
980x620
Android Development Thread

Тред для тех, кто пытается вкатиться в андройд разработку или чего-то похожего. Продолжаем пить чай и искать возможность перекатывания на фусчию/флаттер.

> Хочу вкатиться в разработку под Android! С чего начать?
С видеокурсов от Udacity. Они бесплатны и затрагивают основы разработки даже если не умеешь писать на Java.
https://www.udacity.com/course/android-development-for-beginners--ud837
Для тех, кто не хочет учиться по юдасити существует скучный кат от гугла: http://developer.android.com/training/index.html

Так же есть книга, которая затрагивает основы разработки и имеет 2-е издание с 2017 года: https://www.amazon.com/Head-First-Android-Development-Brain-Friendly/dp/1491974052

Большинство приложений написано на Java, необходимо понимать что ты пишешь, в уме достаточно знать базовый Core т.к. 90% времени придется тыкаться в Android SDK. Полезные обучалки от анона:
https://habr.com/company/golovachcourses/blog/215275/ - смотри Головача
https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208 - книжка для ньюфагов. Хорошо заходит.
https://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486

Неплохим вариантом для изучивших джава будет книга https://www.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997

Алсо можешь читануть паттерны, рано или поздно все равно базовое знание понадобиться https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124

Существует два текстовых ресурса для закрепления андройда на русском. Первый - несмотря на старость описывает базовые вещи, на которых построены мощные либы, второй - продавшийся говноед с котиками http://startandroid.ru/ и http://developer.alexanderklimov.ru/android/
https://commonsware.com/Android/ - толстая книга для гиков.

Так же можешь смотреть видосики от Mail.Ru
https://habr.com/company/mailru/blog/345252/
https://github.com/ybereza/technotrack-resources - ресурсы к лекциям

Или от Яндекса. В некоторых моментах спикеры рассказывают важные детали, которые кроются в мелочах:
[YouTube] 001. Школа мобильной разработки – Java Blitz (Часть 1). Эдуард Мацуков[РАСКРЫТЬ]

В дальнейшем потребуется базовое знание SQL, понимание XML и JSON.

> Я прошел курсы Udasity, а дальше что?
После прохождения курсов у тебя должно сложиться базовое представление о создании приложения; жизненные циклы Activity/Fragments, AsynsTask, Http, Json, SQLite.
Дальше закрепляешь знания путем просмотра видосов выше +
Написание парочку приложений на свой вкус. Так же стоит уделить внимание BroadcastReceiver, IntentService, поиграться с Loader's, хендлерами, Contest providers и прочее.

>Не могу разобраться в потоках. Хендлеры, хуендлеры хуйтаски. Как быть?

http://codetheory.in/android-handlers-runnables-loopers-messagequeue-handlerthread/ - Хорошая статья, которая экономит время. После нее можно сразу переходить и тыкаться в хендлерах.

https://blog.mindorks.com/android-core-looper-handler-and-handlerthread-bd54d69fe91a - еще одна от миндоркса.

https://codelabs.developers.google.com/codelabs/kotlin-coroutines/index.html#0 - изучение корутин

>Хочу изучать популярные либы и не быть говноедом!
Если ты сразу после курсов переползаешь сюда - будь готов, что ты не будешь знать как это делается под капотом.
Retrofit - стандарт для взаимодействия с сетью. Вместе с ней можешь изучать либу okhttp3. Так же для справки можешь гуглить volley.
RxJava - тяжеловесная либа. Одно из решений для выполнения кода в бекраунде.
[YouTube] KotlinConf 2017 - RX Java with Kotlin in Baby Steps by Annyce Davis - rxJava с нуля
[YouTube] RxJava доставляет Артём Зиннатуллин - на русском
[YouTube] Managing State with RxJava by Jake Wharton - rxJava
[YouTube] Making Retrofit Work For You by Jake Wharton - retrofit

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

https://github.com/ArturVasilov/AndroidSchool - здесь рассматривается архитектура, и как ее ели с 2011 года.

MVP:
https://javarush.ru/groups/posts/505-mvp-v-android-dlja-samihkh-malenjhkikh - для понимания
https://github.com/Arello-Mobile/Moxy - плюшка для поворотов экрана
https://github.com/sockeqwe/mosby - англоязычная плюшка

MVVM - костыли от гугла:
Для нормального понимания желательно знать AAC.
https://startandroid.ru/ru/courses/architecture-components.html - свежие уроки от Димона
https://proandroiddev.com/the-missing-google-sample-of-android-architecture-components-guide-c7d6e7306b8f - для продвинутых

Пример MVVM
https://github.com/ericmaxwell2003/MvvmTipCalculator

Это всего лишь обертки, чтобы вынести логику из views. Для более углубленно изучения можно попробовать почитать
this: https://habr.com/company/mobileup/blog/335382/

Пример на котлине:
https://github.com/hitherejoe/GithubTrending

> Хочу анимировать мои говноподелки!

[YouTube] Nick Butcher & Doris Liu - Learn Some New Moves: Advanced Android Animation[РАСКРЫТЬ]

Онли теория. Первые двадцать минут покрывают больше половины статей, которые можно найти на медиуме и т.д.

Здесь побольше практики на любой вкус: https://labs.ribot.co.uk/exploring-meaningful-motion-on-android-1cd95a4bc61d

Так же можно подробно почитать про смены сцен: https://blog.prototypr.io/applying-meaningful-motion-on-android-a271a873bd78

> Не хочу писать на Java!
- Kotlin — JVM-совместимый язык от JetBrains. Есть лямбды, стримы и делегаты. С 17.05.2017 поддерживается официально.

[YouTube] Лекция 1. Kotlin 101[РАСКРЫТЬ] - свежие лекции на русском
https://www.amazon.com/Kotlin-Action-Dmitry-Jemerov/dp/1617293296 - библия
https://kupdf.com/download/kotlin-for-android-developers_59a05e2ddc0d60992a18496b_pdf - Kotlin for Android

https://www.udacity.com/course/kotlin-for-android-developers--ud888 - курсы Udacity

> Есть что-то кроме нативных приложений на Java/Kotlin?
- Flutter - кросс-платформенный фреймворк от Google. Js с аля строгой типизацией. Если совсем поехавший можешь начинать с него.
https://flutter.io/docs/ - документация
https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905 - курсы от Udacity
Остальные:
ReactNative — мочаскрипт во всей красе.
- PhoneGap/Ionic/Titanium — имя им мочаскрипт-младшие, принципы у них разные, первые три попытка в кроссплатформенность одного кода. Популярность у них разная как и размер комьюнити. Вопросы по ним — в js-тред.
- Qt — кросс-платформенный фреймворк на C++. Используется в основном для игры и для приложений с высокими требованиями к производительности (обработка изображений, звука, ГИС-системы). Спрашивать в C++ треде.
- Xamarin — кросс-платформенный фреймворк на C#. Представляет из себя обёртку над Android API. Куплено Microsoft. Теперь есть бесплатная версия. Спрашивать в C#-треде.
- BugVM — кросс-платформенный фреймворк, написанный на Java. Форк невинно убиенного RoboVM.

> Хочу писать игры!
LibGDX - слишком медленная параша для больших проектов, но познакомится можешь. Unity - для адекватных, Corona SDK, LOVE, Defold и другие. Спрашивать в /gd/.

> Что нужно, чтобы взяли джуниором? Что учить в первую очередь?
Нужно хорошее знание Java, понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии, shared preferences, SQLite, Handlers, Executors, Content-Providers), знание популярных библиотек типа Retrofit + Glide/Picasso + RxJava2 + Dagger2(по обстоятельствам), понимания СОЛИД и других паттернов проектирования. И хотя бы несколько готовых приложений.

Полезные ссылки:
https://www.youtube.com/channel/UCSwuCetC3YlO1Y7bqVW5GHg - канадский челик, поясняет за архитектуру и отвечает на разные вопросы на стримах.
https://github.com/toddmotto/public-apis - бесплатные API для создания приложений.
https://github.com/AlexeyZatsepin/Android-ORM-benchmark - бенчмарки на вопросы о том, какую БД выбирать.

ласт >>1290693 (OP)
Пропущено 395 постов
31 с картинками.
Пропущено 395 постов, 31 с картинками.
Аноним 20/01/19 Вск 09:08:13 1330603
Аноним 20/01/19 Вск 11:43:18 1330685
>>1330543
Нахуй пользоваться ютубным сдк? Ты сам не можешь сделать все?
Аноним 20/01/19 Вск 11:44:20 1330686
>>1330601
Вы мани что ли? У анона, который предпочитает долбится в свой сракотан лишь одна проблема - его процессор блять.
SICP тред /sicp/ #5 Аноним 03/01/19 Чтв 05:13:45 1320096 Ответ
sicp.jpg (43Кб, 434x479)
434x479
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).

Где скачать SICP?
На русском: http://newstar.rinet.ru/~goga/sicp/sicp.pdf
ориджинал: http://web.mit.edu/alexmv/6.037/sicp.pdf
https://github.com/sarabander/sicp-pdf/raw/master/sicp.pdf

Где я могу писать свой код, для выполнения заданий?
Онлайн редактор, с поддержкой Scheme: https://repl.it/languages/scheme
IDE для racket подобных языков(но есть и поддержка Scheme, но её нужно включить) - https://racket-lang.org/

Где посмотреть ответы на задачи?
http://community.schemewiki.org/?SICP-Solutions
https://github.com/qiao/sicp-solutions
https://wizardbook.wordpress.com/solutions-index/
Где посмотреть видео про книгу?
https://www.youtube.com/watch?v=a0YrCABCOEY
Предыдущий тред https://2ch.hk/pr/res/1271806.html
Пропущено 159 постов
19 с картинками.
Пропущено 159 постов, 19 с картинками.
Аноним 20/01/19 Вск 10:28:26 1330633
Аноним 20/01/19 Вск 11:08:54 1330659
Здарова аноны!

Я вот слышал о том, что при изучении программирования сперва нужно изучить основную базу: алгоритмы, паттерны, архитектуру, познакомиться с понятием ООП и прочими вещами. И только потом уже стоит переходить к ЯП

Подскажите, эта книга даст мне хорошую базу? И что-нибудь еще можете порекомендовать для изучения?

Мимо копи-макака
Аноним 20/01/19 Вск 11:40:33 1330682
>>1330659
Погляди вебмку >>1321260 - в ней ответ не вопрос про книгу

Удаленная работа /remote/ Аноним 18/07/18 Срд 13:34:54 1230346 Ответ
7D9B3746-E6F0-4[...].jpg (48Кб, 1023x575)
1023x575
ТЕМА ТРЕДА
Какие схемы удаленной работы есть и как нужно работать удаленно чтобы не проебаться и чтобы не наебали?

1. Как происходит оформление сотрудника? Нужно ли слать скан паспорта? Где гарантии что они не натворят дел с моим сканом? В белую, черую или черную обычно работают и какой вариант лучше?
2. Как получать оплату? На карту, яд/webmoney/paypal. Не заблокируют ли счет в сбербанке если будут суммы приходить? Что там с налогами? Или работадатель платит так же? Или ИП нужно открывать?
3. В каких моментах могут наебать и к чему быть готовым, на что обращать внимание чтобы не влипнуть в говно во всех смыслах?
4. Как происходит сделка и оплата на фрилансе
5. Ну и сами дополните че, как
Пропущено 337 постов
23 с картинками.
Пропущено 337 постов, 23 с картинками.
Аноним 20/01/19 Вск 00:00:18 1330509
>>1330269
Спасибо за ответ. Ещё есть вопрос, правда, наверно странный: что делать, если в процессе решения задачи понимаешь, что неправильно себе представлял решение, когда брался за неё и теперь не ебёшь как делать и времени уже мало остаётся?
Алсо, есть ли такие дешманские простые заказы на бэк на пайтоне, джанго там например или просто какой-то скриптик?
Аноним 20/01/19 Вск 00:05:22 1330510
>>1330509
>что делать, если в процессе решения задачи понимаешь, что неправильно себе представлял решение, когда брался за неё и теперь не ебёшь как делать и времени уже мало остаётся?
1. Доделать, получить свой отзыв и быть умнее
2. Не брать fixed price и закрыть контракт - если заплачено 0, негативных отзывов не будет.
мимо
Аноним 20/01/19 Вск 11:19:18 1330667
>>1330509
>Алсо, есть ли такие дешманские простые заказы на бэк на пайтоне, джанго там например или просто какой-то скриптик?
Есть заказы на веб скрэйпинг, автоматизацию, работу с данными, машинное обучение. Джанго тоже есть, но не часто попадается что-то совсем простое. Вместе с Джанго надо знать немало сопутствующих вещей вроде баз данных, хостинга, фреймворков для создания API, часто нужно знакомство с фронтенд технологиями.

мимо
Кластеризованный уникальный баз данных тред /sql/ Аноним 18/12/18 Втр 01:26:19 1312894 Ответ
Снимок.PNG (65Кб, 921x419)
921x419
И это опять баз данных тред.
Обсуждаем базы данных во всех возможных реализациях

Структуры данных, ER-модели, key-value, хранилища, снежинки, звёздочки,
Оптимизируем запросы, написанные криворукими аналитиками,
Создаем времянки с одной строчкой,
Колонизируем индексы,
Коммитим транзакции,
Проводим sql-инъекции,
Пиздим за кривую табуляцию в процедурах, функциях и вьюхах,
Рассказываем тупым студакам, как заджойнить 2 таблички, чтобы сдать очередную лабу преподу-старпёру при смерти.

Ну и, конечно же, проходим бесплатные курсы на sql-ex за полгода и устраиваемся в ДС на 100 000 без задней мысли.

Погнали.
Прошлый тут: https://2ch.hk/pr/res/1222346.html

Пропущено 113 постов
12 с картинками.
Пропущено 113 постов, 12 с картинками.
Аноним 20/01/19 Вск 10:51:13 1330649
Обеспечивает ли MySQL атомарность выполнения UPDATE в сложном ебанутом запросе?

Так-то при простом выполнении UPDATE он как бы является транзакцией и никто не сможет прочитать строку до того, как завершится ее обновление.

При сложном запросе с подзапросами и прочей хуйней происходит так же?
Аноним 20/01/19 Вск 11:04:33 1330658
Да
Аноним 20/01/19 Вск 11:09:10 1330660
C++ №80 /cpp/ Аноним 09/01/19 Срд 10:03:01 1323587 Ответ
images.jpeg (7Кб, 225x225)
225x225
cpp1.jpg (46Кб, 432x324)
432x324
Пропущено 147 постов
10 с картинками.
Пропущено 147 постов, 10 с картинками.
Аноним 20/01/19 Вск 09:33:54 1330609
Screenshot20190[...].png (151Кб, 1080x1920)
1080x1920
Ньюфаг в треде.
Сидя на толчке по памяти с нуля накодил hello world.
Ебать я охуенен.
Где мои 200к в наносекунду?
Аноним 20/01/19 Вск 09:46:47 1330614
>>1330609
>по памяти
Программирование не так работает
Аноним 20/01/19 Вск 09:53:49 1330618
>>1330614
Ну бля, не ломай мой манямир, я старался!
Version Control /vcs/ Version Control 01/08/18 Срд 19:33:59 1239087 Ответ
finallastfinal.jpg (273Кб, 650x609)
650x609
gitxkcd.png (47Кб, 330x478)
330x478
perfection.png (382Кб, 960x901)
960x901
Не прошло и года, как предыдущий тред (>>1035893 (OP)) ушел в бамплимит.
Собираем мануалы, тулзы, лайфхаки по версионированию и хранению исходников. Планируем критерии для отправки программистов в биореактор. Доказываем, что данный тред не нужен вовсе.
А также нельзя не отметить, что OP-хуй регулярно раз в год обсирается
Пропущено 124 постов
9 с картинками.
Пропущено 124 постов, 9 с картинками.
Аноним 07/01/19 Пнд 01:34:41 1321987
>>1241859
я не такой большой начальник, что бы отдавать подобные приказы
Аноним 07/01/19 Пнд 05:10:19 1322035
c37.gif (84Кб, 359x345)
359x345
Аноним 20/01/19 Вск 07:53:07 1330577
ОБЩИЙ БУГУРТ ТРЕД V11.0 / GENERAL BUTTHURT THREAD V11.0 Аноним 29/12/18 Суб 18:57:24 1318426 Ответ
(84Кб, 604x604)
604x604
ПИЛЯТ ЖУТКИЕ КОСТЫЛИ НА JQUERY, ИЗВРАЩАЮТСЯ С ФОРМАМИ, КОТОРЫЕ ГЕНЕРИРУЮТСЯ НА PHP
@
РАЗМАЗЫВАЮТ ЛОГИКУ МЕЖДУ JS, PHP И HTML ФОРМАМИ СО ВСЯКИМИ ИЗВРАЩЁННЫМИ ИМЕНАМИ ТИПА HUI[][1][PIZDA]
@
ТЕМПЛЕЙТЫ НЕКОТОРЫХ КУСКОВ ФОРМЫ ГЕНЕРИРУЮТСЯ НА PHP
@
ПОТОМ JS ИХ КЛОНИРУЕТ И ДОПИСЫВАЕТ СЧЁТЧИКИ В ID И NAME
@
ЛИШЬ БЫ НЕ ХРАНИТЬ ТЕМПЛЕЙТЫ HTML В JS КЛАССАХ И НЕ ПЕРЕНОСИТЬ ПОЛНОСТЬЮ ВСЮ ЛОГИКУ В JS
@
ХОТЯ АБСОЛЮТНОЕ БОЛЬШИНСТВО БРАУЗЕРОВ УЖЕ ПОДДЕРЖИВАЮТ TEMPLATE STRINGS
@
НАДА ЖЫ ЧТОБ МОГ БЫТЬ ФОЛБЭК НА ЧИСТЫЙ HTML БЕЗ ДЖЫЭС!!!11!!!1ОДИН
@
ВДРУГ ПОЛЬЗОВАТЕЛЬ СИДИТ ПОД МС ДОС В ТЕКСТОВОМ БРАУЗЕРЕ БЕЗ ПОДДЕРЖКИ JS
@
ЭТО ПРОГРАММИСТУ ВДОЛБИЛИ ЕЩЁ В 90Х И ОН НИКАК НЕ МОЖЕТ ПОНЯТЬ, ЧТО НИКТО УЖЕ НЕ ПОЛЬЗУЕТСЯ БРАУЗЕРАМИ БЕЗ JS
@
ДА И ОДИН ХУЙ ТАКОЙ ФУНКЦИОНАЛ БЕЗ JS НЕВОЗМОЖНО РЕАЛИЗОВАТЬ
@
ВСЁ РАВНО ЖЫЭС НАДА ПАМИНИМУМУ, ФОРМЫ - НАШЭ ФСЁ!
Пропущено 330 постов
17 с картинками.
Пропущено 330 постов, 17 с картинками.
Аноним 19/01/19 Суб 21:12:46 1330395
>>1330337
Согласен, Пикабу лучше
Аноним 19/01/19 Суб 21:19:44 1330402
>>1330395
да хоть форчан, но не реддит
Аноним 20/01/19 Вск 07:14:23 1330573
>>1330402
Смотря какие сабы так-то. Если не про политику, то вообще ок
LZW-файлы Аноним 06/01/19 Вск 18:38:59 1321781 Ответ
1546789117261.jpg (212Кб, 600x372)
600x372
1546789117323.png (11Кб, 648x409)
648x409
1546789117363.jpg (300Кб, 675x900)
675x900
Привет, All! Начнём с того, что я пиздоглазое мудило нафаня и в программировании не шарю вообще – не моя профобласть.
Так вот, есть такая замечательная игра "Ski or die" (MS-DOS), и мне чёт захотелось извлечь оттуда саундтреки. Как я понял, материалы игры находятся в файлах с расширением .lzw. Однако всякие гуглы/яндексы ничего толкового мне не выдали. За сим прошу помощи в этом деле.
Пропущено 12 постов
1 с картинками.
Пропущено 12 постов, 1 с картинками.
Аноним 19/01/19 Суб 17:10:00 1330164
Аноним 20/01/19 Вск 02:00:50 1330534
>>1330162
> пикалка прям в коде
А эту пикалку возможно как-то без сильного гемора, так скажем, "очистить" от остального кода?
Аноним 20/01/19 Вск 07:05:58 1330567
>>1330534
Нетъ, что тебе мешает сграбить и записать звук?
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Топ тредов
Избранное