вторник, 31 июля 2012 г.

Win и Web интерфейсы. Достоинства и недостатки


Сегодня опять речь пойдет про интерфейсы (один раз я уже рассказывал вам о них). Тогда об интерфейсе в общих чертах говорили, а сегодня — уже более практичные вещи будут сказаны. Сегодня я буду сравнивать Win и Web интерфейсы (еще раз повторюсь).

Я сильно в тему интерфейсов лезть не буду — она довольно обширная, так что остановлюсь на банальном разделение Win и Web. Грубо говоря — это оконный декстоп-интерфейс программ и браузерный интернет-интерфейс. Вот их я и буду сегодня сравнивать.

понедельник, 30 июля 2012 г.

Мой прогноз на олимпиаду


И еще одну статью решил сегодня опубликовать (так как все-таки надо план выполнять, правда все ленюсь и ленюсь). Как не трудно догадаться — речь пойдет про Олимпиаду 2012 в Лондоне, которая сейчас вовсю идет уже не первый день даже.

Свой прогноз я сформировал уже давно, но — вот только сегодня решил им поделиться со всеми. Данная олимпиада — моя четвертая. Первая — в Сиднее (2000), потом в Афинах (2004), Пекине (2008) и сейчас — в Лондоне. По субъективному мнению — результаты нашей сборной становятся все хуже и хуже.

Хабр 23 - 29 июля


Очень давно последний раз публиковал статью с интересными статья с хабра (последний раз сделал это аж тринадцатого мая). Тогда сначала занят был весь день (мало времени было на просмотр хабра), а потом — лень стало. Но — наконец-то лень переборол (почти).

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

воскресенье, 29 июля 2012 г.

UI и его функции, характеристики успешного UI


Сегодня речь пойдет о пользовательском интерфейсе (User Interface, UI). В названии использую сокращение, чтобы оно большим не получилось. Как известно, интерфейс — это взаимодействие чего либо с чем либо. Вот об этом взаимодействии и пойдет сегодня речь.

Интерфейс пользователя (применительно к компьютерным программам) — это взаимодействие человека и компьютерной программы (интерфейс между PC и человеком). В программах это выражается (чаще всего) окошками с различной информацией внутри них.

четверг, 26 июля 2012 г.

На халяву


Сегодня философская тема будет. Смотрю я на людей (иногда) и думаю — почему они делают то, что делают? Да и я — тоже иногда не понимаю некоторые свои поступки, но — постепенно уменьшаю количество таких непонятностей. Я про работу сейчас говорю — почему люди работают там, где им не интересно?

По большому счету, все-таки — ходить на работу много силы не нужно. Проснулся, подготовился к работе и — пошел на нее. Там поработал — и с работы ушел. Более-менее люди уже научились свои рабочие обязанности выполнять, так что не тратят много сил на это. Тратят силы на другое — на обсуждение того, что работа не интересна (надоела, мало оплачиваемая и тд и тп).

вторник, 24 июля 2012 г.

Делайте бекапы


Уже неоднократно данная тема поднималась на всевозможных форумах, блогах, программерских сайтах (и не только программерских). Я тоже уже писал об этом, но — сегодня столкнулся опять с этой ситуацией — с отсутствие бекапа данных. Всем понятно, что делать надо, но — не всегда сам его делаешь.

В общем — решил табличку с данными немного модифицировать (правда надо было изначально все делать правильно, чтобы такого не возникало). Но — надо было поправить некоторые данные именно сейчас. Подумал о бекапе, но — не сделал. У меня было средство, с помощью которого можно было получить резервную копию, так что сам — не стал делать.

понедельник, 23 июля 2012 г.

SQL, DDL, DML, DCL, TCL


Сегодня у статьи было бы длинное название, но — я решил поместить в название только аббревиатуры, а не то — пару строк бы заняло. Как вы поняли — речь пойдет про язык SQL, про назначение этого языка (и различных его блоков). Статья, как и название — вполне большая по размеру вышла сегодня у меня.

SQL:

Язык структурированных запросов (SQL). Произносят это сокращение по разному. Большинство — ЭсКуЭль, меньшинство — СиКвЭл. Я произношу по первому варианту, но — особой разницы от этого нет.

воскресенье, 22 июля 2012 г.

Полуцензура в РуНете


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

Просто в последние дни (дни прямо после утверждения этого закона в думе) началась уж слишком активная работа наших правоохранительных органов. Стали активно искать сайты и заносить их в черный список (а может быть — уже до этого сами себе такой списочек организовали и теперь — только проходят по нему).

пятница, 20 июля 2012 г.

Ubuntu 12.04 - не работает русская раскладка


Сегодня все-таи (НАКОНЕЦТО!!!) обновил себе Ubuntu до версии 12.04. Долго уже собирался это сделать — но руки никак не доходили. Сегодня выдались два часа спокойствия — и я это сделал (правда все оказалось намного быстрее, но — я такого положения дел не ожидал).

В общем — обновилась убунту, работает все очень хорошо. По моему субъективному мнению — вроде даже быстрее, чем 11.10 работает (веб-странички как-то плавно пролистываются, красиво). Оставил юнайти, правда — привыкнуть не могу. Но — есть один недочет — в Ubuntu 12.04 не работает русская раскладка клавиатуры.

четверг, 19 июля 2012 г.

То ли ап, то ли нет


Не думал, что буду писать сегодня статью (просто весь вечер был занят, так что поздно пришел домой). Но — в интернете нашел интересную новость. Оказывается совсем недавно был ап тИЦ. Всем знакомо что это такое, и сам не раз писал об этом событии.

Так вот — ап был три дня назад (семнадцатого июля). Но у моего блога — данный показатель не изменился (несколько раз проверял его, последний раз — сегодня днем). Но вот буквально пару минут назад проверил — у моего блога тИЦ опять десять стал. Прям мистика какая-то.

среда, 18 июля 2012 г.

Периоды письма


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

Поговорить предлагаю про периоды письма. То есть — про периоды ведения своего блога (этот блог я уже больше двух лет веду, так что есть с чем сравнить). Лично я решил выделить три периода — первый, второй и третий (хотел его четвертым назвать, но — решил оставить так, как есть).

вторник, 17 июля 2012 г.

Регулярные выражения


И еще одна статья на сегодня (не удержался, так как подсказали интересную тему для изучения, в принципе — она должна помочь в работе). Рассказали мне про регулярные выражения (правда — для СУБД Oracle), но — принципе регулярных выражений везде одинаковый, так что всем будет интересно.

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

Властелин колец


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

Фильм этот очень популярен (благодаря книгам). Книги о властелине колец я видел, но — тоже не читал. В общем — ничего не знал про фильм, про сюжет. Но — знал что многие люди влюбились в этот фильм/книги, в язык (который был придуман для книги или фильма). В общем ниже — мое впечатление о данной серии фильмов.

понедельник, 16 июля 2012 г.

Нормализация и денормализация данных, их назначение


Сегодня у меня опять статья про образование, про базы данных. Название очень длинное (но — будет еще длиннее) — нормализация и денормализация данных, их назначение. Кое что из студенчества помню, но — сейчас обновлю свои данные и закреплю этот материал.

Нормализация:

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

суббота, 14 июля 2012 г.

Windows 8 RTM


Давно про новую операционную систему от Microsoft не писал — надо исправляться. Тем более — недавно стали известны еще более точные сведения относительно выхода новой Windows 8 (напомню что финальна яверсяи в этот раз называется RTM, Ready To Manufacture, Готовая к Производству). Кто-то уже пользуется — так что будет интересно.

Для партнеров компания Microsoft и прогрммистов, имеющих подписку MSDN/TechNet — новую операционную систему можно будет получить уже в первых числах августа (меньше месяца осталось). Программисты, тоже с этого времени — смогут продавать свои программы (платные) через встроенный в Windows магазин приложений.

среда, 11 июля 2012 г.

Проектирование БД, сущности, атрибуты и связи


Продолжая подготовку к будущей сдаче экзаменов — сегодняшняя тема: проектирование БД, сущности, атрибуты и связи. Все эти перечисленные слова знакомы (причем — не по наслышке), и в теории уже изучено, и на практике тоже. Но — повторить всегда можно, чем я сегодня и займусь.

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

вторник, 10 июля 2012 г.

Вики-Забастовка


В интернете то, оказывается, забастовка потихоньку идет. И — эта забастовка все-таки своей цели достигла — если бы не она, я бы не узнал о возможном принятии закона «О защите детей от информации, причиняющей вред их здоровью и развитию». Не знал — сегодня почитал и узнал немного про это.

Суть вот в чем — создание списка сайтов, доступ к которым будет запрещен — сайты вредные для детей (запрещать доступ будут либо на уровне хостинга, либо — на уровне провайдера). А также (как я понял) каждая интернет-страница должна будет иметь знак, информирующий, к какой категории принадлежит содержимое страницы (как фильмы, с градацией по возрасту). Правда кто будет за правильностью знаков следить?

понедельник, 9 июля 2012 г.

Жизненный цикл программного продукта


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

А если есть экзамены — то есть и список вопросов. Вот я и решил пробежаться по этому списку, вспомнить ответы на вопросы, а заодно — и помочь студентам (они все-равно проходят эти вопросы). Так что шестнадцать статей в этом месяце еще будут опубликованы.

понедельник, 2 июля 2012 г.

Финал ЧЕ 2012


Вот и закончился чемпионат Европы 2012. До следующего крупного турнира еще ждать целых четыре года (зато это будет чемпионат мира 2014 года). В общем — принес ЧЕ 2012 много чего интересного и не очень, но — об этом я расскажу позже (после повествования о результате финала данного чемпионата).

Для тех, кто забыл — в финале встречались сборный Испании и Италии. Первые уже дважды выигрывали чемпионат, вторые — только один раз. А также — испанцы являются победителями прошлого чемпионата Европы (2008 года) и чемпионата мира (2010 года). В общем — явно фаворитом были именно испанцы (примерно об этом уже рассказывал).

воскресенье, 1 июля 2012 г.

Статистика за июнь


К концу июня все-таки начал нормально публиковать статьи. Но — тоже иногда ленился (хотел все-таки пятнадцать статей написать — получилось только тринадцать). В любом случае — в июле надо будет получше отработать (правда времени не очень много будет для этого).

Правда, хоть я и ленился — но показатели за июнь у меня самые лучшие за все время ведения блога (помог этому день рождения Алана Тьюринга, 23 июня), тогда побывало тут очень много народа — что дало мгновенное улучшение статистики блога по всем показателям.