• Обединить несколько html в один файл. как?

    zo0m
    @zo0m
    full stack developer
    С такой задачей не сталкивался, но как бы делал я.

    Написал бы под это дело простенький парсер на каком-нибудь любимом языке: Java/JS (выше вам пример на Node.js дали), и дергал бы его cron-ом или каким-нибудь другим планировщиком.

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

    Более извращенный вариант:
    Если ваши данные хранятся в каком-нибудь определенном формате или форматах, и можно файлики распарсить в какую-нибудь структуру, и потом уже в конце рисовать по этой структуре красивый вывод (это ИМХО самый классный кейс).
    Даже можно даже sqlite под это дело прикрутить, пусть перед выводом все туда складывает, а потом обрабатывает и статистику собирать можно, типа сколько Exception вывалилось или еще какой-нибудь фигни и графики фигачить, и фильтры разные. Но это уже от объемов логов конечно зависит :) и вашего интереса.
    Ответ написан
  • Верна ли cтатистика продаж современных CMS?

    zo0m
    @zo0m
    full stack developer
    Поглядел я вашу CMS и не понял, зачем она мне нужна?
    Ответ написан
  • Что нужно знать в SQL?

    zo0m
    @zo0m
    full stack developer
    первое что в голову приходит:
    PK / FK
    JOIN
    HAVING
    UNION
    CASE
    всякие функции типа sum, count, nvl, coalesce
    индексы
    транзакции
    кост запроса
    хинты
    план запроса.
    -------------------------------------------------------

    Придумайте задачку, например: Создать базу данных с музыкальными инструментами, придумать несколько таблиц, связать их и покверять в них как можно извращенней ("сколько гитар с 12 струнами выпустили после 1986 года в Америке")
    Ответ написан
    2 комментария
  • Почему программа может не запускаться?

    zo0m
    @zo0m
    full stack developer
    Почему вы не разобравшись в базовых вещах пытаетесь что-то сделать и рассчитываете на успех?
    1. Прочитать хотяб начало книги по Java.
    2. Запустить программу, которая выведет вам Hello, world.
    3. По кускам втащить в программу ваш код и каждый раз перекомпиливать и ждать пока она не запустится, как только не запуститься - вот ваша проблема.

    Альтернативный путь для ленивых:
    1. Гуглим : "awt examples in java"
    2. Буквально третья ссылка : www.tutorialspoint.com/javaexamples/gui_text.htm
    3. Там код:
    import java.awt.Font;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import java.awt.RenderingHints;
    
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    
    public class Main extends JPanel{
       public void paint(Graphics g) {
          Graphics2D g2 = (Graphics2D)g;
          g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
          RenderingHints.VALUE_ANTIALIAS_ON);
          Font font = new Font("Serif", Font.PLAIN, 96);
          g2.setFont(font);
          g2.drawString("Text", 40, 120);
       }
       public static void main(String[] args) {
          JFrame f = new JFrame();
          f.getContentPane().add(new Main());
          f.setSize(300, 200);
          f.setVisible(true);
       }
    }


    вот с этого и начинать ковырять.
    Я AWT давно не видел в глаза, но мне кажется вам нужно класс Party отнаследовать от JPanel как в примере выше.
    Ответ написан
    Комментировать
  • Как Вы обрабатываете ошибки в своих ресурсах?

    zo0m
    @zo0m
    full stack developer
    Еще "экзотический" вариант, можно сделать мапу
    Exception => Status
    ну или более дженерик, типа Exception => Handler
    и все кетчи свернуть в простой вызов мапы. Как-то так.

    С мапой удобно если у вас много типичных хендлеров.
    Ответ написан
    Комментировать
  • Cms или собственный движок?

    zo0m
    @zo0m
    full stack developer
    Свою не пишите, это пустая трата времени...

    Из готовых:
    OpenCart
    Prestashop
    а если вам нужен крутой магазин : Bitrix (но стоит денег)

    Но судя по вашему уровню, как выше уже писали лучше всего Saas решение, например www.merchium.ru
    Даже если на заказ делаете, можете взять денег за настройку. Лучше чем писать непонятно какого качества велосипед или париться с хостингом и установкой коробочного решения.
    Ответ написан
    5 комментариев
  • Что нужно знать java разработчику?

    zo0m
    @zo0m
    full stack developer
    ВУЗ-ам плевать на ваши достижения, и на то что вы уже до поступления освоили приличный кусок технологий. ВУЗ государственное учреждение, ему плевать на эффективность. Поэтому сомневаюсь что свои проекты как-то помогут, но то что вы их делаете - это очень большой плюс, когда будете искать работу джуном. Лучше уже сейчас их заливайте на GitHub, и ничего что кривые-косые :)

    Что учить по Java?
    Выше рекомендовали паттерны -- отличный совет. Попробуйте разобраться в основных из них, написать свою фабрику, синглтон и прочие. Впихните их в свой проект(плевать что оверинжинеринг - вы учитесь).
    Я в свое время очень был благодарен ресурсу : java-course.ru , обратите внимание на часть : java-course.ru/student/book1 там рассказывается как построить свое Spring приложение.
    Ответ написан
    Комментировать
  • Какие backend технологии сейчас популярны?

    zo0m
    @zo0m
    full stack developer
    Как выше сказал FanatPHP и я с ним не могу не согласиться, нужно качать "программистские" скиллы.
    Все остальное - исключительно под задачу. Бекенд чего вы хотите писать? Для сайта? приложение? может корпоративный сервис? Хотите много SQL? или вам подавай клевую ORM?

    Ну это все нытье, а в общем и по делу - учите Java. Отличный язык для изучения, заодно бэкенд :).

    Но если хочется рок-н-ролла, после фронт-енда, то имхо - Node.JS , если конечно фронт-енд это не "подключить jQuery", а что-то типа AngularJS
    Ответ написан
    Комментировать
  • С чего начать программирование?

    zo0m
    @zo0m
    full stack developer
    Начните с любого!

    Это совсем не важно. Я бы выбрал Java, мне кажется новичку будет проще всего. Прочтите Эккеля "Философия Java" можно даже на русском.

    Когда поймете что да как, слегка освоитесь, уже сможете сделать ОСОЗНАННЫЙ выбор. Это сейчас вам может показаться что GameDev или Web самое интересное, пока не попробуете не поймете.

    Новичку легко влазить в энтерпрайз, минимальные знания Java, понимание SQL и вы уже имеете шанс попасть интерном на проект. Знаю о чем говорю, курировал студентов, и воспитывал джуниоров себе в команду. Поищите курсы.

    НО для начала подумайте, надо ли это? сейчас много случайных людей рвется в IT и "местные" недовольны, потому что ньюкамеры пришли за баблом, и не думают что платят не за красивые глазки, а за истощающую работу мозга. Не все так страшно, но и не так радужно как кажется :).

    Если вы не представляете как работа может быть хобби - программирование не для вас. Потому что вы будете всегда слабее увлекающихся коллег
    Ответ написан
  • Как распаковать jar проект?

    zo0m
    @zo0m
    full stack developer
    jd.benow.ca

    скачайте JD-GUI и откройте .jar в нем.

    Он декомпильнет и красиво покажет содержимое. Я им часто пользуюсь для ассесмента(а то часто не понятно, что за кодбейз залили на сервер). Нужная вещь.
    Ответ написан
    2 комментария
  • Вытеснит ли ASP.NET платформу J2EE с ниши enterprise приложений за счет своей кроссплатформенности?

    zo0m
    @zo0m
    full stack developer
    Я так же не верю, что вытеснит. Слишком много проектов было сделано. Слишком много экспертизы накоплено. Да и сейлзам нет смысла продавать новую технологию, брать риски, обьяснять кастомеру, что Java хуже.
    Пока C# хорошо не пропиариться, чтобы кастомеры сами просили его, можно расслабиться :).
    Ответ написан
    Комментировать
  • Java, какой есть web framework для начинающего?

    zo0m
    @zo0m
    full stack developer
    Зачем нужен фреймворк?
    Если задача "сделать небольшой сайт" я бы вообще взял бы PHP и какой-нибудь Yii
    Плюсы:
    - PHP Дешевый хостинг
    - Yii сделан очень грамотно, вы буквально за день-два развернете сайт(если он действительно небольшой)
    - Хорошо документирован: www.yiiframework.com/doc/guide/1.1/ru/topics.webservice
    - Простота разработки и вхождения
    Минусы:
    - Нет строгой типизации.. но какой-нибудь PhpStorm или NetBeans вполне нормально позволит писать код.
    - - - - - - - - - - -
    Если задача "небольшой сайт на Java", то опять же можно хоть на сырых сервлетах написать, и никаких фреймворков не нужно. ВебСервисы опять же из коробки.
    - - - - - - - - - - - -
    Если задача "небольшой сайт на Java, но обязательно нужен фреймворк", то берите любой, например отсюда: Есть ли Web-фреймворк для java?
    Я бы Spring или Play!

    П.С. Сам я пишу на Java, правда не веб а "кровавый" энтерпрайз :)
    Ответ написан
    Комментировать
  • Что перспективнее: Objective-C или Java?

    zo0m
    @zo0m
    full stack developer
    Мое IMHO - безусловно Java.
    Рынок Java не ограничен разработкой под одну платформу.
    Куча _крупных_ компаний аутсорсеров, многие из которых готовы брать джунов на работу, потому что спрос растет. Может iOS и рок-н-ролл по сравнению со скучным "кровавым" энтерпрайзом, но если цель быстрее войти в IT - самое оно. Ну и плюс, если очень нравится под мобилки то Java это Android.
    П.С. По Java рекомендую читать: java-course.ru/student/book1
    последние редакции не знаю, но когда-то дико радовал стиль изложения.
    Ответ написан
    Комментировать