Записи с меткой «программирование»

Что такое декомпозиция и зачем она нужна?

puzzle

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

Основы системы управления версиями Git для новичков

Git для новичков

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

Создание PDF файлов из HTML кода в CodeIgniter

Создание PDF файлов из HTML кода в CodeIgniter

В текущем проекте, заказчик попросил сделать возможность создавать PDF файлы прямо на сервере из HTML кода. Весь сайт написан с использованием фреймворка CodeIgniter. Но встроенных средств преобразования HTML в PDF-формат я не нашел. Кроме того, обязательной была поддержка русского языка, так как сайт русскоязычный. Я начал поиски, подробнее внутри.

Полезные функции для работы с массивами в PHP

Функции php для работы с массивами

Давно я не писал в бложек. Работа и учеба не дают покоя. Последнее время получаю много заказов на PHP, и частенько приходится работать с массивами данных. Знания мои в PHP не изумительные, поэтому постоянно лезу в документацию. Сегодня пришла в голову мысль — написать себе мини-шпаргалку с полезными функциями для работы с массивами в PHP. …

Примеры использования компонента JTable

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