-Поиск по дневнику

Поиск сообщений в Shwaps

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 17.09.2009
Записей: 43
Комментариев: 3
Написано: 46


mchost - мошенники

Среда, 02 Июня 2010 г. 09:32 + в цитатник
Оригинал сообщения
Комментарии: Комментарии



Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

Трындец

Вторник, 04 Мая 2010 г. 10:14 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

Здравствуйте дорогие читатели!

После 15 дневного отключения работа сайта восстановлена. Так же восстановлены почти все данные, включая комментарии пользоваелей.


Я, лично против мата на форуме, но то что произошло это - 3,14ЗДЕЦ. в середине апреля по вине хостинг-компании mchost, которая стала решать свои проблемы за счет клиентов, упали около 50 000 сайтов. Работа некоторых из них, имеющих круглосуточную поддержку была восстановлена путем быстрого переноса на другой хостинг. Наша же команда узнала о падении серверов только с утра. Самое неприятное, что компания мсхост, зная о возможном отключении оборудования, не предупредила своих клиентов, а просто решила, что коллективный протест клиентов поможет решить их собственные финансовые проблемы.

Далее, примерно через неделю сервера вновь подключили. Честно говоря я им даже поверил. Ну с кем не бывает, ну сбой. Однако через несколько дней ситуация повторилась: вновь отключение, вновь без предупреждения. Тогда доверие окончательно исчерпалось.


В настоящий момент они так и не вернули последние дампы БД, а так же около 3000 рублей, оставшихся на счету.

Все сайты перенесены на хостинг JINO, который на данный момент мне кажется максимольно надежным.


Что будет дальше покажет время. Единственное что не пойму в mchost: kак можно было так по-глупости на корню убить свой бизнес?


Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

В чем сделать отчеты?

Четверг, 25 Марта 2010 г. 09:43 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

Доброго времени суток, дорогие читатели.


В чем сделать отчеты?


При написании одной, очень интересной программки возникла трудность: в чем создать отчет.


Фаст Репорт и тому подобные приблуды мне, мягко говоря, не нравятся. Да и пользователям они не удобны. Как я считаю – когда пишешь программу, всегда нужно отталкиваться от того, что нужно пользователю. Именно тогда ваше творение будет пользоваться популярностью.


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


Вернемся к нашей задаче с  программой. Что будет привычно нашему пользователю? На ум сразу приходят Word и Excel. Поэтому и отчеты лучше вставлять в эти приложения. Всем хорошо – все довольны.


Shwaps © 2010


Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

SAP vs 1C.

Вторник, 16 Марта 2010 г. 12:48 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

Доброго времени суток дорогие читатели!


SAP vs 1C.


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


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


SAP – бесконечно сложная, но в тот же момент достаточно понятная система управления производством, которая является безусловным лидером во всем мире. В отличие от кассетного магнитофона в 1С, здесь мы видим скорее лего, конструктор. Любой клиент может заказать у фирмы SAP необходимые модули и собрать свою систему. Кроме стандартных модулей имеются внешние, которые должны быть написаны на внутреннем языке системы - АВАР (не «авар», а «абап»). Таким образом любой недостающий элемент можно дописать самому и включить его в состав системы.


Два различных решение, две программы-лидера в своей нише. Какой из них лучше – покажет время.


Shwaps © 2010


Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

Delphi 2009 и SQLite.

Вторник, 16 Марта 2010 г. 11:14 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

Доброго времени суток дорогие читатели моего блога!


Delphi 2009 и SQLite.


Ну вот это и случилось – я начал переход на RAD studio (с 2009 дельфином на борту).

Около полугода назад был у меня вот такой диспут в комментариях с Павлом и Tulon:

Тот wrapper, который Вы предложили в статье, отвратительно работает с Юникодом в юникодных версиях Delphi (например, delphi 2009). А вот в Delphi 7, например, работает хорошо.

Если Вы решите в будущем переходить на более свежие версии Delphi, и чтоб при этом SQLite нормально воспринимал юникодные символы, рекомендую использовать DISQLite3. Очень хорошая вещь.

[Reply]


admin Reply:

Январь 11th, 2010 at 13:56

Полностью с вами согласен. Но пока переходить на 2009 особого желания не испытываю. Старый добрый дельфи 7 =)

[Reply]


Павел Reply:

Январь 12th, 2010 at 22:50

Это понятно, что добрый, но вот моя программа, скомпиленная в D9, отказалась работать в Висте по непонятным мне причинам… После перекомпиляции в D2009 всё заработало.

Это так, на будущее. Переходить придётся рано или поздно

[Reply]

Пишет Tulon | дата: 01.03.2010 в 15:33

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

Про совместимость с Win7 даже думать не хочу.

Поэтому решил все-таки перейти на D2009. Большинство программ конечно требуют косметической доработки для пересборки, но они не сложные.


Тогда я к этому отнесся не совсем серьезно, но впоследствии столкнулся с теми же проблемами. Программы отказываются работать в Висте, и кишат глюками и ошибками при работе в MS Seven. Перейдя в Delphi 2009 я избавился от этих глюков, но возникла ужаснейшая ситуация: мой wrapper действительно не кушает юникод и загибается буквой «зю» при вызове первой же процедуры.

Помучав его часа два и не вымучив ничего хорошего я стал посматривать в сторону DISQLite3. Как обещают разработчики – это мегакрутой компонент, с помощью которого можно работать с базой SQLite даже быстрее чем сама dll библиотека (которая кстати будет включена в код программы, а не лежать отдельно).

Минусы:

• Компонент платный.

• Компонент практически не имеет описания в Рунете.

• Достаточно сложный для понимания новичками.

• Кодонеэкономичная библиотека

Но главный минус для меня заключался в том, что при использовании этого компонента, мне пришлось бы полностью переписывать код своих программ, так как все они были написаны под тем самым злосчастным Wrapper’ом.

И как бы вы поступили?

А я прочитал в комментариях адрес соавтора Wrappera и связался с ним. Оказывается у него были те же проблемы, и он благополучно модернизировал свое творение, попутно исправив еще целую кучу багов. После не долгой, но душевной беседы он мне выслал файлики, которые сразу же заработали в моем 2009 Delphi.


Кому нужно – оставляйте почтовые адреса в комментариях – вышлю =)


Shwaps © 2010


Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

Обнуление пароля на NOD32.

Понедельник, 08 Марта 2010 г. 11:13 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

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



Обнуление пароля на NOD32.


Если был установлен пароль, защищающий изменение настроек программы (и в последствии был утерян или забыт, как его обнулить ?



Недавно столкнулся с такой вот неприятностью. На одном из компьютеров фирмы был установлен NOD32, который напрочь вешал всю работу на этом компе (глюк установки). Его бы настроить по человечески, так ведь нет. «Умные» админы поставили туда зверский пароль (Служебные программы NOD323 => Настройки системы NOD323 => Настройка => Защита установочных параметров Настройка), который сами впрочем и забыли. Первая, мысля, была снести винду (но там было столько инфы и программ, которую копировать бы ушло не менее суток). Решение пришло неожиданно от одного знакомого.


Всего-то нужно было удалить ключ PackageID в ветке: HKEY_LOCAL_MACHINESOFTWAREEsetNodCurrentVersionInfo



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



Shwaps © 2010


Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

Новые мысли

Четверг, 04 Марта 2010 г. 23:17 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

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



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



По этапам:




  1. Прошел обучение по 1С. Получил сертификат.

  2. Устроился работать на КамАЗ в отдел поддержки 1С

  3. Пошел на повышение в отдел внедрения SAP, где в настоящий момент и нахожусь.



Сказать честно всегда мечтал набраться опыта на каком-нибудь большом предприятии. А тут в один миг сбылись две мечты сразу: большое предприятие и SAP. Дело в том, что в САПу очень сложно попасть. Я не имею ввиду ту стандартную версию, которая стоит в магазинах наподобие «ЛЕНТЫ», а именно БОЛЬШАЯ SAP, которую нужно внедрять, дорабатывать, дописывать. Вот это действительно хороший опыт, так как SAP это крупнейшая на данный момент ERP система, и работу по ней найти можно как у нас, так и за рубежом.



Вот такие вот скромные новости.




В дополнении отмечу замечательную программу, с которой познакомился буквально на днях: Snagit. Если вы работаете в службе поддержки – то это будет просто незаменимое оружие в вашем арсенале. Программа нужна для изготовления скриншотов. Казалось бы, что тут можно оптимизировать, но эта программа выполнят все, что связано со скриншотами: фото области экрана, фото отдельного окна, фото web-документа целиком, пририсовывание стрелочек и пояснений, экспорт во всевозможные форматы, включая Word и Excel и многое многое другое. В общем маст хэв.



Кстати, теперь планируется ежедневное обновление блога.



Shwaps © 2010


Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

С Новым Годом дорогие читатели!

Суббота, 09 Января 2010 г. 18:08 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

Честно говоря, не понимаю всеобщего веселья по поводу этого праздника. По мне день рождения намного важнее. Тем не менее, Новый Год - это отличный способ вспомнить старых друзей и, забыв про деньги, от души поесть =)


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



Хватит теории =) Теперь о блоге. С нового года в блоге будет новая рубрика - TopTen. Очень хотелось создать рубрику ссылок, где публиковать только интересные ресурсы, но так, чтобы, как чаще это бывает, все не превратилось в линкопомойку. Ссылки будут разбиты на разделы. В каждом только по 10 ссылок, но зато самые сливки по моему скромному мнению =)



С новым годом, и пусть он принесет вам только счастье! Shwaps © 2009/2010


Я сейчас нахожусь: xann.ru
Мой настрой: Crazy


LIci WP

Короткий ликбез по социальным закладкам.

Суббота, 21 Ноября 2009 г. 01:21 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

Вопрос: Имеет ли смысл прогонять свой сайт по социальным закладкам? Что это мне даст.


Ответ: Разумеется смысл есть. Это даст бэклинков (не так много, но все же). Это скажется на вашем ТИЦ и ПР (поисковики любят социальные закладки). Это повысит позиции вашего сайта при поиске (я уже говорил, что поисковики любят социальные закладки? =). Это даст вам траффик (около 30 - 60 человек за две недели). И еще много чего вкусного


 


Вопрос: Если я каждый день буду прогонять сайт по социальным закладкам - это даст мне море траффика и первые позиции в поисковиках?


Ответ: Оптимальное количество прогона по соц. закладкам для молодого сайта - 3-4 прогона в месяц. Для старых - около 3-4 в неделю. Самое главное никогда не прогонять более двух раз одну и ту же страницу. Старайтесь гонять разные страницы. Если проект старше 3х месяцев и никогда не гонялся по соц. закладкам, то имеет смысл прогнать сразу 10-20 страниц, что даст взрыв - то есть короткий но стремительный скачок траффика и как показывает практика на это хорошо смотрят поисковики.


 


Вопрос: Сколько закладок единовременно добавлять в каждый сервис?


Ответ: Оптимальней использовать не более 10 закладок в каждом сервисе.


 


Вопрос: Какой толк от исчпользования иностранных сервисов? 


Ответ: Кроме траффика - все те же плюсы, что и у наших социалок.


 


Вопрос: Что лучше: добавлять закладки вручную или заказать прогон?


Ответ: Все зависит от качества прогонщика, но как праило вы замучаетесь вручную прописывать 300 закладок в 60 сервисах =)


 


Вопрос: Как правильно сформировать тэги при составлении шаблона для закладок?


Ответ: Первые два три тэга - в общих чертах, популярные. Еще пара - о сайте вообще, и от 5 до 8 конкретно о закладке.


Я сейчас нахожусь: xann.ru
Мой настрой: Crazy


LIci WP

MATRIX

Суббота, 26 Сентября 2009 г. 00:20 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

d0bad0b0d180d182d0b8d0bdd0bad0be


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


Возможности программы:



  • Вычисление определителя матрицы

  • Построение обратной матрицы

  • Вычисление ранга матрицы

  • Решение систем линейных уравнений (СЛАУ)

  • Наглядные обучающие материалы, встроенные в программу (флеш-ролики)


Кроме того стоит обратить внимание, что в отличие от аналогов программа отображает ХОД РЕШЕНИЯ (!!!) по этапам. Так что задания, выполненные с помощью этой программой, не вызовут подозрений даже у самого придирчевого преподавателя.


 


 СКАЧАТЬ ВЕРСИЮ 1.4


 


Shwaps (c) 2009


Я сейчас нахожусь: www.xann.ru
Мой настрой: CrAzY


LIci WP

О вреде дешевых товаров.

Вторник, 22 Сентября 2009 г. 18:19 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

Если быть точнее вредны не сами товары, а сама экономика на них основанная. Разумеется, есть масса доводов в их пользу. Давайте просмотрим основные из них и попробуем найти опровержение. 


1) ЗА: Китайские игрушки удобно покупать детям - одну сломали, купил другую. Просто дешево, выгодно.


Читать далее...

Я сейчас нахожусь: www.xann.ru
Мой настрой: Crazy


LIci WP

Информация

Пятница, 18 Сентября 2009 г. 22:46 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

Самые популярные записи:


Немного о хакерах.

TwiKiller

Бумажный Лайфхак

Я сейчас нахожусь: www.Xann.ru
Мой настрой: Crazy


LIci WP

Простая сигнализация

Пятница, 18 Сентября 2009 г. 21:57 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

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


Главные её достоинства это простота сборки, минимум деталей и дешевизна.


Начнем с деталей, нам понадобится:


1)      Паяльник, олово, припой, несколько проводков, прямые руки.


2)      Транзистор КТ315 или похожий. Стоит рубля 3-4, но можно выпаять из какой-нибудь платы. Их везде полно.


3)      Резистор на 4,7 кОм. Покупается копеек за 50, или выпаевается со старой платы.


4)      Светодиод. Стоит рубля 3. Можно выпаять из старого сидирома или детской игрушки.


5)      Батарейка на три вольта.


 


Транзисторы серии КТ315 бывают разных цветов. Можно брать любой =)


d0b8d0b7d0bed0b1d180d0b0d0b6d0b5d0bdd0b8d0b5-001


Резистор - чем меньше тем лучше. Пойдет на 0,25 или лучше на 0,125 Ватт.


d0b8d0b7d0bed0b1d180d0b0d0b6d0b5d0bdd0b8d0b5-002


Маркировка транзистора на схеме. У него три ноги: база, эмиттер и коллектор.


t11


Дальше спаиваем все это дело.


1)      На эмиттер транзистора припаиваем минус питания.


2)      На базу ставим ногу резистора.


3)      На коллектор - короткую ногу диода.


4)      Вторую ногу диода вешаем на плюс питания.


5)      Теперь натягиваем тоненький проводок между плюсом питания и второй ногой резистора. Это и будет охранный шлейф.


d0b8d0b7d0bed0b1d180d0b0d0b6d0b5d0bdd0b8d0b5-006


Все подключаем питания - смотрим. Лампочка не должна гореть. При обрыве охранного шлейфа она загорается.


 


При необходимости можно подключить вместо лампочки реле и повысить питание до 9 вольт.


Shwaps  (c)  2009


Я сейчас нахожусь: www.xann.ru
Мой настрой: Crazy


LIci WP

Немного о хакерах.

Четверг, 17 Сентября 2009 г. 19:33 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

 


smith3


В один их пасмурных августовских вечеров ко мне в интернет кафе подошел человек. Одет был очень неброско: свитер, джинсы и строгие очки с красными линзами.


«Ты  Shwaps?» - спросил он, присев на край соседнего стула.


«Да, я…» - честно говоря, я не ожидал, что кто-нибудь может знать тут мой псевдоним.


«Я слышал ты журналист. У меня есть кое-какая информация для тебя…» - с этими словами он достал из кармана диск в потертом бумажном конверте и, положив на стол, вышел.


На диске было несколько видеороликов и аудиофайлов в папке «Лекции для руководящего состава ФСБ» и текстовый документ. К сожалению, диск был изрядно поцарапан, и папка не открылась, хотя не сомневаюсь, что там могло быть много интересного. А вот содержимое текстового файла с пятой попытки мне удалось скопировать. Привожу текст с легкой правкой (убран мат и поправлена лексика).


 


Читать далее...

Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

Новая жизнь началась.

Четверг, 17 Сентября 2009 г. 19:33 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

- Петр Валерьевич, какие планы у вас на вечер? – голос аспиранта звучал необычно бодро.


- Андрей, ты уже приехал? Что-то ты долго там… в экспедиции-то своей…


- Ну, тогда как вы думаете о том, чтобы сегодня встретиться?


- Ты же знаешь, я всегда только рад. Заходи в любое время. Буду ждать.


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


Единственным кто хоть изредка посещал его - это Андрей. Нет, он не благоговел перед выдающимся  именем, более того, что он никогда и трудов-то его не читал. Раньше бы старый ученый и не подумал, что его другом будет аспирант-выскочка, авантюрист и искатель приключений. Но он оказался не только хорошим слушателем, но и весьма интересным собеседником. И появлялся Андрей всегда вовремя. Только было, на профессора хандра находит, а он тут как тут. Как всегда веселый, полный сил и оптимизма. И жизнь у Андрея в общем сложилась.  Одна Маринка, жена его,  чего стоит. Живут они душа в душу уже без малого пять лет и проблем не знают.  Вот только детишек у них пока нет. Некогда. Каждые два месяца – экспедиция.


 


В дверь постучались.


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


- Да вот… Ко мне редко кто заходит. – Пробормотал профессор, добавив про себя  - «а кулачища то у тебя не детские».


            Андрей, повесив куртку сушиться, как обычно устроился в кушетке, оставив профессору почетное место на диване. Началась беседа с вопросов об экспедиции. Старый ученый любил расспрашивать Андрея о его путешествиях. Тем более тот никогда не возвращался без какого-нибудь сюрприза. Будь то старая фреска или кусок пергамента с рисунком. Эти обычно были вещи, которые не представляли особой исторической ценности, и все равно бы пылились в архивах местных музеев. Так что Андрей с абсолютно чистой совестью утаивал их, а потом раздаривал друзьям и знакомым.


- Кстати Петр Валерьевич, помните, я Вам месяцев семь назад сверток один привозил?


- А как же! У меня тут все в целости и сохранности – лучше, чем в Ваших музеях храниться! – Профессор немного забеспокоился и явно пытался это скрыть. – А к чему ты это спросил?


- Да просто вспомнил. Вы же знаете мы, археологи, любим во всем точность. Так что даже самую малую деталь, будь то кусочек кувшина или, к примеру, тот сверток - все фотографируем, прежде чем добавлять в архив. И вот на днях к нам пришли результаты из института, где их расшифровывали…


- И что же там выяснили? Так мне его вернуть тебе?


- Да вы дослушайте до конца, не перебивайте. Расшифровали их значит, а там ерунда всякая. Рецепты кулинарные и восхваления фараону. Но вот на некоторых свертках, – они говорят, возможно, есть скрытые сообщения. Я им не верю, но может, стоит попробовать? Там всего-то нужно какой-нибудь кислотой слабой побрызгать и все проявится.


- Нет! Раз уж ты подарил мне его, я не позволю свой папирус кислотами дырявить! – Профессор аж привстал от негодования.


- Да не беспокойтесь вы. Нет, так нет. Никто заставлять не будет. Просто подумал, что вам бы было интересно.


- Нет там никаких сообщений. Обыкновенный свиток. Из-за каких-то там умников вы готовы такую вещь испортить!


- Ладно-ладно. Ничего портить не будем. Лучше я вам хорошую новость расскажу. – Андрей лукаво улыбнулся. – Кажется, скоро я стану папой.


 


 


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


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


И вот время остановилось. Профессор услышал сухой треск громоотвода. Медленно разрасталось синее зарево между бронзовыми зеркалами. В голове была лишь одна фраза – «Я хочу прожить жизнь по-другому».


 Вспышка и темнота. Чьи-то руки лезут к нему. Нет! Его достают. Шлепок.  Боль. Ужасная боль пронизывающая все тело. Глаза не видят. Светлые пятна постепенно превращаются в силуэты людей. Еще чуть-чуть и он увидит их лица. Марина и Андрей. Последние воспоминания  пронеслись в его голове перед  забвеньем. Новая жизнь началась.


Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

Лекция 1 по предмету «Проектирование виртуальных миров»

Четверг, 17 Сентября 2009 г. 19:33 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

 


Лекция 1 по предмету «Проектирование виртуальных миров»


 


1. Открываем среду Borland Delphi 7. Перед нами откроется новый проект. Обратите внимание на то, что основную часть кода система напишет за вас.


 


21


 


2. В окне объектов выбираем форму Form1. Это будет главная форма нашей игры. На ней мы будем рисовать поле и на нее же выводить графику.


3. В инспекторе объектов на вкладке свойства (Properties) находим строки ClientHeight и ClientWidth и вписываем для них значения 500 и 500. Эти два параметра отвечают за высоту и длину нашей формы.


4. Переключаемся на редактор кода.


5. Между строками {$R *.dfm} и  end. вписываем следующий код:


 


Procedure DrawCanvas;


begin


Form1.Canvas.Brush.Color:=clWhite;


Form1.Canvas.FillRect(rect(0,0,500,500));


end;


 


Procedure DrawBall(x,y:integer);


begin


Form1.Canvas.Brush.Color:=clred;


Form1.Canvas.Ellipse(x-5,y-5,x+5,y+5);


end;


 


Это две процедуры. Первая из них -  DrawCanvas нужна для того, чтобы нарисовать поле на котором будет находиться объект. Первой строчкой


Form1.Canvas.Brush.Color:=clWhite; (Форма1.Канва.Кисть.Цвет:= Белый)


мы ставим цвет для рисования. Второй строчкой


Form1.Canvas.FillRect(rect(0,0,500,500)); (Форма1.Канва.ЗаполнитьПрямоугольник)


мы рисуем заполненный текущим цветом (цвет, выставленный предыдущей строкой) прямоугольник на всю форму.


Вторая процедура - DrawBall(x,y:integer) будет рисовать наш объект в указанных координатах x и y. Первой строкой, как и в первой процедуре, мы выставляем цвет. Только на этот раз красный. А вторая строка рисует заполненный круг в указанных координатах.


Заметьте, что тело процедуры всегда записывается между слов Begin (начало) и End (конец) , а каждая строка в Delphi заканчивается точкой с запятой.


6. В редакторе кода вписываем после строки Var следующий код:


 


xpos, ypos : integer;


 


Это описание двух переменных, в которых мы будем хранить текущие координаты объекта. Тип обоих переменных Integer – то есть целое число.


 


7. В окне объектов выбираем форму Form1.


8.  В инспекторе объектов на вкладке события (Events) находим строку OnKeyDown и делаем двойной щелчок на ней. После этого мы окажемся в редакторе кода, а заголовок процедуры уже будет составлен.


9. Вписываем между слов Begin и End; в указанной процедуре следующий код:


 


 


if key=87 then ypos := ypos-5;


if key=83 then ypos := ypos+5;


if key=65 then xpos := xpos-5;


if key=68 then xpos := xpos+5;


 


DrawCanvas;


Drawball(xpos,ypos);


 


В этом фрагменте кода мы проверяем, какая клавиша была нажата, и присваиваем объекту новые координаты. Проверка осуществляется с помощью конструкции IFThen (Если … То). После IF идет условие выполнения. В нашем случае мы проверяем переменную KEY, в которой храниться код нажатой клавиши. Если нажатая клавиша является одной из управляющих в нашей игре, то мы выполняем соответствующее действие.


 


Далее обновляем поле (DrawCanvas) и рисуем наш объект в новых координатах (Drawball(xpos,ypos)).


 


В итоге код программы должен выглядеть так:


3


 


10. Запускаем программу на выполнение клавишей F9. Если вы все правильно сделали, то перед вами появится форма с изображенным на ней красным кругом. При нажатии клавиш w,a,s,d объект будет перемещаться вверх, влево, вниз и вправо соответственно.


 


Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

Бумажный Лайфхак

Четверг, 17 Сентября 2009 г. 19:33 + в цитатник
Оригинал сообщения
Комментарии: Комментарии


065


Разумеется, можно долго рассуждать и доказывать, что в наше время лэптопов, нэтбуков и прочих прелестей цивилизации использовать бумагу просто некошерно, но овладев тайнами укрощения информации на плоскости, ты получишь массу приятных плюсов. Один только этот талант буквально у меня на глазах превратил щуплого студентика в любимца, как сокурсников, так и всего преподавательского состава. А умение правильно записать свои мысли и планы, используя лишь три девайса (блокнот + ручка + мозг) сбережет множество нервов и избавит от долгих и неприятных разговоров с начальством. Я уже молчу про работу в сфере маркетинга и SEO, где практически все зависит от умения красиво представить информацию.

Читать далее...

Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

Студенческий портал PAUN.RU

Четверг, 17 Сентября 2009 г. 19:33 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

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


Все предоставляется совершенно бесплатно.


www.paun.ru 


Заходите, оценивайте, комментируйте, пользуйтесь!


Shwaps (c) 2009


Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

Дружим Delphi и SQLite. Глава первая: инструменты.

Четверг, 17 Сентября 2009 г. 19:33 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

 


Совершенно недавно озадачился по поводу выбора БД для нового проекта. Раньше всегда использовал стандартный BDE, что было не всегда удобно, так как BDE требует установки на компьютер специального программного обеспечения. Можно конечно обойти это, но в любом случае вместе с приложением придется таскать за собой все библиотеки BDE.

Читать далее...

Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

Совсем я заработался :)

Четверг, 17 Сентября 2009 г. 19:33 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

Уфф… не то слово. Сколько проблем оказывается у нас в стране с открытием своей фирмы. Ужас. А в остальном вроде нормально. Обычная жизнь программиста, хотя есть несколько положительных изменений. Начнем с наименее важных:

1) 9 сентября у меня встреча с представителями SoftLine. Возможно буду вести их курсы, что уже радует. Так же мне выделят в кабинете НОРМАЛЬНЫЙ стол, что тоже не может не настраивать на хороший лад.

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

3) Запущен главный портал фирмы NAYRON. Посмотреть его можно по адресу www.nayron.ru


А самое главное. Возможно в моей личной жизни скоро будут большие изменения ;)


Shwaps (C) 2009


Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

Город

Четверг, 17 Сентября 2009 г. 19:33 + в цитатник
Оригинал сообщения
Комментарии: Комментарии




Весь город – серость да дороги.


Наш мир погряз в густой пыли.


Все люди думают – «Мы боги»,


Но я то знаю – дикари.


 


Улиц пустынных серые змеи


Тянутся в души безликих людей.


Если ты чувствуешь, что их сильнее,


Сделай наш мир хоть немного добрей.


Shwaps (c) 2009


Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

Дружим Delphi и SQLite. Глава четвертая: чтение данных из БД.

Четверг, 17 Сентября 2009 г. 19:33 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

Ну вот и подошло время для заключительной статьи по Delphi и SQLite. Сейчас мы научимся извлекать на свет из недр базы данных нужную нам информацию. Начнем как обычно с текстовых полей. Для начала нам потребуется еще одна переменная - ее можно сделать локальной, то есть объявить непосредственно в процедуре.


 


sltb:TSQLiteTable;


 


Идем дальше.

Читать далее...

Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP

TwiKiller

Четверг, 17 Сентября 2009 г. 19:33 + в цитатник
Оригинал сообщения
Комментарии: Комментарии

2


Twitter - это один из наиболее прогрессивных стартапов нашего времени. Развиваясь стремительными темпами - он уже дошел и до России. Инструментов для общения через твиттер сейчас достаточно. Но существуют кое-какие не очень честные, зато действенные методы привлечения фолловеров (на twitter сленге этим словом обозначаются люди, которые подписались на ваш микроблог). Один из самых распространенных - это самим подписаться на чужие микроблоги - с большой долей вероятности они так же подпишутся на вас. Для автоматической подписки как раз и написана программа TwiKiller. Написана она криво, коряво и глючно, совершенно не оптимизирована, но, тем не менее, свою работу выполняет. Ах да, вспомнил, она еще русские буковки плохо переваривает. Кому интересен исходный код на Delphi - пишите в личку, вышлю.


 


Скачать



Я сейчас нахожусь: Tut
Мой настрой: Crazy


LIci WP


Поиск сообщений в Shwaps
Страницы: [2] 1 Календарь