Задать вопрос
  • С чего начать изучать Паскаль?

    @vilgeforce
    Раздолбай и программист
    Начните с изучения более живых языков, например C/C++/Python.
    Ответ написан
    1 комментарий
  • Где заработать портфолио?

    @entermix
    Можно внести свой вклад в Open Source
    Ответ написан
    3 комментария
  • Где заработать портфолио?

    opium
    @opium
    Просто люблю качественно работать
    Среди знакомых и друзей
    Ответ написан
    Комментировать
  • Где заработать портфолио?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    Вы наверное не знаете. Но у вас уже есть один идеальный и не привередливый заказчик, которого вы к сожалению выпускаете из виду и обделяете вниманием. Это ВЫ САМ.
    Ответ написан
    4 комментария
  • Выбор языка для web разработки(real time). Какой вы посоветуете?

    @webdeveloper48
    Python + django + javascript.
    Имхо больше и нечего предложить.
    Думаю вам понравится)
    С знанием Python можно будет и под линукс делать что то,пилить дополнения под свой дистрибутив итд,многое написано на питоне,и он очень прогрессирует!
    Ответ написан
    Комментировать
  • Что значит 120 GB?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Обычно 1Gb в контексте маркетинга это 1000 000 000 байт, а не степень двойки. Реальный размер всегда будет чуть отличаться.

    Допустим у маков обычно пишут 124gb, но что мы видим:

    Capacity : 120.1 GB (120,101,797,888 Bytes)
    Ответ написан
    Комментировать
  • Как пробросить порт через openvpn?

    @SantaClaus16 Автор вопроса
    В итоге заработало так:
    iptables -t nat -A PREROUTING -d yyy.yyy.yyy.yyy -p tcp -m tcp --dport 12001 -j DNAT --to-destination 10.8.37.1:5222

    iptables -t nat -A POSTROUTING -d 10.8.37.1 -p tcp -m tcp --dport 5222 -j SNAT --to-source 10.8.37.2
    Ответ написан
    Комментировать
  • Как закрепить комментарий вверху списка всех комментариев?

    @Renius
    дурак восторженный
    @top_comments = @comments.where(top: true)

    <div class='top comment'>
       <%= render @top_comment %>
    </div>
    Ответ написан
    4 комментария
  • Как закрепить комментарий вверху списка всех комментариев?

    @thepry
    Ruby on rails, 1С разработчик
    order(:my_boolean_field)
    sort_by{ |comment| comment.top_comment? ? 0 : 1 }
    Ответ написан
    3 комментария
  • Что это строка означает?

    orlov0562
    @orlov0562 Куратор тега PHP
    I'm cool!
    текст заключенный в кавычки `` выполняется и результат возвращается в переменную (php.net), т.е. это тоже самое, если бы ты выполнил это выражение в командной строке и потом работал с результатом:

    cat /tmp/thread = читает файл и перенаправляет текст дальше
    grep "var ipb_md5_check" = ищет все строки в которые входит подстрока, и перенаправляет дальше
    cut -d '"' -f 2 = обрезает что-то, это и будет результатом, который должен попасть в переменную
    Ответ написан
    Комментировать
  • Как получить данные за прошлую неделю, месяц, и т.д в mysql?

    Rattlesneyk
    @Rattlesneyk Автор вопроса
    select id 
    from tab 
    where real_time > LAST_DAY(DATE_SUB(CURDATE(), INTERVAL 2 MONTH))
      AND real_time < DATE_ADD(LAST_DAY(CURDATE() - INTERVAL 1 MONTH), INTERVAL 1 DAY);
    Ответ написан
    Комментировать
  • Быстрое развёртывание backend-а: какую технологию выбрать?

    @RWizard
    Волею судеб вынужден был написать небольшой модуль на Node. Задача не тривиальная, работа с FabricJs, генерация картинки из canvas и положить на AWS S3.
    Это можно было сделать либо в браузере + RoR, либо RoR + Node, выбрал последнее. Пока только читаешь статьи про Node, все идеально, отлично работает, но есть одна большая проблема, это утечки памяти. Если профи и знаешь тонкости, то да, возможно в продакшине как то можно прикрутить. Если нет, то этот гемор начнет убивать сервер и трудности получатся не в области JS как языка, а в области тонких моментов, как я описал выше. Там дальше пойдут Async и другие траблы, когда ты думаешь, что процесс 100% отлажен и в RoR так и есть, но в Node нагрузка имеет огромное значение и под нагрузкой процессы начинают себя вести иначе и то что раньше работало, ломается. Опять же, для профи все решаемо, как для профи на любом языке. Но если нет знаний конкретно траблов с Node, то это только опытным путем, потом и кровью. Я нашел выход как уйти от этих проблем на Node, но в моей задаче это было возможно и остался на нем, а так, пришлось бы отказаться. А в целом, лично для меня Node скорей игрушка для небольших приложений, в продакшин я бы не решился на нем писать, ну если только взять какой нибудь Фреймворк из готовых, коих на ноде штук 5-6, например Meteor, но это тоже, все хорошо когда читаешь и пользуешь на мелких задачах, как будет в проде, большая загадка.
    Ответ написан
    Комментировать
  • Как правильно составить regex pattern для grep?

    3vi1_0n3
    @3vi1_0n3
    Ошибку вы допускаете в том, что думаете, что grep остановится после нахождения первых 4 символов. На самом деле в той же самой строке будет еще одно совпадение - следующие 4 символа.
    А если вам просто год надо получить, то тогда лучше так:
    #!/bin/bash
    
    for file in report_*; do
      echo ${file:7:4}
    done
    Ответ написан
    Комментировать
  • Хочу поднять debian сервер для разработки. Как?

    copist
    @copist
    Empower people to give
    virtualbox.org + vagrantup.com + rove.io

    • Установить Virtualbox
    • Установить Vagrant
    • Cконфигурить на rove.io, получить vagrantfile и сценарий для авто-установки софта

    vagrant up

    Правда всё будет на Ubuntu 12.04, но это почти как Debian ;)
    Ответ написан
    2 комментария
  • Подойдет ли ноутбук для программирования?

    @FoxInSox
    Толщина
    25.3 мм

    Толстоват. Не подойдет.
    Ответ написан
    1 комментарий
  • Куда бежать с upwork?

    Разделяю ваше негодование. Помимо страшных зависаний, постоянных выпадений, апворк еще умудряется брать за свои услуги 10% с каждого заказа. На проекты нельзя отписываться не указав стоимость работы (а как отписываться, если в проекте еще ничего не понятно и нужно выходить с заказчиком на диалог).
    Ответ написан
    4 комментария
  • Нужен совет по направлению развития начинающего программиста?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Никто не пишет на языке программирования, ну может за исключением brainfuck/assembler

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

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

    Любой проект себе придумываешь, хоть даже состоящий из 25 строк кода, и допиливаешь его на все 100%, чтобы все работало с любыми входными параметрами. Рассчитывай на то, что твою программу будет использовать какой-нибудь ламер, который первый раз увидел компьютер. Ведь если сможешь реализовать 1 проект на все 100%, то реализовывать следующие будет не проблема, и при этом будешь накапливать опыт программирования, развивать логику и т.п.

    Пример: возьми какую-нибудь формулу, например формулу по высчитыванию суммы чисел от 1 до 100.
    Sum = n(a + b) / 2
    n - кол-во чисел, которые будут суммированы.
    a - первое число при сложении.
    b - последнее число при сложении.

    Sum = 100(1 + 100) / 2

    И попробуй полностью реализовать в видео консольной программки/страницы на сайте/GUI интерфейса.

    Пользователь вводит 1, дальше 100 и по формуле выше высчитываешь результат. Главное чтобы при любых входных данных от пользователя программа вела себя адекватно.
    (Это чисто пример, и написать особого труда не составит)

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

    @thepry
    Ruby on rails, 1С разработчик
    1. На что лучше делать ставку ? питон или пхп ?

    Питон. Или руби :-) Про порог входа сомневаюсь - в питоне и в руби есть по одному основному веб фреймворку - Django и Ruby on Rails. В пхп же нет единого стандарта. Сами языки, вроде, не сложнее.

    2. Что вы ещё можете посоветовать мне изучить, или изменить порядок учения ?

    Фундаментальное - SICP.
    Из технологий: git, SQL, javascript и все такое.

    3. Что нужно уметь, чтоб явится к работодателю и работать стажером (по скорее хочу уже набирать опыт непосредственно в рабочей обстановке) ?

    Soft skills. Посмотри это видео и вот это.
    Ответ написан
  • Нужен совет по направлению развития начинающего программиста?

    @dmitryKovalskiy
    программист средней руки
    За полтора месяца я выучил свой первый язык – Python
    А я выучил C++ за 21 день
    Но так, как я не планирую оставаться фронтенд разработчиком, то дальше хочу изучить javascript
    Вообще противоречите сами себе.
    По сути вопроса - очередной вопрос "Что делать дальше?". Выучите 1 платформу хорошо. Знаете Python? Доучите Django и разберитесь с вебом. Если будете хреново знать Python и PHP - не нужны будете никому. Если хорошо разберетесь с одним стеком технологий - надежды появятся. У вас только ни слова про математическую и алгоритмическую базу. Разберитесь с архитектурой программных продуктов, паттернами. SQL и нормальными формами базы данных. Чтобы пойти стажером - вы должны уметь красиво протащить данные от БД до клиента и красиво отрисовать их.
    Ответ написан
    Комментировать