Рубрика «разработка» - 284

Java Junior за 30 часов. Интенсив

Здравствуйте. Меня зовут Кислин Григорий, в начале ноября в Санкт-Петербурге был первый выпуск разработанного мной обучающего семинара Java. Базовый курс который сейчас планируется переименовать в «Java Junior. Интенсив» для более точного позиционирования. Хочу поделиться с вами полученным опытом на тему обучения Java и трудоустройства на позицию Java разработчика.

Читать полностью »

Введение

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

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

В этот раз речь пойдет о создании кроссплатформенных приложений с плагинами на C++ с использованием библиотеки wxWidgets. Рассматриваться будут операционные системы Windows, Linux и OS X, как наиболее популярные.

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

Реализация e mail оповещений в ImageCMS
В этой публикации мы расскажем о том, как среднестатистический ведущий программист ImageCMS Андрюша реализовал удобную систему e-mail-оповещений пользователей Интернет-магазина. Сам он теперь утверждает, что не программист, а фея.

В чем заключалась проблема до реализации нового функционала?
Немало огорчало, что отправка e-mail пользователям не имела централизованного места управления, ведь это создавало определенные неудобства администратору и наличие множества лишнего кода, который дублировался.
Смотрим-с:
Читать полностью »

Будучи высококвалифицированным исследователем, я потратил немало времени на продвижение науки вперёд. Но я родился на Юге и искренне убеждён, что прогресс — это выдумка, и что нужно готовиться к Судному дню, к жатве того, что мы посеяли и к появлению быстрых зомби, медленных зомби, и даже вежливых зомби, которые обращаются к вам «сэр» или «мадам», но в итоге пытаются съесть ваш мозг дабы заполучить ваши навыки. Когда нагрянет революция, нужно быть готовым; поэтому в моменты тишины и покоя, когда я не произвожу очередной прорыв в науке, я размышляю над тем, что же я буду делать, когда прогноз погоды изменится на «РЕКИ КРОВИ ЦЕЛЫЙ ДЕНЬ ДО СКОНЧАНИЯ ВРЕМЁН».

В основном я думаю о тех, кто будет прикрывать мою спину, поскольку шансы на выживание в постапокалиптическом мире напрямую зависят от размера и качества того сброда, который вы будете называть своей командой. Очевидно, мне понадобятся: слесарь (чтобы двери вскрывать), эксперт‐подрывник (если уж у слесаря закончатся идеи) и конечно же тот парень, что отловит, выдрессирует и затем будет швырять змей в моих врагов (потому что в мире умершей надежды бросок змеёй — это разумный способ урегулирования разногласий). В сией антиутопии они помогут мне прослыть воинствующим философом.

Но! Но… Самым важным членом моей банды будет системный программист, ибо в гоббсовском кошмаре невероятных масштабов умеющему отладить драйвер устройства или распредёленную систему человеку можно доверять; системный программист видел ужасы Вселенной и понимает безысходность бытия. Системный программист писал драйверы для устройств, прошивку которых создавал то ли пьяный ребёнок, то ли трезвый карась. Системный программист отлавливал проблему с сетью через восемь машин, три часовых пояса и с дружеским визитом в Омск, откуда ее перенаправили в левое переднее копыто той лошади, что избавила Трою от перенаселения.1 Системный программист читал исходники ядра для лучшего понимания процессов мироздания и видел комментарий «И ЭТО РАБОТАЕТ ЛОЛ» в коде планировщика, и не смеялся он, но плакал; и отправил он патч ядра для восстановления баланса Силы и устранения инверсии приоритетов, что приводила к зависанию MySQL. Системный программист знает, что делать, когда общество падёт, потому что он уже живет в мире, где царит беззаконие.
Читать полностью »

Панель Питания и Управления ППУ = Мониторинг + ИБП + ВРУ

Представляем Вашему вниманию устройство мониторинга телекоммуникационных шкафов – Панель Питания и Управления – ППУ.

Читать полностью »

Новые Хакатоны и тренинги по Tizen! И немного о прошедших...

Ассоциация FRUCT продолжает серию Developer Lab (тренингов) и Хакатонов по разработке под Tizen при поддержке Intel, с участием специалистов Intel и Samsung.
Читать полностью »

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

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

Сразу оговорюсь, что это будут лично мои выводы, с которыми многие могут быть и не согласны. Буду признателен за конструктивные и познавательные комментарии и описания фрагментов вашего опыта. Не хотелось бы попыток «священных войн» в комментариях. Помните объявления о работе в 90-х с фразой «Не Гербалайф»? Аналогично — «Не холивар».

В статье затрону три темы:

  • Взгляд на код и разработку.
  • Немного о поиске работы на московском IT-рынке.
  • Взгляд на проекты, в которых пришлось поработать сквозь призму времени и информацию, которая была позднее освоена.

Эти части имеют слабую связь. Как-то получилось, что любовь к слабым связям в разработке программного обеспечения просочились и в работу над данным материалом.

Четкой идеологической линии «Делай так и будет тебе счастье» нет. Основная мысль, которую я хотел вложить в материал — не стоит что-то идеализировать.

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

Итак, некоротко и местами несерьезно о серьезном…

Читать полностью »

1С: Автоматизатор. Проект открытой конфигурации для автоматизации деятельности фирм 1С: Франчайзи

Привет.
В последнее время я занимаюсь разработкой на платформе 1С. Этот рассказ о моем проекте( Конфигурации ) для автоматизации собственных рутинных операций в фирмах 1С: Франчайзи, и о том, как он попытается стать общественным.

На текущий момент реализован полностью следующий функционал:

  • Оповещение сотрудников и клиентов о выходе релизов интересующих их конфигураций. По SMS или Email
  • Загрузки релизов, распаковка, выделение самого короткого пути для обновления.
  • Автоматизация сбора информации о клиентских информационных базах( напр. версия платформы, конфигурация, номер релиза). Для контроля исполнения обязательств перед клиентом.
  • Персональная синхронизация релизов с флешкой сотрудника или клиента.
  • Получение данных и формирование отчетов по ИТС (Данные получаются с сервера 1С)
  • Обработка «Экран» для вывода важной информации(количество пропущенных релизов у клиента, его подписка, недавно вышедшие и планируемые релизы) на телевизор

Читать полностью »

imageЕсли у вас есть отличные идеи мобильных и облачных приложений, или вы разрабатываете технологии на платформе Autodesk и хотите узнать, как Autodesk представляет себе взаимодействие настольного ПО и облачных технологий, то эта информация может быть вам интересна.

Приглашаем вместе с нами глубоко погрузиться в мир технологий Autodesk на DevDays 2013. В московском офисе Autodesk мероприятие пройдет 18 декабря 2013 года. Приходите в гости!Читать полностью »

image

Прочитал пост «Microsoft выпустила программу 3D-печати для массовой аудитории»,
решил рискнуть здоровьем, поставить Windows 8.1 (на 8.0) и этот самый 3D Builder.

Ну что сказать. Предчувствия нас не обманули. После установки Windows 8.1 как минимум в одном из приложений начались проблемы с русским языком, а при попытке сменить шрифт оно падает, но это к заявленной теме отношения не имеет.

Что касается самого 3D Builder - кратное резюме: — собственно таковым он не является и нафиг не нужен.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js