Обзор сайта-портфолио

На этой неделе началась разработка сайта-портфолио фотографа. Хотелось бы, чтобы сайт легко управлялся пользователем и при этом имел нестандартный вид, так как задолбали штампованные темы: в центре контент, справа сайдбар. На этом сайте как таковых сайдбаров нет, ну а контент, куда ж его деть?

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

Сайты будут работать

Связываться с властями местного бюджета и просить их заплатить смешную сумму за хостинг не так-то просто. Им всем по барабану. Работает их сайт или нет? Только прокуратура может тупо выставить штраф. И государственные бюджетные средства поселения перетекают в республиканский бюджет через прокуратуру. И в сёлах тю-тю.

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

Аудирование, параллельность, новые идеи

Когда копаешь картошку, кажется, что тратишь очень много времени на какую-то хрень и не потому что не можешь в этот момент зайти в твиттер или на хабр, а тупо от того, что не получаешь в это время полезной информации. Так как руки заняты, а глазами смотришь на происходящее на поле, свободными остаются уши, скачал я два последних подкаста Радио-Т и один подкаст Keddr.com общей длительностью 5,5 часов. Параллельно прослушав «импровизации на темы высоких технологий» хотелось бы их прокомментировать.
409 выпуск комментить не буду, так как не сталкивался близко с продукцией Apple, а вот 408 очень даже оказался интересным. Один из главных вопросов подкаста: Нужно ли профильное образование программистам? Bobuk ответил на этот вопрос очень точно. Образование нужно людям для налаживания связей в будущем. То есть как таковое программерское образование не нужно, нужны лишь связи. Можно учиться на юриста, а тусоваться в свободное от учёбы время в среде программеров. Отучился на одного, связи в другом, и устроился по связям программером. Звучит достаточно тупо, но по статистике любой чувак с высшим образованием и пришедший устраиваться на работу, скажем Java-developer’а ни хрена не знаем. И не важно, что у него написано в дипломе. Настоящие знания получаются не в ВУЗе, а от самообразования. Вся система, которая штампует бездарных должников, то бишь львиную долю специалистов с высшим образованием устаревает в тот же самый день, когда первокурсник приходит на первую пару и единственный способ получить знания можно только самому, благо в наше время это очень даже не трудно.
Еще один интересный прикол услышал от Ксюхи (Ksenks), о том что надо бы создать такую фичу для Instagram’а, которая удаляет все страшные фотки. То есть фотаем селфи, загружаем всё что сфотали, объявляем голосование (Like/dislike) и через некоторое время, то что ушло в минус удаляется, а то что в плюсе остаётся. Вот такой улучшенный Instagram.
Что касается подкаста от Keddr.com,  ничего программерского не услышал. Всё было чисто о здоровом образе жизни, что нужно вставать на один час раньше. Особого впечатления этот подкаст не произвёл, да еще и ведущие сидят рядом в одной студии и перебивают друг друга. Не то что Bobuk  с Umputun’ом находятся в разных частях света и всё чинно-благородно…
Ну а завтра 410 выпуск можно послушать, ведь копать еще много…

Оптимизация рабочего времени 2: Сайты знакомств

После окончания первой части (не блокбастера, конечно) возникло проблем больше чем было до запрета социальных сетей.
Что получилось? Если сотрудники не могут сидеть в практически свободное время на работе и общаться в Одноклассниках, то значит они будут сидеть на других, открытых ресурсах.
В первые дни, после запрета соцсетей, на работе резко упала скорость интернета. Люди подсели на Яндекс.Видео,  RuTube, Видео.Mail и т. п. Ну, а если скорость и так не ахти (бюджетная организация, 512 кбит), то с видео не очень комфортно сидеть, да и звук из колонок выдаёт, а в наушниках сидеть тоже не камильфо. Тут и пришли на помощь сайты знакомств.

Начальство, увидев это безобразие, как всегда, не разобравшись в чём дело прёт с претензиями к сисадмину: «Тебе же сказали заблокировать соц. сети!». Так они заблокированы! Интересный аргумент с визуализацией последовал далее. «Посмотри, я открываю поисковик и набираю: сайт… Видишь, он мне пишет — сайт знакомств, это значит, что кто-то сегодня от нас выходил на сайт знакомств».
Я от такой логики вообще офигел. Каким образом поисковая выдача связана с нашей конторой? Очередной раз, убедившись, что технологии и чиновники находятся в разных уголках Вселенной Интеллекта, вышел и заблокировал в локалке все сайты знакомств.
Если в последующие дни коллегиальный состав переключится на фотки с котятами, а начальство попросит отключить котят, заблокирую интернет вообще, оставив СУФД и корпоративную Аську, хотя последнюю, таким Макаром, тоже скорее всего, попросят убрать…

Оптимизация рабочего времени

Тут на днях высшее руководство администрации объявило, что если кто-то спалится за сидением в соцсетях, то пусть он (или она) пишет заявление на увольнение.
Больше похоже на бред. Но нам системным администраторам пофигу — поставил фильтр и живи дальше. Сотрудники, правда будут возмущаться, типа «Почему Одноклассники не работают?». Можно даже врагов нажить…
В принципе проблема понятна: нагрузка на общую сеть, расход трафика, сотрудники фигнёй маются и т. д. Но все эти руководители вообще сами-то знают в чём фишка соц. сетей?
Когда-то в далёком 2008 году я еще сидел в проекте Мой мир и считал, что ВК — полное говно (pardon). Когда же я  там зарегистрировался, стало понятно, что самая популярная сеть рунета — это не только средство коммуникации и пустого времяпровождения, но и отличная платформа для ведения бизнеса. Начальство, которое запрещает соц. сети, не то чтобы не в курсе, что это такое, они даже далеки от интернета вообще. Здесь я не имею ввиду не создателей стартапов, компаний и других успешных людей. Здесь я имею руководителей-совков, которые по большому счёту случайные люди и попали на высокие должности в аппарат управления за прошлые заслуги ведения экстенсивного хозяйства в советский период. Для них нововведения и новые средства коммуникации это как колесо для первобытного человека. Все вопросы решаются по телефону, а ведь платить за межгород гораздо дороже, чем созвониться бесплатно по интернету через Skype, видеовызов по одноклассникам или В Контакте.
И, кроме всего прочего, использование служебного телефона в личных целях карается вычетом из зарплаты. Как будут вычислять в личных целях я звонил, скажем в Иркутск коллеге или по рабочему вопросу? Осталось только прослушку поставить…

The World without Me

pustotaПо утверждению академика всего что только можно придумать Норбекова Мирзакарима Санакуловича, личностей в нашем мире около двух процентов, остальные 98% — серая масса, или попросту дебилы. Представьте себе мир, в котором живём!!! Более того у сея академика почти все градации выставлены в пропорциях 2-96-2. То есть 2 процента высокие, 96 процентов среднего роста и 2 процента низкие. Вероятно, получается, что это относится и к личностям. Ну, ладно с дебилами я переборщил…

Для примера, в одной из книг Норбеков говорит о том, что историю творят личности, Если убрать Пушкина из истории, то всё, приплыли к безграмотности и заговорили по-церковно-славянски. Убрали Колумба и не открыли Америку. Убрали Теслу и лишились более сотни изобретений, которые по сей день живут бок о бок с нами.
Но если учитывать слова некоторых людей из того же списка девяносто восьми процентов о том, что незаменимых нет, то можно утверждать, что Америку открыл бы кто-то другой, светский литературный язык утвердить бы тоже кому нашлось и открытия в точных науках, опережающие своё время могло бы быть дано не сербу. Но всё это явно было бы не совсем таким, как оно есть сейчас. Замена явно может найтись.Читать далее

50 лет BASIC

На днях на Радио-Т прошла дискуссия по поводу золотого юбиляра, который искалечил умы не одного поколения программистов. Есть мнение, что те, кто начал изучать программирование с Бейсика,  уже никогда не смогут заниматься программированием объектно-ориентированным. Умпутун на что возразил, и сказал: «Где были программисты Бейсик, то теперь там девелоперы JavaScript.
С одной стороны я поддерживаю плохое влияние этого языка на мозг. С другой, можно же перебить своё мировоззрение.
В школе мы застали ещё времена советского компьютера БК-0011М. Не то, что я настолько древний по годам, просто PC добрались до школы только во времена Путина — в начале «нулевых». Итак, БК-0011М работал на Бейсик-Экситон и его бардачность сравнима с современными аналогами разве что в PHP.
Никакого объявления переменных, никакого выделения памяти. 10, 20, 30… и погнали «шпарить» код строка за строкой. К чему это привело в конечном итоге?
В ВУЗе пересесть с Экситона на Delphi 7 было нереально сложно. Например, я не понимал вообще реализацию цикла case.Читать далее

Windows XP: конец поддержки

В день смерти Windows XP, дабы чтобы оказаться актуальным также выскажу своё мнение об этой (скорее) проблеме. Почему проблеме? Рассмотрим этот вопрос подробнее.
Жил-был компьютер. Жил нормально со своими 512 мегабайтами оперативы. И всё было хорошо. И Word-2003 запускался, и в интернет ходил (через IE, прости Господи), и в Excel’е считал и в СУФД отчёты отправлял. Справлялся со всеми своими задачами. Но тут Корпорация зла (Microsoft) решила, выдернем мы из тебя душу (XP) 8 апреля, и пойдёт твоя реинкарнация (в Windows 8).

В ходе перерождения системы пользователи государственных организаций столкнулись с большими неудобствами и проблемами. Оказалось, что новая операционка совсем не хочет работать на их старом железе, а если и работает, то тормозит страшно. А если даже и не тормозит, то интерфейс непривычный и переучиваться никто не хочет.
Конечно радикально переходить на Windows 8.1 тоже не целесообразно. Вам ведь не подогнали случайно компы с сенсорными экранами и FullHD.

Читать далее

Жизнь внутри Framework’а

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

В переводе с английского framework означает каркас или структура. Предназначен этот каркас для того чтобы выполнить определённую фигню быстрее и с меньшим количеством ошибок. Но фреймворк — это всегда ограничение. Если человек будет работать только внутри jQuery, то он никак не сможет понять JavaScript. Тоже самое с любой работой. Чтобы нормально ориентироваться в рабочем процессе, нужно уметь сразу многое. Например, начальник должен знать общую картину. Если он ни черта не понимает в сайтостроении, то как он может руководить процессом?

Читать далее

80-часовая рабочая неделя или неэффективная организация труда

Работать системным администратором трудно. Ещё труднее выходит, когда вместе с этим делаешь работу экономиста-винтика в механизме под названием «Управление финансами».
Сама работа экономиста сложности не вызывает. Нужна только сосредоточенность и усидчивость (сиди себе и сравнивай цифры). Но когда тебя постоянно отвлекают по пустякам, вроде в Ворде у кого-то текст расползается, в Экселе настройки сбились, кэш в браузере и Джаве переполнен и поэтому СУФД (система удаленного финансового документооборота) не грузит, то просто сдают нервы и свою, казалось бы сравнительно лёгкую работу не удаётся выполнить к концу рабочего дня.

В финуправление я попал случайно. Пришёл забрать кое-какие запчасти для сборного компа, а тут мне и предлагают работу. В принципе сисадмином работать у меня опыт есть, да еще и привлекательно расписали обязанности:

  • обслуживание локальной сети — 13 компьютеров и один сервер;
  • обновление 1С Предприятие 7.7 и 8.2;
  • обновление поддержка программного комплекса Свод-СМАРТ;
  • проверка почты;
  • установка/генерирование электронно-цифровых подписей;
  • управление/бекап баз SQL;
  • загрузка/проверка платёжных форм в системе Свод-СМАРТ.

Читать далее