Выпускной

 

 

 

 

 

 

 

 

 

 

 

 

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

Как часто в детстве мы радуемся этим этапам, но чем взрослее мы становимся, тем меньше радости у нас. Очередное лето — очередное взросление… Так хочется остановиться на каком-то этапе и не продолжат далее. Почему? Нет, вовсе не потому, что это больше не повториться с нами, не будет больше белых бантиков или выпускных лент. Нет, это все суета да и только. Проблема вовсе в другом.

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

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

В детстве наши родители растили нас своей любовью, а теперь наше время их подпитывать своей заботой. А много ли им нужно? Всего лишь прижаться в теплой груди, услышать биение сердца самого родного человека на Земле, рассказать о том, что происходит в твоей жизни, посоветоваться или просто помолчать… Лишний звонок, лишнее «Я вас так люблю» продлевает их жизнь, заживляет раны, исцеляет болезни. Подалуй, не менее страшное чувство — «Я не успел» — я не успел сказать нежного слова, ласково прикоснуться, поцеловать… Теперь, у меня этого никогда не будет…

 

Спешите жить! Спешите совершать те поступки, которыми будут гордиться самые родные люди.

Люди! Берегите своих близких, забота и нежность — это их воздух… Пусть наши родители живут вечно, это в  наших силах!

С грустью и уважением ваша altklug

 

Перебор

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

Ассоциативные массивы — массивы, в которых ключ задается символьным определением.

Например:

$doc [0] = array(   «id»           => 1,
«date»      => date («d.m.y»,time()),
«name»    => «варпр»,
«history»   => array( «user»     => «варпр»,
«date»     => date(«d.m.Y»,time()),
«value»   => «fgdf»,
«user»     => «варпр»;


Имея, такой сложный массив, мы получаем. в первую очередь четко структурированный тип данных. Однако с манипулированием полями ассоциативного массива, могут возникнут проблемы. Для решения данного вопроса существует особенная функция foreach. Это даже не функция, а отдельный вид циклов, предназначенный четко для массивов. Структура цикла следующая:


foreach ($doc as $k=>$v){

//здесь идет разбивка массива на структурные части $k — ключ массива, $v — значение. Так как массив //многомерный, это значение также массив.


foreach ($v[«history»] as $k1=>$v1){

//для получение в переменной значения, применяем еще один цикла, получая таким образом поле массива


echo ($v1[«date»]);


}
}

Данная схема эффективна и применяется повсеместно. Понимание данного аспекта является концептуальным в правильном манипулировании данными.

Массивы наше все!!!

С уважением, ваша altklug

Спираль

Одним из базовых понятий методологии проектирования информационной системы является понятие жизненного цикла ее программного обеспечения (ЖЦ ПО). ЖЦ ПО — это непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации.

Спиральная модель жизненного цикла делают упор на начальные этапы ЖЦ: анализ и проектирование. На этих этапах реализуемость технических решений проверяется путем создания прототипов. Каждый виток спирали соответствует созданию фрагмента или версии ПО, на нем уточняются цели и характеристики проекта, определяется его качество и планируются работы следующего витка спирали. Таким образом углубляются и последовательно конкретизируются детали проекта и в результате выбирается обоснованный вариант, который доводится до реализации.

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

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

CASE

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

  • сложность описания (достаточно большое количество функций, процессов, элементов данных и сложные взаимосвязи между ними), требующая тщательного моделирования и анализа данных и процессов;
  • наличие совокупности тесно взаимодействующих компонентов (подсистем), имеющих свои локальные задачи и цели функционирования (например, традиционных приложений, связанных с обработкой транзакций и решением регламентных задач, и приложений аналитической обработки (поддержки принятия решений), использующих нерегламентированные запросы к данным большого объема);
  • отсутствие прямых аналогов, ограничивающее возможность использования каких-либо типовых проектных решений и прикладных систем;
  • необходимость интеграции существующих и вновь разрабатываемых приложений;
  • функционирование в неоднородной среде на нескольких аппаратных платформах;
  • разобщенность и разнородность отдельных групп разработчиков по уровню квалификации и сложившимся традициям использования тех или иных инструментальных средств;
  • существенная временная протяженность проекта, обусловленная, с одной стороны, ограниченными возможностями коллектива разработчиков, и, с другой стороны, масштабами организации-заказчика и различной степенью готовности отдельных ее подразделений к внедрению ИС.

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

В 70-х и 80-х годах при разработке ИС достаточно широко применялась структурная методология, предоставляющая в распоряжение разработчиков строгие формализованные методы описания ИС и принимаемых технических решений. Она основана на наглядной графической технике: для описания различного рода моделей ИС используются схемы и диаграммы. Наглядность и строгость средств структурного анализа позволяла разработчикам и будущим пользователям системы с самого начала неформально участвовать в ее создании, обсуждать и закреплять понимание основных технических решений. Однако, широкое применение этой методологии и следование ее рекомендациям при разработке конкретных ИС встречалось достаточно редко, поскольку при неавтоматизированной (ручной) разработке это практически невозможно. Действительно, вручную очень трудно разработать и графически представить строгие формальные спецификации системы, проверить их на полноту и непротиворечивость, и тем более изменить. Если все же удается создать строгую систему проектных документов, то ее переработка при появлении серьезных изменений практически неосуществима. Ручная разработка обычно порождала следующие проблемы:

  • неадекватная спецификация требований;
  • неспособность обнаруживать ошибки в проектных решениях;
  • низкое качество документации, снижающее эксплуатационные качества;
  • затяжной цикл и неудовлетворительные результаты тестирования.

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

Перечисленные факторы способствовали появлению программно-технологических средств специального класса — CASE-средств, реализующих CASE-технологию создания и сопровождения ИС. Термин CASE (Computer Aided Software Engineering) используется в настоящее время в весьма широком смысле. Первоначальное значение термина CASE, ограниченное вопросами автоматизации разработки только лишь программного обеспечения (ПО), в настоящее время приобрело новый смысл, охватывающий процесс разработки сложных ИС в целом. Теперь под термином CASE-средства понимаются программные средства, поддерживающие процессы создания и сопровождения ИС, включая анализ и формулировку требований, проектирование прикладного ПО (приложений) и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы. CASE-средства вместе с системным ПО и техническими средствами образуют полную среду разработки ИС.

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

Соединение половинок

Давным давно, на свете не было мужчин и женщин, были лишь бесполые существа, имеющие 4 руки, 4 ноги и 2 головы, но Всевышний решил разделить эти две половинки, так и появились мужчина и женщина, которые всю свою жизнь, ходят по жизни и ищут свою половинку, чтобы слиться с ней воедино в поцелуе.

Возможно, то всего лишь красивая сказка, но почему так сложно обьяснить из-за чего для людей так ценен поцелуй?


Учащенное дыхание, сердце, которое стучит все быстрее и быстрее, грозя выскочить из груди и наконец, поцелуй… Это полное отключение от окружающего мира, потеря всех мыслей и эмоций, полет куда-то глубо-глубоко прямо в бездну, но не страшную, а манящюю…

Ученые не могут обьяснить тягу к поцелуям. К слову сказать, у многих животных отсутствует поцелуи, лишь физический контакт, так что данное понятие не является животным инстинктом.

Однако у человека, по крайней мере у большинства, поцелуи гораздо более потаенное, чем физический секс. Кстати, 80 процентов людей закрывают при поцелуи глаза. Есть романтическое высказывание на эту тему: «Когда целуешь любимого человека, глаза автоматически закрываются, потому что на них аккуратными ножками наступает нежность.»

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

А сегодня, день Поцелуев. Целуемся, мы этого достойны!

С уважением ваша altklug

Солнечный ожог — что делать?

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

Но на утро, я поняла. что сгорела. Причем капитально. Кроме кожи цвета помидора мне досталась ужасная боль, высокая температура. Невозможно нормально спать, в общем ужасное чувство. Конечно, необходимо предупреждать такие ситуации, но что делать, если такое уже случилось?

Вооружившись славным гуглом, я приступила к исследованию «почвы». К слову сказать, я  приняла первые меры по успокоению моей кожи, вернее того, что от нее осталось. Во-первых купила молочко от солнечных ожогов с маслом ши и еще какими-то травами. Однако кардинального результата оно не принесло. Позже, несколько раз в день, я мазала себя смесью из сметаны и оливкового масла. Запах, честно говоря, отвратный, но стало намного легче. Однако боль окончательно не прошла, кроме того начали болеть другие участки тела.

Итак, меры, которые советуют при ожогах.

1. Охлаждение поврежденных участков тела. В моем случае это была сметана. Рекомендуют, прикладывание льда или мокрой простыни.

2. Увлажнение — любые увлажняющие средства, лучше не сильно жирные.

3. Витамин А — для внутренней поддержки кожи.

4. Пантенол — как заживляющие и успокаювающее средство.

5. Много пить, так как кожа теряет много влаги.

От себя, применила все пункты, кроме 3 и 4, стало намного легче, но еще, конечно не все прошло.

Не сгорайте! Солнце — и друг, и враг.

С уважением ваша altklug

Белка-3

Вот и я, наконец сходила на «Ледниковый период 3». Было необычайное чувство нетерпения перед просмотром, каждая минута просто ползла. Но вот гаснет свет, зал замирает. К слову сказать, в зале было очень много детей, что не удивительно в связи с жанром фильма, но количество взрослых также радовало.

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

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

Рекомендую к просмотру!

С уважением, ваша altklug

Милые мерзавцы

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

Все дело в том, что мы всегда склонны идиализировать людей. Нет, не только киношных героев, но и окружающих нас знакомых, друзей. Каждый человек пытается всегда найти в другом человеке что-то хорошее, человечное. Пусть, например, все тот же Хаус циничен, но он же спасает людей, Декстер, хотя и убийца, но убивает только плохих.

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

С уважением, ваша altklug

Коворкинг

Слово «коворкинг» (co-working), пришло к нам из английского языка.

Допустим, вы решили уйти из офисной рутины и работать дома, вас гнетет офисная обстановка и обязаловка, или вы решили работать на себя, то есть брать единоразовую работу.

Однако, как ни странно, зачасту, дом вовсе не располагает к работе — не та обстановка, отвлекают или банально не хватает необходимой мебели.

Для таких случаев и придумали коворкинг.

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

Первое удобство такой схемы – это прекрасная возможность приглашать клиентов и проводить встречи и презентации в отличном офисе со всеми удобствами. Но это не единственный плюс. Очень радует тот факт, что теоретически за соседним столом может работать дизайнер, а ещё через стол – авиадиспетчер. Это просто роскошная возможность постоянно общаться с разными людьми. Здорово.

С финансовой точки зрения оренда рабочего места стоит не так дорого — в районе — 50 и более долларов. Учитывая то, что в «комплект» входит не только рабочеее место, но и кухня и презентационная комната, это более чем выгодно.

В Киеве, к слову, также существует такой центр, называется он Улий. Так что, дорогие читатели, цивилизация докатилась и до нас.

С уважением, ваша altklug

Что наша жизнь? Игра!

Все мы люди разные, как травинки в поле… Отличия в характерах, в поступках, в отношениях… Ка же определить, кто тебе тот или иной человек? Друг, товарищ, брат…

По моему глубокому убеждению, родственниками не обязательно нужно быть по крови, зачасту, близкие — люди по духу. Я на своем опыте знаю, что отношение к человеку можно «сиграть», так как сама. что греха таить, позволяла себе делать подобное по различнным причинам. Поэтому всегда сужу о человеке по поступкам.

Да, возможно то эгоистично, ведь, для того, чтобы быть моим другом, человеку необходимо что-то для меня сделать, совершить какой-либо поступок, а не просто улыбаться, думая о своем. Но это имеет свои преимущества. Мне не очень нравится, когда человек говорит, что у него много друзей, по моему субъективному мнению, друзей не может быть много, остальные это всего лишь товарищи. То есть, человек не может разделить окружающих на близких и просто знакомых. И как часто бывает, это неумение может сиграть злую шутку, казалось-бы близкий человек, делает настолько больно, что глаза открываются на истинное его отношение.

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

Надейся на друга, но и сам не плошай!

С уважением, ваша altklug