In English
:: О компании :: Портфолио :: Основные услуги :: Дополнительные услуги :: Информация

IT блог, категория "Программирование"

Многие из вас слышали о таких компаниях как Sun (теперь часть Oracle) их технологии Java Enterprise Edition (Java EE или J2EE), но думаю мало кто из вас знает реальную значимость и отрасль применения данной программной платформы. В этой статье я попытаюсь бегло объяснить основные аспекты Java EE с точки зрения потребителя.

Существует несколько моделей разработки (жизненного цикла) программного обеспечения. Но для начала давайте определимся с тем, что же это такое - жизненный цикл. В это понятие включаются все этапы, которые проходит программный продукт. Первым из которых будет постановка задачи, а последним - внедрение. Ознакомиться с этапами жизненного цикла программного обеспечения можно на примере существующих моделей (концепций) разработки по.

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

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

В данной статье мы рассмотрим несколько групп таких систем автоматизации, чтобы понять, в чём суть их работы и для чего они нужны в бизнесе.

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

монитор для программиста

Из-за длительного смотрения в экран у программистов обычно развиваются следующие симптомы заболеваний глаз:

В сети есть много примеров индусского, японского и прочего неправильного кода. В качестве хохмы я решил разместить здесь пару интересных подборок.

Иногда бывает нужно реализовать шифрование данных при работе с базой данных. В системе Django работа с базой данных довольно специфична, SQL запросы выполняются через ОРМ и не сразу можно понять, как получить доступ непосредственно к синтаксису запроса. Естественно мы хотим получить вместе с шифрованием полный функционал работы с ОРМ Django, следовательно нам не подойдет вариант с использованием своих запросов в обход ОРМ модели.

Вкратце о главном:

  • одни из самых популярных языков программирования это C#, Java, C/C++, PHP
  • в силу своих особенностей Pythоn может стать следующим мейнстримом в веб-программировании в самое ближайшее время
  • количество разработчиков Objective-C упорно растет и уже давно превышает сообщество программистов на Delphi

В CMF Drupal есть такая функция taxonomy_select_nodes() она очень хорошо подходит для выборки узлов связанных с тем или иным термином таксономии и разбивкой результата по страницам с помощью пейджера, но есть у неё одно очень мерзкое НО: жестко установлен лимит на выдачу узлов, это значит, что вы не сможете, например получить все связанные узлы - вам вернет только первые 10 штук.

Решений этой проблеммы 2: либо сделать свою функцию, либо что-то подкрутить, что бы изменился лимит taxonomy_select_nodes(). Я предлагаю второй вариант решения.

Некоторые интересные особенности языка Java как на зло не описываются в печатной литературе. Такая ситуация у меня возникла с типом данных Enum, который в принципе есть, но о нем мало кто знает. Даже на сайте компании Oracle про этот тип написано в отдельном, далеко запрятанном от посторонних глаз, разделе.