• Как называется дизайн toster.ru?

    Anonym
    @Anonym
    Программирую немного )
    Flat design
    Ответ написан
    Комментировать
  • Как называется дизайн toster.ru?

    HDApache
    @HDApache
    PHP программист
    Постхабрастический функциональный минимализм :D
    Ответ написан
    Комментировать
  • Путь из фрилансера в аутсорс контору. Как?

    nowm
    @nowm
    Когда начинают закидывать работой, лучший способ — повышать цену.

    Кстати, у многих заказчиков на одеске совершенно нормальная практика: платить 5-10 долларов программистам из Индии, 15-25 долларов — программистам из России и 50-60 долларов — программистам из США. Даже если сложность работы совершенно одинаковая в каждом случае.

    Вот тот владелец студии, которого вам удалось допросить, просто притворился американским программистом. И совершенно логично и нормально, что ему платят в несколько раз больше, чем другим, ведь все думают, что он из США, ведь у него там офис и реклама. А он в России платит намного меньшие ставки местным работникам. При этом, для этих работников ставки выглядят вполне прилично по местным меркам. А себе просто забирает всё, что осталось после расходов.

    Я пишу как обычный мелкий фрилансер — меня пока что не заваливают там работой. Но я просто читаю и анализирую очень много предложений. Именно отсюда моё мнение, что дела обстоят именно так. Кстати, очень часто видел — прямым текстом пишут, что будут платить максимум 20 долларов, но «если вы из США, то вот вам ссылка на вакансию для тех, кто из США». Открываешь ссылку, а там цены ровно в два раза выше при тех же требованиях.

    Вообще, это очень сложный момент, когда начинаешь себе в пару/триплет/квартет брать дополнительных людей. Ты и так делаешь кучу работы, а тут на тебя сваливаются ещё и организационные моменты, а иногда ещё и бессонные ночи, потому что твой напарник пропал/запил/бабушка заболела, а работу нужно делать, потому что за сделанную работу именно ты отвечаешь. Получается, что ты тратишь на работу ещё больше времени, но денег больше уже не получаешь. И это уже не «работать по 4 часа в день, а всё остальное время заниматься своими личными делами», о котором мечтают, когда начинают заниматься фрилансом.

    Лучше всего копить деньги, а потом их крутить — вложить в стартап; отдать в брокерскую контору (не самому играть, а отдать им и пусть с ними крутятся и платят тебе обещанные 100% в год); положить в банк под проценты; создать контентный сайт, нанять туда копирайтера средней руки, вложиться в раскрутку и повесить туда рекламу, которая в итоге всё будет окупать и т.д. — в общем, все те вещи, в которых тебе нужно принимать минимальное участие. Это всё рисково, конечно, но если вкладывать их в несколько разных мест, то больше шансов, что они будут приносить доход, а не просто сгорать.
    Ответ написан
  • Почему Toster так быстро попадает в индекс Google?

    makol
    @makol
    Трафик, притом бешеный, популярность ресурса или если хотите посещаемость. И естественно уникальный контент.
    Ответ написан
    Комментировать
  • Можно ли выкладывать благодарственные письма и дипломы на Brainstorage?

    Boomburum
    @Boomburum Куратор тега Хабр
    Местный
    А почему бы, собственно, не выложить? Можете создать отдельный блок «Благодарственные письма», «Дипломы» и так далее – это же тоже часть вашего портфолио. Не думайте, что «не принято» - возможно, другие просто стесняются или не додумались до этого :)

    e9d108f27ea2176706077a9a84bc8447.png
    Ответ написан
    Комментировать
  • Какие книги читать, чтобы получить знания по типографике?

    Типографика. Руководство по оформлению. Эмиль Рудер
    Живая типографика. Александра Королькова
    Новая типографика. Руководство для современного дизайнера. Ян Чихольд
    О шрифте. Эрик Шпикерман
    Основы стиля в типографике. Роберт Брингхерст
    Ответ написан
    Комментировать
  • Как в php получить сумму значений массива?

    Lomoson
    @Lomoson
    в if'e $totalPrice = 0;
    после вывода $prints[sum] напишите $totalPrice+=$prints[sum];
    Ответ написан
    1 комментарий
  • Почему востребован Java?

    Foror
    @Foror
    Графоман
    >причина популярности Java
    Как-то так:

    - простой синтаксис, без лишних сложностей - я лет 8 на С++ не програмил, но в последнее время, бывает гляну на С++ код и просто тихий ужас :) А альтернатив С++ просто нет, только Java. Нет, конечно есть всякие Rust, D, но это пока для гиков поиграться.

    - удобная организация библиотек и качественные инструменты для управления зависимостями (остальные только-только начинают догонять) => без головняков собирать большие проекты и подключать сторонние либы

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

    - JVM, на которой можно легко програмить на Scala, Groovy, Python, Ruby, JavaScript, Kotlin, Ceylon и т.д. и т.п. Если не нравится синтаксис Java. При этом то, что запрограмил на Python будет доступно из Java, и наоборот. Это очень круто. Но все еще высок порог входа, чтобы управлять всем этим хозяйством. Я вот, как раз пилю кое-что в данном направлении, чтобы обрушить этот порог :)

    - Android

    - (Инди) игры (Minecraft, Delver, Lineage - тысячи их)

    На десктопах Java нет, лишь из-за C# и Windows, а так посмотрите InteliJ IDEA 13 это пример насколько может быть сексуальным десктопный интерфейс на Java.

    И еще, те кто пытался писать на Ruby, затем переделывали на Java/Scala, т.к. 1 сервер на Java, проще, чем 10 серверов на Ruby при той же нагрузке.

    >скорость выполнения программ крайне низкая
    Это миф, тянущийся из бородатых 90-х. Современные HTTP серверы построенные на Java по производительности на уровне C/C++ реализаций. Но памяти конечно жрут больше, но это отдельная тема и в наше время это не такая уж и проблема.
    Ответ написан
    1 комментарий
  • Почему востребован Java?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Корпоративный веб. Плюс теперь Android.
    Ответ написан
    2 комментария
  • Вопросы по защищенности (надежности) BitCoin

    norlin
    @norlin
    0. Нет, конечно. Кредиты вообще не стоит брать. Разве что, под бизнес, когда есть чёткий план возврата вложений.

    1. Фактически, любой кошелёк можно назвать уже созданным изначально. То, что является "генерацией" кошелька – это генерация случайного приватного ключа, из которого получается номер некоего (опять же, случайного) кошелька. На blockchain это никоим образом не влияет, ваш кошелёк там засветится только при совершении транзакции.

    2. Банков в системе биткоина вообще нет. Есть только кошельки с тем или иным количеством монет. Для работы с биткоином не обязательно скачивать всю цепочку с нулевого блока (сейчас, если не ошибаюсь, это больше 10гб), достаточно лишь какую-то последнюю часть. Вся цепочка нужна для 100.000% валидации.

    3. Конечно смогут.

    4. Теоретически, возможно, но обычно для вывода (иногда и для ввода) средств с биржи есть комиссии. Из-за них такое, практически, невозможно. Плюс, как уже писали выше, подтверждение BTC-транзакций занимает какое-то время, а курсы меняются очень быстро.

    Лично моё мнение – BTC подходят для долгосрочных вложений. С момента появления курс только растёт и потенциал для роста гигантский.

    p.s. выражение "Сейчас один блок содержит 25 BTC" неверно, блоки не содержат биткоины, они содержат транзакции. А 25 BTC (+комиссии от транзакций) – это вознаграждение майнеру за нахождение блока.
    Впрочем, транзакция зачисления этих средств на счёт майнера, если не ошибаюсь, тоже включается в данный блок.
    Ответ написан
    Комментировать
  • Вопросы по защищенности (надежности) BitCoin

    opium
    @opium
    Просто люблю качественно работать
    Стоит ли брать кредит чтобы вложиться в МММ, стоит, тот кто следит за рынком и вовремя соскочил получил свои + 1000% , то же самое с биткоинами, курс нагнали, фактическая стоимость явно не велика. В разрезе купить на сто лет и если он не закроется то имеет смысл, просто поднять денег, ну даж не знаю, а пробовали работать?
    Ответ написан
    1 комментарий
  • На чем создавали мультфильмы "Иван Царевич и Серый волк", "Как поймать перо жар птицы", "Три богатыря на дальних берегах"?

    @nerudo
    Калька, карандаш, сканер, photoshop, maya (3D), про двухмерную анимацию не знаю.
    Но лучше узнавайте на чем "Иллюзиониста" создавали.
    Ответ написан
    Комментировать
  • SSE, постоянно попадает в метод ошибки

    avalak
    @avalak
    Неужели так сложно прочитать спеки? Там же всё подробно расписанно.

    When a user agent is to reestablish the connection, the user agent must queue a task to set the readyState attribute to CONNECTING and fire a simple event named error at the EventSource object, and then, after a delay equal to the reconnection time of the event source, if the readyState attribute is still set to CONNECTING, once again do a potentially CORS-enabled fetch of the absolute URL of the event source resource, with the mode being Use Credentials, and the origin being the same as the origin used in the original request triggered by the EventSource() constructor, and process the resource obtained in this fashion, if any, as described in this section.


    1. Соединение устанавливается. => open
    2. Данные принимаются. => message
    3. php дохнет => соединение закрывается. EventSource бросает error и пытается восстановить соединение.
    Ответ написан
    Комментировать
  • Интернет-бизнес в белую - много ли вас?

    buttersmai
    @buttersmai
    Сплю плохо, но не из-за налоговой.
    А в 2014 собираюсь оформить ИП, ибо взносы в фонды понизили. Если не понравится-можно вернуться обратно в тенечек)
    Ответ написан
    Комментировать
  • Интернет-бизнес в белую - много ли вас?

    makol
    @makol
    Не оформляем, и тоже спим не хуже тех кто оформляет
    Ответ написан
    Комментировать
  • Как реализована карта путей в Яндекс. Метрике?

    sergiks
    @sergiks Куратор тега Веб-разработка
    ♬♬
    javascript + canvas
    Смотрите исходники страниц, Firebug'ом или Инструментами разработчика в Chrome изучите элементы графика.
    Для визуализации они используют библиотеку Raphael.
    Ответ написан
    3 комментария
  • Как правильно использовать исключения?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Ну приведу простой пример. У вас есть функция которая должна открывать соединение с базой данных/читать из файла/подключаться к сокету... словом любая функция возвращающая некий ресурс, при помощи которого в дальнейшем будет осуществляться доступ к чему-то там.

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

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

    Если вы используете конструкцию try/catch в использующем эту функцию коде, то вместо крэша у вас вызовется один из обработчиков catch (вы можете спускаться по иерархии классов, задавая различное поведение для разного рода ошибок), возможно произведете какие-то уточнения в данных, переспросите пользователя и программа продолжит работу совершенно нормально.
    Ответ написан
    2 комментария
  • Поднятие страницы вверх?

    @FinderOT
    Frontend разработчик
    можно ещё так:
    $(function() {
        $("a").bind('click',function(e) {
            e.preventDefault();//останавливаем действие по-умолчанию
            var _this = $(this);
            
            _this.toggleClass('selected', 5);
            _this.next().toggleClass('dropdown', 500);
            $("a").not(_this).each(function() {
                $(this).next().addClass('dropdown', 500);
                $(this).removeClass('selected', 5);
            });
        });
    });
    Ответ написан
    Комментировать