• Какие предметы желательно освоить программисту без технической "вышки"?

    egor_nullptr
    @egor_nullptr
    Дискретная математика, Теория автоматов, Математическая логика, Теория вероятностей и математическая статистика, Теория алгоритмов, Моделирование, Защита компьютерной информации, Микропроцессорные системы, Сети ЭВМ, Операционные системы, Базы данных.
    Ответ написан
    9 комментариев
  • Как достать данные из ссылки для vk api?

    YardalGedal
    @YardalGedal
    yeah boy
    Регулярными выражениями.
    Ответ написан
    Комментировать
  • Как различать .env в Laravel для Лайв и Дев-Систем?

    Sanasol
    @Sanasol Куратор тега Laravel
    нельзя просто так взять и загуглить ошибку
    https://laravel.com/docs/5.4/configuration#environ...
    Конфиги для разного окружения должны быть разные в принципе, разные файлы.

    Да и в общем-то так накосячить надо постараться.

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

    Во-первых, имейте в виду, что советовать вам будут всегда свой любимый фрейм.
    Во-вторых, CI вычеркните.
    В-третьих, Laravel 5 намного лучше Yii2 (см. "во-первых" : )
    3.1. Дока на русском однозначно лучше: https://laravel.ru/docs/v5/quickstart
    3.2. Есть роскошный стартовый видео-курс на русском же: https://www.youtube.com/watch?v=IpfVvIYkcPA
    3.3. В нём намного меньше магии, что могло бы означать, что на Yii разрабатывать быстрее, но как вы, видимо, понимаете (ибо опыт программирование имеете) - магия хороша для базовых вещей, но привносит много хлопот, когда нужно контролировать свой код.

    И ещё один момент:
    Максим Тимофеев писал:
    yii или laravel [...] одинаково хороши

    Проблема в том, что они совсем по-разному хороши :)
    Ответ написан
    2 комментария
  • Можно реализовать таким образом табы?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    можно
    Ответ написан
    Комментировать
  • Конец жизненного пути жёсткого диска?

    gbg
    @gbg Куратор тега Железо
    Любые ответы на любые вопросы
    Надо смотреть SMART
    а так три года - самый срок. В утиль.
    Ответ написан
    Комментировать
  • Что делает phalcon асинхронным?

    @BorisKorobkov Куратор тега PHP
    Web developer
    PHP-код на Phalcon не является асинхронным.
    Если будет два одновременных запроса, то будет два одновременных процесса. Так же, как и в любом другом движке или без движка. Это не имеет отношения к асинхронности.
    Ответ написан
    3 комментария
  • Насколько легко трудоустроиться программисту в 40+, 50+ итд лет?

    Arris
    @Arris
    Сапиенсы учатся, играя.
    Трудно - и с каждым годом будет все сложнее и хуже. С каждым годом растет объем пула "минимально-необходимых для программиста компетенций" . Каждый год появляются какие-то новые фреймворки, инструменты, фишки - которые по идее должны облегчать и упрощать разработку - но на деле вырастают непреодолимой стеной между тобой и "реальным миром веб-разработки". Потому что ты стареешь, а технологии молодеют.

    Я бы картинку нарисовал, но там очень уж нецензурный вид получается ;-)

    И "впихнуть" в себя все новые технологии ну не получается никак - ты или распыляешься и все знаешь по верхам... или идешь вглубь темы. Но тогда приходится откладывать новые технологии в сторону, потому что на них тупо не хватает времени и/или сил. В молодости - времени. Позже - сил.

    Уже сейчас чтобы тебя считали верстальщиком/программистом/фронтэндером/бэкэндером - надо знать в 2 раза больше технологий, чем 2 года назад. Этакий Закон Мура наоборот. Да вы сами просто посмотрите эти списки "компетенций"!

    Читаешь список требований к "Web-программистам" и видишь, что месяц за месяцем, год за годом HR-ы и те, кто там им задачи ставит, вписывают в требования все больше умных словечек, которые они сами услышали и не понимают, зачем оно им нужно и нужно ли? Все ближе и ближе ситуация подходит к "Если бы водителей принимали на работу как програм.... В 2010 году это была "шутка юмора". Сейчас это уже почти реальность.

    Пример хотите?

    Одна государственная организация выставила список требований к "веб-программисту". При зарплате в 35000 рублей он должен уметь чуть ли не МКС программировать и чуть ли не кластера из сотен серверов настраивать. А на деле основной задачей человека будет - таскать проекторы из аудитории в аудиторию, чистить мышки студентам, переставлять winxp и изредка, раз в полгода - добавлять статью на сайт гос.организации. Откуда информация? Связался с человеком, которому 45, который в этой организации работает уже 18 лет. Ему стаж капает, а деньги он зарабатывает совсем в другом месте.


    Что уж говорить об организациях коммерческих? Особенно тех, для которых веб-программист - и чтец, и жнец, и на дуде игрец?

    Но это все лирика и крик души. Извините.

    И да, к 35-40-45 годам по мнению "молодых и амбициозных IT-специалистов" ты должен обладать строго определенным списком компетенций как в профессии, так и по жизни (к примеру, я столнулся с отказом в приеме на позицию программиста потому что у меня нет... автомобиля. Зачем программисту автомобиль? Ну там сложная и длинная логическая цепочка, сводящася к "раз у тебя нет автомобиля - ты лох, а лохи нам не нужны").
    Мне кажется, проблема в том числе и в том, что подавляющее большинство этих самых "молодых и амбициозных" специалистов совершенно не думают о своем будущем. Нет, я не про то будущее, которое "куда я пойду, когда закончу вот этот крутой проект". Я о реальности. В их понимании 35 лет - это недостижимо далёкое будущее, а до 50 они не доживут (а если и доживут - то в мечтах тимлидами в гугле).

    Соответственно "молодые и амбициозные специалисты" с презрением смотрят на людей, которые отдали 15 лет разработке определенной платформы, платформы, которую сейчас тщится заменить какой-то пул новых технологий. По их мнению - все что старше 5 лет - ненужное устаревшее говно мамонта. А те, кто не знают появившуюся полгода назад технологию - отставшие от жизни ламеры.
    Also, Эффект Даннинга—Крюгера тут работает в полную силу.

    Резюмирую: трудно, если у тебя нет в резюме стапятисот сделанных проектов. И чем дальше - тем сложнее и труднее будет. Но тебе может повезти - если ты компетентный специалист в узкой области (даже если она 'legacy'). Или ты можешь найти синекуру - гос.организацию, в которой ты присоединишься к когорте таких же скинутых с паровоза прогресса "молодыми и амбициозными". Не переживай, через 20 лет скинут их. А ты останешься.

    Вот только кушать хочется сейчас. Хотя бы просто хлебушка.
    Ответ написан
    23 комментария
  • Как в Android Studio изменить шрифт стандартной темы на кастомный?

    zagayevskiy
    @zagayevskiy Куратор тега Java
    Android developer at Yandex
    В Android O будет возможность использовать кастомные шрифты.

    Релиз 26.0.0 Beta 1 Support Library бекпортит это поведение.

    Так что можно поиграть с этим и сделать нормально, без рефлексии.
    Ответ написан
    2 комментария
  • Java или Kotlin для разработки Android приложений?

    @zelan
    Кратко обо мне не получится.
    Официальные языки - C++, Java, Kotlin. Поддержка этих языков гарантирована в Android Studio. Kotlin полностью совместим с Java. Более того в одном проекте можно одновременно использовать и Kotlin и Java. Java будет актуальна всегда.
    Ответ написан
    Комментировать
  • Java или Kotlin для разработки Android приложений?

    zagayevskiy
    @zagayevskiy Куратор тега Android
    Android developer at Yandex
    Java всё ещё актуальна, бóльшая часть кода написана на ней. Kotlin стали поддерживать(добавили плагин в AS 3.0, которую ещё не зарелизили) вот только-только. Как говорят сами создатели Котлина, знать джаву всё ещё нужно, потому что много примеров и доков есть только для неё. Но Котлин будет набирать популярность сейчас ещё сильнее.
    С другой стороны, Java для Андроида остановилась на 6 +синтакический сахар из 7-8 с костылями. Кажется, что Java 9 в Андроиде не будет. А Котлин - очень современный, с крутыми плюшками.
    Так что каждый решает за себя пока.
    Мы у себя решили, что в скором времени начнём писать тесты на Котлине, затем посмотрим на скорость компиляции, и, вероятно, втащим его в основной код.
    Ответ написан
    3 комментария
  • Какую базу выбрать под большое кол-во данных?

    al_gon
    @al_gon
    Если у вас не бабушкин компьютер и действительно числа на индексе, то делайте на MySQL как хотите.

    Про требования к перформансу у вас ни слова!

    P.S.: это не большие данные.
    Ответ написан
    Комментировать
  • Какую базу выбрать под большое кол-во данных?

    devspec
    @devspec
    Помогло? Отметь решением
    Postgresql с вероятностью 99% потянет, что бы вы там ни напридумывали
    Ответ написан
    Комментировать
  • Какую базу выбрать под большое кол-во данных?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Скорость выборки во многом зависит от схемы базы данных и самих запросов для выборки. При правильной сегментации и разделении данных - можно добиться значительного прироста скорости.
    Например, "нарезать колбаску": можно хранить отдельно сегментированную сводную статистику по определённым выборкам за минимальный временной период, чтобы сразу брать эти данные и присоединять к выборке за незавершённый (текущий) период или перемещаться по истории без потери скорости при изменении диапазона дат во время выборки.
    И т.д.

    База: mysql 5.7 (лимиты)
    Максимальный лимит на размер таблицы MyISAM: 65 536 TB (на первое время должно хватить :)) )
    Ответ написан
    Комментировать
  • Как работать с разными валютами при пополнении счёта?

    astec
    @astec
    Разработчик https://debtstracker.io/
    Лучше заводить счета в конкретных валютах и у транзакции указывать валюту.

    Может ли один пользователь иметь несколько счетов в разных валютах или только 1 - решать вам.

    Я в приложении по учёту долгов https://DebtsTracker.io/ предлагаю валюту по умолчанию в зависимости от страны/языка.
    Ответ написан
    1 комментарий
  • Теперь это норма для фриланса?

    syschel
    @syschel
    freelance/python/django/backend
    Начнём с того, что Вы видать сами не поняли. MVP это считайте прототип, а дословно "minimum viable product — минимально жизнеспособный продукт — простейший работающий прототип продукта". То есть тут не требуется высококлассный законченный продукт. Уже есть почти на любом языке фреймворки/программы, которые позволяют создать на своём языке приложение, а потом нажать "сгенерировать под андроит, иос и т.д.". Да, работать они будут хуже чем писалось бы на нативных языках, особенно с логикой. Но ведь тут просят MVP.

    Клиентов которые НЕ программисты, тоже полно. Они могут шапочно знать какие-то "страшные слова", но сами не являясь специалистами в НАШЕЙ сфере, не понимают что пишут. Так же наверно и на медицинском форуме, народ обсуждает "клиентов", которые "пьют слабительное вместе со снотворным, перепутав рецепты". Часто видел клиентов, которые просто по незнанию написали "бред". Либо задачу ставил HR, вообще далёкий от темы и тупо скопировавший "похожие" объявления.

    Ну а клиентов которые хотят всё и сразу, при том за копейки (второй фейсбук за 100 долларов! сам бы сделал, да времени нет, делов на пару вечером), полно. При том за мои ~15 лет фриланса/офиса, это было постоянно. Уже даже не обращаю внимания на них, как на рекламные баннеры взгляд перестал цепляться. По этому ваше "удивление" мне не понятно. Такое было всегда, везде и будет так же всегда и везде. Просто отсеивайте.
    Ответ написан
    2 комментария
  • Как подключить бд к react?

    Young_khv
    @Young_khv
    ASP.NET Developer
    По большому счёту ответ: никак =)
    React это client-side библиотека, его задача данные показать, да пользовательские данные собрать. Для реализации сохранения/загрузки данных вам необходимо будет создать отдельное приложение (Node.js/Python/PHP/ASP.NET или любом другом, гуглите инструменты для создания RestAPI) с API методами, внутри которых уже и будет вся работа с БД. А реакт будет просто дёргать соответствующие методы посредством, например, AJAX запросов и выводить данные пользователю.
    Ответ написан
    Комментировать
  • Будет ли потреблять меньше электроэнергии компьютер без дискретной видеокарты?

    Jump
    @Jump
    Системный администратор со стажем.
    Будет ли потреблять меньше электроэнергии компьютер без дискретной видеокарты?
    Да.

    Если будет меньше, то примерно на сколько?
    Под нагрузкой потребление этой карты может достигать 140ватт.
    Без нагрузки - 6-15ватт.
    Поскольку вы не играете в игры ориентироваться стоит на 6-15ватт. Умножаете это на часы работы.
    Скажем 12 часов простоя, и 12часов работы на мониторе будет примерно 12*6 +12*15=250ватт/часов в сутки
    Или 0,25*30=7,5киловатт/часа в месяц.
    При среднем тарифе на электроэнергию в 3рубля, это будет примерно 22рубля в месяц экономии.
    Ответ написан
    Комментировать
  • Что полезного вы бы соорудили из рамы 2х2х4м? Гигантский 3D Принтер?

    @Mark_Berkutov
    Специалист STMC-тестирования ВЕНЕТА СИСТЕМ
    душевая кабина для дачи это единственный вариант кроме металлолома
    Ответ написан
    Комментировать
  • Может ли нанятый разработчик моб. приложения угнать идею?

    Договор, конечно же.
    Вот вам даже шаблон.
    Шаблон договора на выполнение работ по разработке сайта
    Аналогичный договор на разработку приложения, остается только отредактировать.
    Ответ написан
    Комментировать