← All posts tagged работа

AlexVK

Интересная практика у некоторых.
Есть некоторые отчёты.
Выдали ТЗ, прошло тестирование, сдали.
Приняли, всё нормально.
"Просыпаются" снова: доработайте мол фильтр, добавьте фильтрацию по таком и такому параметру.
Добавили, говорим, мол всё.
А они: а неправильно работают! Неправильно и всё!
Не принимают.
Сравниваю что выдают отчёты до исправления и после. Результаты одинаковые.
Тогда приняли, сейчас — нет.
Что с такими делать?

AlexVK

Начинается, пожалуй, одна из суматошных недель по отношению к вождению, работе и прочему.
Завтра (точнее. сегодня) контрольная, до неё нужно откатать 1,5 часа. Вождение всю оставшуюся неделю, кроме, пожалуй, воскресенья.
Каждый день, плюс ещё 2 дня в неделю теории.
В пятницу предварительная аттестация, уже.
И на работе сроки...
В общем, понеслась....

AlexVK

Что-то заколебал меня svn: не хочет нормально коммитить удалённые каталоги.
Прежде чем удалить обновись до последней, потом только коммить.
За-бо-да-ло, хочу сразу чтоб работало без лишних действий

AlexVK

SSL Certificate Not Trusted Error
http://www.sslshopper.com/ssl-certificate-not-trusted-error.html
Бывает в разных случаях, интересует один из них: если сертификат прописан и заверен (а не самоподписан),
и просто не хватает дополнительных сертификатов.
Вопрос задавался тут: http://serverfault.com/questions/106860/ie8-doesnt-accept-a-valid-certificate-while-firefox-does
Для nginx то лечится просто.
Смотреть нужно в официальной документации http://nginx.org/en/docs/http/ngx_http_ssl_module.html
Тот же GoDaddy (как пример) ошибается с настройками в http://help.godaddy.com/article/6722
Дело в том что таких параметров даже нет. Да и менять настройки нет необходимости.
Нужно скачать bundle с репозитория (если ещё не скачан) https://certs.godaddy.com/anonymous/repository.seam
Пользуемся файлом, указанным в http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_certificate
Резервируем на всякий случай
и добавляем нужное 
cat bundles.crt >> mycertificate.crt
проверим на всякий случай
nginx -t
И перезапускаем nginx.
Вот тут проверяем вышло ли.
http://www.sslshopper.com/ssl-checker.html

AlexVK

Tinymce вполне хорошая штука. Но до сих пор не могу победить плагин со вставкой custom-ных тегов. Некоторые почему-то не вставляет. Символы исключил. Логирование бесполезно. Пошаговая отладка толку не даёт. Уже и идеи кончаются как победить.

AlexVK

Новая терминология в связи с ( #1660621 )
Заводим тракторы — готовимся.
Завели тракторы — приготовились.
Тыр-тыр-тыр — работаем.
Пашем — работаем, но тут понятно.
Глушим тракторы — прекращаем.
Меняем масло — вносим правки.
Перебираем что-либо — переписываем, либо вносим правки.

Вот и получается:
Глушим трактор.
Меняем масло.
Заводим.
Трактору надо пахать и пахать.
Надо ещё умудриться движок перебрать, коробку передач, в общем всё.
Посмотрим как оно, какие из нас трактористы.

AlexVK

Теперь ещё, походу, тракторами предстоит заниматься. Так что скоро попрут тракторные темы (у меня). У нас (в коллективе) уже ходит про трактор и поросёнка Петра :)

AlexVK

Почувствуй себя изобретателем велосипедов: реализуй свой вики-движок с шахматами и поэтессами. Правда от шахмат только доска, но это уже таки что-то.
Осталось отдать на просмотр, может скажут таки чего хотят. Пока всё хотение ограничивается лишь фразой "хочу вики". Ну вики так вики: получите, распишитесь.
На предложение взять что-то и внедрить у себя получил отказ: нет, мол, свой есть свой, делай с ним что хошь.
Так что у меня теперь свой примитивный вики движок на java :) Хотя с трудом могу назвать это движком: сервлет, пара-тройка контроллеров (от MVC), хотя версионность (примитивный контроль версий) на удивление вышла сразу, как и перекрёстные ссылки вида [[нечто такое]].

AlexVK

//Ссылка найдена на просторах джуйки.
Эффект Даннинга — Крюгера ru.wikipedia.org когнитивное искажение, которое заключается в том, что «люди, имеющие низкий уровень квалификации, делают ошибочные выводы и принимают неудачные решения, но не способны осознавать свои ошибки в силу своего низкого уровня квалификации».
Это приводит к возникновению у них завышенных представлений о собственных способностях, в то время как действительно высококвалифицированные люди, наоборот, склонны занижать свои способности и страдать недостаточной уверенностью в своих силах, считая других более компетентными.
Таким образом, менее компетентные люди в целом имеют более высокое мнение о собственных способностях, чем это свойственно людям компетентным, которые к тому же склонны предполагать, что окружающие оценивают их способности так же низко, как и они сами.

AlexVK

Немного о работе. Основной проект до конца я пока не понимаю :) И думаю что это нормально :)
Есть сложная многосвязная БД. В качестве СУБД был выбран MySQL (с innoDB). И пока он справляется. Не так давно внедрено проксирование через nginx.
Nginx работает в связке с Apache Tomcat. Статику отдаёт с файловой системы, вызовы "динамики" же передаёт томкату — а дальше тот возвращает пользователю. Apache Tomcat — контейнер сервлетов, т.е. это java.
В основе проекта IoC контейнер Spring, включая модули Web MVC — это основная "лошадка" проекта, а также Spring Security.
В качестве ORM был выбран Hibernate, в большинстве случаев он справляется (критикуется нещадно, пока предлагаю его оставить, т.е. альтернативы просматриваются достаточно плохо). Но есть узкие моменты в которых используется JDBC непосредственно (например, отчётность) (кстати говоря, сами разработчики Hibernate отметили как и когда лучше использовать Hibernate в community.jboss.org
Проект делается уже лет 5 (может и больше), пережил как минимум пару миграций (в том числе на моей памяти с Apache Struts на Spring Framework), разросся став достаточно тяжёлым. Хостится всё это дело преимущественно на "облаках" EC2.
Есть и другие проекты, по меньше. Эпизодически появляются, возникает необходимость что-то сделать, затем утихают и далее не беспокоят. А основной проект он как ремонт, который постоянно продолжается ... И дай бог ещё ему продолжаться! :)