Об учёбе на последнем году обучения на специалиста в нашем университете на специальности 210202.65 «Проектирование и технология электронно-вычислительных средств». Кафедры ПКС(ныне ПБКС) факультета КТиУ.
Quick notes
Quickie posts when I’m lazy
Мысли: полосатые проекты
Люди собираются вместе чтоб создать нечто.
Манит красивая идея, хорошая цель, бесконечный энтузиазм, появляется желание принять участие в Великом, собственноручно внести вклад в развитие, оставить кусочек себя.. в проектах.
К сожалению, все эти эмоции часто затмевают реальное положение дел. Горящие глаза видят того, чего нет. Руки делают то, что не будет использоваться. Разум дорисовывает картину мира до идеальной, специально под великий Проект.
Приходит время настоящих действий, принятия решений. Сказочная картина чуть чуть приближается к жизни реальной, а не к жизни которая нужна проекту. И чем дольше идёт процесс создания, тем лучше получается увидеть реальную жизнь, реальные потребности людей. Почему? Одна из самых зажигающих эмоций - энтузиазм (те самые горящие глаза). Он способен заставить людей собраться и создавать нечто, затухает. И Великая идея уже не кажется такой великой.
Gentoo: снёс, поставил xubuntu
Почти 4 года на очень слабом десктопе простояла Джента. Но терпение кончилось - снёс.
Why?
Netbeans: включить нативный L&F
После установки Netbeans по умолчанию включается l&f(look-and-feel, стиль, цвета отрисовки элементов управления, поведенческие черты интерфейса) от Gnome - что меня невыносимо раздражает, ибо:
- Оформление гнома кушает ресурсы процессора больше, чем нативное джавовское. На нетбуке это особенно актуально
- Шрифты - слишком большие,
отступыpaddings тоже. Для экрана нетбука это раздражающие факторы - маленькое разрешение. - Key bindings гнома слишком не привычны для разработки
И поэтому...
“Креативный” программист
Читатель с большой вероятностью является программистом. И скорее всего креативным либо начинающим. Начинающий всего лишь ищет себя, пробует нравится ли это ему, а может кто то смотрит сколько будет зарабатывать. Вторая категория - более обширная - креативные девелоперы. ИМХО не креативные - не выживают, ну не представляю как можно тупо кодить без развития и без применения каких то выкрутасов (:
А на сколько креативный программист креативен?
Android: информация о устройстве
Иногда требуется получить общую информацию о мобильном устройстве программно: Какой производитель? Название устройства? Версия ОС?
Может быть полезно как для статистики использования, так и для, например, формирования уникального идентификатора устройства (очевидно, что не все поля для этого подойдут)
Java: кодировка в Hibernate
Возникла ситуация, в которой при сохранении не-англоязычного текста в базу сохранялись вопросики. Понятно что дело в кодировке подключения к БД (хотя так же может быть и кодировка таблиц, если не юникод). Используется Hibernate 3 из-под бинов Spring 3.0.2
Кусок конфигурации из applicationContext.xml, где устанавливается DataSource (в нём и задаются настройки подключения)
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost:3306/dbname"></property>
<property name="username" value="_user_"></property>
<property name="password" value="_pass_"></property>
</bean>
Переехал в облако
До сего поста блок хостился исключительно на фрихостингах - такая была задумка с момента создания.
Последним бесплатным хостинг, который исправно служил целых два года был byethost. Надо сказать, что возможности, которые он предоставлял сравнимы с отечественными платными хостингами, например: до 50 баз данных на общий размер до 50мб, файловое прстранство - до 5.6гб, а трафик - 208гб/месяц. Не плохо, да? :)
1с-битрикс: Ошибка в типе содержимого
При переносе сотого сайта страндартными средствами битрикса (через restore.php) на спейсвеб возникла следующая ошибка:
Что такое?
Одна из проблем - лишние символы в /bitrix/php_interface/ в файлах init.php, dbconn.php.
Также эта гадкая ошибка возникает из за сбоя в компрессии, проверить пытался ли битрикс отдавать сжатый контент можно посмотрев заголовки:
Content-Encoding: gzip Content-Length:4663
В этом случае решением будет принудительное отключение компрессии - в файле /bitrix/php_interface/init.php добавить константу
<?php
define('BX_COMPRESSION_DISABLED',true);
function getRealLink($ID = 0)
.....
Сколько же времени ушло на
решение этой проблемы :-/
tar: Скачать, разпаковывая
Админам или околоадминам давно приелись комманды
$ wget http://site.com/files/file.tar.gz
$ tar vxf file.tar.gz
Всё здорово, привычно, но...
- Как часто нужен скачанный архив? Конечно зависит от специфики работы. Мне например не часто, т.е. добавляем удаление:
$ rm file.tar.gz
- А как быть в случае, когда по отдельности архив и распакованный архив умещаются на диске, но одновременно нет? Ну тупо места не хватает. Бывает, да :)