• Актуален ли сейчас Bootstrap и стоит ли верстать на нем сайты?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Для быстрой сборки прототипа/типового сайта без замарочек подходит идеально.
    Для индивидуального дизайна и особого "юзер экспириэнса" - нет.
    Ответ написан
    2 комментария
  • Как найти программиста andriod или iOS для участия в проекте с оплатой долей проекта?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Андрей, у меня тоже есть отличная идея, которая 100% выстрелит -
    короче следующий стартап - построить дом - и сдавать квартиры в аренду.
    Ищу человека который мне построит дом, за долю в этом доме.
    Я это к тому, что кроме идеи нужно какой-то реальный вклад самому делать в этот проект, а предлагая всё делать другим, за идею и долю в проекте - абсурд.
    П. С.
    если кто-то заинтересовался строительным стартапом, пишите)
    но только те у кого уже есть реализованные дома (тк я буду очень строго отбирать)
    Ответ написан
    Комментировать
  • Где и как можно обучиться ООП по простому, желательно для web-оринтирования?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Запомни, никогда и никому из своих друзей и родственников не говори что ты программист (учишься на программиста).
    Скоро они будут к тебе приходить с просьбами взломать почту и настроить роутер.
    Ответ написан
    9 комментариев
  • Как бы Вы реализовали бы модули новостей, доски объявлений, гостевой книги, блога?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    какая задача-то? если просто написать -> любая реализация будет правильной.
    В остальных случаях нужно смотреть на то какие потребности перед вашими модулями.
    нет одного "правильного" решения, есть решения которые удовлетворяют определённым условиям.
    Ответ написан
    1 комментарий
  • Что качественно нового появилось в поисковых машинах после 2000 года?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    сейчас формируется культура потребления реалтайм данных, чего не могут предоставить классические поисковые системы со своими общими базами включающие себя всё что есть в интернете.
    Появляются сервисы и поисковые системы внутри агрегаторов данных, предоставляющие ответы изменяемые в режиме реального времени.
    люди хотят получать ответы на вполне конкретные запросы связанные с определёнными типами сервисов -> например "что нового" у пользователей вконтакта прямо сейчас, что написала Собчак (опять таки же прямо сейчас, а не через 2 апдейта).
    Попытки создавать быстроботов поисковыми системами и ускорять их результаты, приводят только к ухудшению общего ранжирования. . .
    так что поисковые системы эволюционируют, но только уже в другом месте, в другом качестве.
    а ну хотя например гугл делает неплохие темы в виде ассистентов типа "гул нау", которые работаю исходя из контекста -> тоже интересное направление развития.
    Ответ написан
    Комментировать
  • Когда лучше хранить изображения в файловой системе а когда в БД?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    для того чтоб повысить скорость отдачи ответов, результаты запросов хранятся все вместе в одном документе, например в профиле человека часто хранят, списки групп на которые он подписан, также например фото его аватарки, что позволяет формировать профиль пользователя сразу со всеми требуемыми данными, с одного запроса.
    П. С.
    файловая система и есть БД!!!111111 поэтому думаю тут особо нечего обсуждать, только сравнивать скорость работы разных бд, и удобство с ними работы.
    например для файловой системы у вас в ос уже есть разные удобные инструменты для CRUD, а для монги нужно программистов пинать чтоб с фоточками работать)
    Ответ написан
    Комментировать
  • Чем плохи комментарии на русском языке в коде?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    комментарии для коммуникации между разработчиками.
    думаю глупо общаться со своими русскоязычными коллегами на английском, если коллеги из разных стран то возможно лучше выбрать другой язык.
    Ответ написан
    Комментировать
  • Есть ли скрипт загрузки файлов с вычисляемым URL для отправки ресурса?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    да конечно есть -> самое простое готовое решение - по очереди вызвать апи всех этих сервисов для загрузки файлов.
    проще уже не куда.
    Ответ написан
  • MBP 13 mid 2012 + дополнительный монитор - стоит ли оно того?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Сам таким пользуюсь, разработку тянет (памяти 8 гиг само собой)
    Внешние мониторы есть - Не подключаю, тк удобнее листать рабочие столы чем головой вертеть - базарю!
    Просто привыкаешь к тому рабочему окружению с которым восновном и работаешь. Мне часто приходиться без второго монитора прогать, привык именно без второго работать и не подключаю его даже когда есть возможность.
    Ответ написан
  • Какой софт использовать для web разработки на macbook?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    для фронтэнда испробовал кучу софта, включая атом, бракет, саблайм, нотепад++, разные плагины вешал и тд и тому подобное, и всё мне как то было не удобно.
    потом решил весь фронтэнд делать тамже где и бэкенд, в Intellij IDE.
    пришел к выводу, что этот комбаин в 100 раз лучше для всех задач, с которыми я сталкивался, включая фронтэнд.
    хотя может это просто дело привычки?
    Ответ написан
    Комментировать
  • Работа с VK API. Почему запрос groups.search выдает меньше групп, чем должно быть?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    у меня с вашим запросом показывает 11 групп.
    про остальные методы (музыку) не ручаюсь -> на них в запросе нет разрешения.
    также в каждом запросе следует указывать версию апи -> в песочнице она на последней версии работает, по умолчанию (без указании версии) ответ может отличаться.
    Ответ написан
    Комментировать
  • Как парсить большие(>25GB) файлы(логи активности) и ранжировать полученную информацию, какие технологии лучше использовать?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    да всё верно, читаем -> обрабатываем.
    но большинство алгоритмов классических, которые мы обычно используем для обработки данных (например сортировки) имеют класс "оффлайн" алгоритмов -> где для получения ответа нужно сразу все данные предоставить, чего иногда сделать просто не возможно.
    посмотрите класс онлайн алгоритмов, и потоковой обработки данных.
    например тут www.cs.dartmouth.edu/~ac/Teach/CS85-Fall09/Notes/l...
    ну либо попытаться использовать потоковые фреймворки типа spark.
    для обработки логов конечно проще и быстрее написать свои алгоритмы, чем spark колхозить.
    Ответ написан
    Комментировать
  • Какой macbook взять для Java разработки?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    большой дисплей для программиста нинужон -> 13" идеально! базарю.
    побегаешь по работам/хакатонам/ковокингам поймёшь.
    кстати по поводу памяти, для нормальной работы необходимо 8 гиг минимум.
    по поводу того как у кого что-то там где-то течёт и утекает, в IDEI есть в настройках максимальный размер используемой памяти (как правило не более 1-2х гигов, в зависимости от настроек), так что даже на 8 гиговом маке, память полностью не забивается.
    процессор -> однозначно прошку брать, процессор всё таки для IDEI важен.
    аиры для тех кто просто в браузере сидит, а не прогает.
    Ответ написан
    Комментировать
  • Есть ли интересные(обучающие) задачники по программированию (для новичка)?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    не буду очень оригинальным
    codeforces.com
    для новичков -> задачи A и B
    можно смотреть любые чужие решения уже прошедших контестов.
    туториалы можно тут глянуть:
    https://www.topcoder.com/community/data-science/da...
    courses.csail.mit.edu/6.851/spring12/lectures
    www.codechef.com/wiki/tutorials
    Ответ написан
    Комментировать
  • Когда начинать изучать алгоритмы и структуры данных?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    хм, как раз основные книги по алгоритмам на псевдо языке программирования, без привязки к какому-либо языку, что-то похожее на паскаль например.
    не буду Kнута советовать с его низкоуровневым языком,
    есть вот тут "Алгоритмы" — Дасгупта С., Пападимитриу Х., Вазирани У. codeforces.com/blog/entry/12314
    отличная книга для начинающих.
    Ответ написан
    Комментировать
  • Какие можно использовать методы рекламы?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    перед началом рекламной компании вы столкнетесь с очевидной проблемой холодного старта -> когда пользователям не за чем заходить на ваш маркет плейс, потому что на нём ничего нет, и на нём нет ничего потому что туда никто не заходит)
    поэтому нужно сначало сфокусироваться на очень очень узкой аудитории например только на фотографах -> собрать в ручном режиме ту информацию, которую собирают эти фотографы -> а лучше всего предоставить уже конкретные заказы для них.
    потом уже начать постепенно ознакомлять фотографов с сервисом.
    классические методы продвижения, через покупку таргетированной рекламы очень просты но достаточно дороги.
    в условиях ограниченных финансовых ресурсах вам прийдётся немного жульничать, и прибегать к разного рода трюкам (так все начинающие делают).
    это очень опасный путь но многие успешные сервисы именно благодаря им становились успешными.
    такие примеры на виду -> например сайты знакомств, прибегали к фейковым сообщениям от якобы людей которые хотят с тобой познакомиться... мотивируя определённые группы активно начинать пользоваться сервисом.

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

    вам подойдут скандалы например, как ваш сервис забирает у кого-то работу и теперь кто-нибудь с голода сдох, или вынужден например уехать обратно на родину и тд (сейчас так рекламируется убер)

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

    это нужно будет сделать как со стороны тех кто ищет работу, и тех кто её предлагает.

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

    K примеру если вы хотите привлекать на услуги фотографов невест -> вы ищите где они обитают (например на сайте с новостями о том кто с кем переспал, кто кому изменил) и вбрасываете информационные крючки в самые обсуждаемые темы, придумываете что-нибудь в стиле как друг свидетеля на свадьбе заразил сифилисом подружку невесты а подружка невесты потом заразила жениха -> делаете фейковую страницу с описанием этого абсурда для вашей целевой аудитории -> и там уже размещаете рекламу своего портала)

    регулярные информационные бомбы по фотографам и их клиентам.
    потом уже масштабируете и мотивируете подтягиваться другие группы пользователей, схожими методами.
    Ответ написан
    Комментировать
  • T9 — предиктивная система набора текстов, но для меньшего кол-ва клавиш. Как рассчитать?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    одна/двухкнопочная уже есть - у телеграфа такая была (азбука морзе).
    а вобще сложно понять зачем такое, если у человека может работать сразу 10 пальцев)
    Ответ написан
    Комментировать
  • Возможно ли сделать одинаковой клавишу запятой на клавиатуре для разных языков ?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    можно, есть несколько вариантов:
    1. софт для модификации раскладки - для виндовс Microsoft Keyboard Layout Creator, для мака - Ukelele.
    качаешь, корректируешь свои раскладки.
    2. забиндить любую клавишу (или сочетания) для ввода именно запятой через например AHK (фреймворк для обработки нажатий клавиатуры и мышки)
    ------
    рекомендую первый вариант, чтоб не было проблем со сторонним софтом.
    я через первый вариант делал одинаковые раскладки для ввода дополнительных символов, что на английской раскладке что на русской, просто используя разные модификаторы - например с шифтом + цифры, вводятся знаки !"№;%:? и тд, а альт + цифры вводятся ~@#$%^&/ для обеих раскладок.
    Ответ написан
    Комментировать
  • Сколько брать с клиентов за услуги настройки контекстной рекламы?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Дополнительно заключи соглашение партнерское с яндексом, как рекламное агентство - будешь получать в районе 10% со всех платежей за контекстную рекламу. Ну и за настройку само собой не имеет смысла брать больше чем сам рекламный бюджет, обычно берут несколько тысяч.
    Ответ написан
  • Алгоритм поиска одинаковых участков в N строках?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    хехех, незнаю почему не любят использовать алгоритм Ахо-Карасик, по-моему наиболее удобный для таких целей
    очень легко будет найти самую длинную ветку в дереве.
    Комментировать