• С чего начать изучение C++?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    вообще можно создать при помощи C++ красивые приложения, или без C# некак?

    Нет, только страшные. Видимо вам придётся выбрать другой язык.
    Ответ написан
    Комментировать
  • Какие существуют российские и зарубежные онлайн университеты?

    @JUJULA
    Из иностранных Udacity знаю. На Courcera можно подобрать курсы,аналогичные универститетским.
    Ну и открытый курс Гарварда CS50.
    Из роcсийских- https://stepik.org/catalog?language=ru и code.stepik.org
    https://park.mail.ru/pages/index/
    https://academy.yandex.ru/
    Ответ написан
    4 комментария
  • Как сделать такие секции на сайте?

    Comers
    @Comers
    Frontend Dev.
    Эх...Крым...
    Ответ написан
    Комментировать
  • Установка собственного проекта Yii2 с github-а через composer?

    Для этого вам нужно связать репозиторий с Packagist, делается это в пару кликов. А для загрузки определённых веток, надо делать релизы по ним в гитхабе
    Ответ написан
    Комментировать
  • Кто такие арбитражники? В чем суть их работы? В чем их отличие от директологов и пр?

    @Nwton
    Арбитражник - тот, кто покупает трафик (поток людей) в одном месте A (напр., у рекламной сеть, на ютьюб канале, с чужих дорвеев итд) и направляет его в другое место B (на чужой товар, услугу). При этом, в процессе путешествия от А до B, трафик может фильтроваться, конвертироваться, распределяться итд.

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

    Если совсем просто, то это конкретный добытчик продаж. Ценность его в том, что нанимая арбитражника или обращаясь к cpa сети, вы гарантированно получаете 1 продажу за 1 фиксированную цену. А все риски на себя берет исполнитель.
    Ответ написан
    Комментировать
  • Спрятать ФИО в гугле?

    0lorin
    @0lorin
    программист
    Тыкаете на email в правом верхнем углу -> Настройки YouTube -> отключить канал от google+ (под мылом в центре)
    Оно?
    Ответ написан
    3 комментария
  • Как найти работу в сфере IT?

    divanus
    @divanus
    junior php bitrix python
    Никогда не поздно. Я всю жизнь в ИТ (основная работа всегда была сисадминство). Устал ужасно. Параллельно вел свои проекты, т.к. зарплата админов всегда невысокая. Приходилось и продавать и строить что-то и т.д. и т.п.
    Сейчас я переключился на программирование. Имея за плечами управленческий опыт в проектах, обширные знания в ИТ и бизнесе программирование становится уникальным.
    Конечно, соревноваться со школотой и студентами будет тяжело, т.к. они очень быстро говнокодят, но они не могут формировать всю картину целиком, они совершают ошибки школоты, а ты можешь на всем этом выходить имея более низкий порог воходной порог. И не бойся. Они реально тупее тебя по жизненному опыту. Ну, да, красиво, когда в блокноте или ide шке модной на рельсах бородатый студент посасывая смузи "что-то" делает и даже его рп не знает, что :)
    Но веселье заканчивается, когда ничего не работает, т.к. никто тз просто не прочитал или не участвовал в его разработке :)))))

    Вот смотри:
    например работа в оффлайне монтажником чего либо (антенны или стройка (окна, двери, сантехника, шитрок и т.п.) или кабеля медь оптика и т.п. ) ты в день получаешь от 1500 до 4000 руб. в редких случаях до 10000 руб. т.е. твой месячный доход на оффлайне работая руками от 20 тр. в несезон до 60 тр. в сезон. регион не важен.
    То же самое касается всех типов менеджеров по продажам:
    минимальный оклад опять же 10-20 т.р. + вшивые проценты с продаж и kpi завышенный, чтобы эти самые проценты у тебя были минимальными. те же 20-60 т.р.

    Теперь чисто ИТ:
    в админство идти не стоит - тупиковая ветвь развития, дорастешь до начальника ИТ в конторе среднего уровня и получишь кризис среднего возраста заранее. Расти то некуда, а в крупные проекты ты НИКОГДА не попадешь, там своих друзей и родственников хватает "управлять", значит ты рядовой админ 50-60 т.р. потолок. Если будешь суперлинуксоидом, то 80. И то это Питер и столица.

    Значит логично предположить, что ? ПРавильно - программирование.

    И вот тут у тебя открываются уникальные возможности.

    1. Все кругом говнокодят. ВСЕ. Напропалую.
    2. Мало кто ответственно выполняет работу.
    3. Херовые ТЗ т.к. ЛПР хотят одну кнопку, а те, кто пишут ТЗ сами в основном нихера не понимают.
    4. Море задач по автоматизации, которые никто толком не может решить. НА каждом углу. Любая.
    5. Не надо с молотком, отбойником или на телефоне с холодными звонками.
    6. Доступен фриланс.
    7. Направлений деятельности сотни. Сферы жизни - все.

    Программист, это самая на самом деле востребованная профессия. Особенно в нашем Арканаре, где толком ничего не автоматизировано.

    И так:
    фронтенд и бекенд
    ООП - вызубри, что это такое :)
    Языки php, js, java, python, c# и можно с++ немножко :)
    базы данных
    верстка - понимать как натянуть бутстрап на все и логику всего этого ... всегда можешь разобраться в бардаке
    Фреймворки - bitrix , yii и т.д. с десяток установи и делай на них микропроекты , пиши компоненты, модули
    берись за простой фриланс по наполнению контентом (а там обычно просят девочки решить задачки простые в которых формочки и пр. подбравить по html css) и развивайся
    на фрилансе 30 тр в мес сможешь поднимать более менее за пол года параллельно страдая херней в говноофосие менеджером.
    Рост и осваивай . Каждый день что-то пиши.
    Заведи git и туда все выкладывай. что делаешь.

    Всё.

    через 3-4 мес ежедневной работы по 2-3 часа в этом направлении пробуйся проходить собеседования :) брать не будут - но будет весело. Умные мужики прогеры тебе будут подсказывать, просто пообщаешься, поймешь, что к чему. И не ври. HR можно плести фигню без понтов, а с теми, кто будет по теме беседовать - просто говори, учусь, надо больше практики. Может кто-то фриланс предложит по мелочи.

    Физическое состояние:
    высыпайся
    много воды
    спорт - тут все просто, хотя бы каждый день сидя за компом параллельно тягай гантели ... левой рукой код пишешь или мышкой кликаешь, правая рука ... гантелю тянет 100-200-300 раз. Потом наоборот. И так каждый день.
    Смотри видео на ютубе по всем языкам и пр.
    составляй блок-схемы своих программок которые придумываешь - изучи алгоритмы...

    Не найдешь работу - так хоть может для текущей автоматизируешь что-то и шеф повысит :) и фриланс всегда подкармливает. Я 3,5 года безработный (и бизнесы свои все позакрывал) - выживаю содержа семью (3 детей) только за счет фриланса. Поверь, надо просто биться. С самим собой.
    Чтобы быть программистом - нужна лишь усидчивость ;) Это самая легкая профессия.

    999ed5fea1dc4485b8b8233d1d31cfff.gif
    Ответ написан
    7 комментариев
  • Почему не создают компьютеры с машинным языком на C/C++?

    15432
    @15432
    Системный программист ^_^
    Процессор это тупая железяка из транзисторов. Ну ладно, не настолько тупая, в современных x86 процессорах машинные коды на лету транслируются в еще более низкий уровень встроенным микрокодом. Но все все равно предположим, что это тупая железяка типа Intel 8086. Как происходит выполнение программы - процессор считывает очередной байт кода и смотрит, что же он такое считал. По значению байта, он определяет, что это за команда (сложение, вычитание) и сколько ещё нужно считать байт конкретно этого машинного слова (а они в x86 могут быть разной длины). Все это происходит на уровне железа, то есть нечто вроде "пятый бит 0, третий бит 1, ага! Это команда сложения двух восьмибитных регистров, надо переключить линию данных на арифметико-логическое устройство и считать туда еще два байта на шину данных. То есть операции очень и очень простые, на уровне бит, сигналов и чтения данных, никакого анализа кода и уж тем более никаких имен переменных. Вы же предлагаете на аппаратном уровне парсить сишный код, в котором при последовательном чтении иногда невозможно определить, что делать в данный момент!! А процессор в это время будет простаивать и считывать из памяти кучу ненужного текста.
    Я вообще не представляю, как на уровне железа и транзисторов можно сделать синтаксический и лексический анализ сишного файла. Разве что сделать настоящий электронный мозг с миллиардом нейронов. Это уж точно не будет быстро, это вообще работать не будет. Изучите устройство компьютера, как именно работает процессор, научитесь думать на языке ассемблера, и поймёте всю абсурдность вашего предложения.
    Ответ написан
    4 комментария
  • Домен .рф с алиасами в unicode, какие плюсы и минусы?

    AlexMaxTM
    @AlexMaxTM
    Ну вообще-то я на стороне клиента :)
    http://мойсайт.рф/o-kompanii

    выглядит как-то странно :)

    URL
    http://мойсайт.рф/о-компании/

    намного лучше.
    Минус может быть только один - для разработчика, если он не использует "современные движки сайтов" и у него возникают проблемы с ЧПУ.
    Ну еще один может быть минус, который возникает при копировании и вставки такого URL. Все символы декодируются и ссылка становится длиннее в два раза и не читаемая для человека. :)
    Но это тоже возникает не всегда и не везде.
    Ответ написан
    4 комментария
  • Какую взять crm для работы с копирайтерами?

    crm, чтобы в ней можно было создать задание

    Это не CRM, а таск-трекер.
    Вот и выбирайте из десятков, какой больше подходит.
    https://jetbrains.ru/products/youtrack/ например
    Ответ написан
    Комментировать
  • Как реализовать очередь выполнения goroutines?

    Может вам удобнее навесить вейтгруппы на процессы и запустить их все одновременно?
    https://golang.org/pkg/sync/#WaitGroup

    1. Каждой задаче в структуру пихаем вейтгруппу, делаем ей Add(1), а после выполнения делаем Done().
    2. У каждой зависимой задачи перед выполнением делаем Wait() у вейтгрупп тех задач, которые она должна дождаться.
    3. ????
    4. PROFIT!!!
    Ответ написан
    1 комментарий
  • Что такое такое rest api?

    @eandr_67
    web-программист (*AMP, Go, JavaScript, вёрстка).
    API социальных сетей - это вполне типичные примеры реализации REST API.

    REST (RESTful) - это общие принципы организации взаимодействия приложения/сайта с сервером посредством протокола HTTP. Особенность REST в том, что сервер не запоминает состояние пользователя между запросами - в каждом запросе передаётся информация, идентифицирующая пользователя (например, token, полученный через OAuth-авторизацию) и все параметры, необходимые для выполнения операции.

    Всё взаимодействие с сервером сводится к 4 операциям (4 - это необходимый и достаточный минимум, в конкретной реализации типов операций может быть больше):
    1. получение данных с сервера (обычно в формате JSON, или XML)
    2. добавление новых данных на сервер
    3. модификация существующих данных на сервере
    4. удаление данных на сервере

    Операция получения данных не может приводить к изменению состояния сервера.

    Для каждого типа операции используется свой метод HTTP-запроса:
    1. получение - GET
    2. добавление - POST
    3. модификация - PUT
    4. удаление - DELETE

    Т.е. :

    GET-запрос /rest/users - получение информации о всех пользователях
    GET-запрос /rest/users/125 - получение информации о пользователе с id=125
    POST-запрос /rest/users - добавление нового пользователя
    PUT-запрос /rest/users/125 - изменение информации о пользователе с id=125
    DELETE-запрос /rest/users/125 - удаление пользователя с id=125
    Ответ написан
    20 комментариев
  • Как узнать через JS загружена ли страница из кэша браузера?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Поиграть со временем. В тело страницы включать значение текущего времени const currentTime = 1501649511661 и в коде сравнивать с текущим системным временем. Различие более, чем на X считать признаком закэшированности страницы.

    Возможный косяк с неверной установкой локального времени можно обойти так: пусть, запрашивая страницу, браузер клиента приписывает параметром своё текущее время site.ru/page?mytime=1501649511661
    Ответ написан
  • Кто как адаптивно верстает 50% бэкграунды (слева одна картинка, справа другая)?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Я такие вещи делаю через after и before, я за чистоту кода в html.
    UPD1: Забыл добавить для .block { overflow-x: hidden; } , чтобы не было прокрутки.

    UPD2: При перестраивании на мобильную версию собственно ничего не уедет.

    UPD3: Адаптация https://jsfiddle.net/webirus/z5cbaq91/
    Всего 3 стиля переопределяешь и все.

    UPD4: Если блок с контентом должен быть как тут dohodnaya-kvartira.webflow.io , то в принципе ничего не меняется. Убираем .form, через after кидаем картинку на .wrapper и двигаем. А блоку .content добавляем z-index. И тогда контентный блок будет на всю ширину.
    Ответ написан
    4 комментария
  • Можно ли брать macbook pro 13 для c# и .net?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    В принципе можно, но на винде комфортнее. Пробовал чисто из интереса писать под маком и mac os на Asp.Net (который еще не core), Xamarin, .Net Core - очень даже не плохо на VS for mac, а есть еще Rider. Но опять же Visual Studio под виндой лично мне намного удобнее.
    Ответ написан
    Комментировать
  • Можно ли брать macbook pro 13 для c# и .net?

    @denismaster
    Можно, сейчас .NET Core будет править балом, а у него нативная поддержка для OS X.
    С другой стороны, много различных средств разработки там также доступно, например, Visual Studio for Mac, Visual Studio Code, JetBrains Rider, а также сотни других технологий для других языков.
    Ответ написан
    Комментировать