Как стать автором
Обновить
36
0
Петрищев Алексей @5hr4M

Пользователь

Отправить сообщение

Cookies внутри iframe — проблема при создании приложения ВКонтакте/Facebook

Время на прочтение5 мин
Количество просмотров56K
Управление сессиями при помощи посылки cookies на сайтах стало настолько распространено, что без этого не обходится, наверное, ни один проект, требующий авторизации пользователей. Казалось бы, механизм настолько изучен, что проблемы с ним просто немыслимы.

Так считали и мы при разработке iframe-приложения для ВКонтакте.
Но после того, как приложение было разработано (разработка велась в основном в Mozilla Firefox и Google Chrome), выяснилось, что оно неработоспособно в Internet Explorer, к которому позднее присоединились последние версии Opera и Safari.

Под катом подробное описание проблемы и вариантов её решения.
Читать дальше →
Всего голосов 59: ↑54 и ↓5+49
Комментарии45

Поступил в продажу Kinect for Windows

Время на прочтение1 мин
Количество просмотров48K
image
Сегодня Microsoft объявила о доступности Kinect For Windows. Устройство появилось в продаже у Amazon и Microsoft Store, его стоимость составляет $249 с годовой гарантией.
Читать дальше →
Всего голосов 54: ↑44 и ↓10+34
Комментарии54

Oil Rush: официальный релиз

Время на прочтение2 мин
Количество просмотров1.9K

OilRush — стратегия в реальном времени от российских разработчиков из Томска.
Сегодня состоялся релиз версий для Linux, Mac OS X и Windows.
Стоит отметить, что проект является одной из первых технологических игр выпущенных для Linux.

Игра представляет собой смесь стратегии реального времени и жанра Tower Wars: вы управляете развитием морских платформ: нефтедобывающих и производящих, а также их обороной путем создания защитных сооружений, одновременно атакуя с моря и воздуха платформы врага. Дополнительное разнообразие стратегий вносит развитое дерево технологий.

По сеттингу игра напоминает фильм «Водный мир» — затопленный мир после глобальной катастрофы, в котором немногочисленные выжившие ожесточенно сражаются за остатки доступных ресурсов.
Читать дальше →
Всего голосов 282: ↑242 и ↓40+202
Комментарии154

Сергей Супонев — вспомним

Время на прочтение2 мин
Количество просмотров17K
Просматривал список известных людей, которые родились в этот день, и увидел в нём одного человека, чьё имя всколыхнуло очень тёплые воспоминания.

В 90-е годы, когда я был ещё совсем мал, большинство окружающих меня сверстников увлекались игровыми приставками. Кто-то рубился в Dendy, кому-то посчастливилось иметь Sega. Кто-то мечтал о приставках, а те, у кого они уже были, помимо того, что часами играли, выискивали по друзьям и знакомым игры, обменивались «картриджами», покупали что-то новое. До сих пор помню лотки на рынке с огромным количеством разных картриджей, которые казались тогда несметным богатством.
В те 90-е годы по Первому каналу (тогда ещё ОРТ) была передача — «Денди — Новая реальность» (хотя, сначала она выходила на канале 2x2), позже сменившая название на просто «Новая реальность». Для нас, детей, это было поистине окно в другую, новую реальность. Ведущим её был Сергей Супонев.
Читать дальше →
Всего голосов 270: ↑245 и ↓25+220
Комментарии125

Layout страницы за 5 секунд

Время на прочтение1 мин
Количество просмотров1.7K
www.layzilla.com

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

Можно создавать основу страницы проекта любой сложности.

В будущем сделаем поддержку HTML5.

Мануал для любителей почитать.
Всего голосов 105: ↑98 и ↓7+91
Комментарии40

Методичка по созданию продающего интернет магазина

Время на прочтение3 мин
Количество просмотров2.8K
Много статей и публикаций есть в сети. Однако я решил написать свою методичку.
Дело в том, что как Вы понимаете — интернет с большего не модерируеться. А устроен так, что хранит все и очень долго. По этому, то что было актуально год назад — не актуально сейчас.
Читать дальше →
Всего голосов 53: ↑23 и ↓30-7
Комментарии44

Управляемые рыбки

Время на прочтение1 мин
Количество просмотров5.9K


Некая фирма Air Swimmers запустила в продажу оригальную вещь. Управляемые воздухоплавательные средства в виде рыб (надеюсь, ассортимент скоро разнообразят). Настолько элементарная штука, что прям дух захватывает, насколько эффектно всё получилось.
Читать дальше →
Всего голосов 138: ↑124 и ↓14+110
Комментарии136

Публикация на стене Вконтакте средствами php

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

В действительности всё оказалось довольно просто, и чтение документации по API часто помогает сэкономить время.

Читать дальше →
Всего голосов 84: ↑60 и ↓24+36
Комментарии59

Сайт с визуализацией работы большого количества протоколов

Время на прочтение1 мин
Количество просмотров1.7K

Ссылка

http://www.visualland.net/

Картинка




Примеры визуализаций

Все.
Всего голосов 132: ↑125 и ↓7+118
Комментарии15

Федеральный закон РФ N 63-ФЗ «Об электронной подписи»

Время на прочтение1 мин
Количество просмотров7.1K
8 апреля 2011 года опубликован в "Российской газете" и вступает в силу новый Федеральный закон N63-ФЗ «Об электронной подписи». Здесь — первые комментарии и обсуждение на сайте РГ. Наиболее вменяемый обзор в прессе — на сайте РБК.
Всего голосов 29: ↑23 и ↓6+17
Комментарии85

Поднять уровень английского легко!

Время на прочтение1 мин
Количество просмотров15K
Чувак отлично рассказывает и подробно показывает.
Например, за 1 минуту можно выучить 50 тысяч английских слов, не верите?

В русском языке существует около 50 тысяч слов оканчивающихся на «ция» и «сия».
Так вот, почти все слова оканчивающиеся на «ция» имею окончание tion, а на «сия» — sion.
Т.е. из слова вы подставляется все до окончания «ция», «сия».
Модернизация — Modernization
Делегация — Delegation
Корпорация — Corporation
Абстракция — Abstraction
Профессия — Profession

1 урок


Остальные 3 видео доступны в плейлисте или на странице пользователя DjonikNSK
torrent: rutracker.org/forum/viewtopic.php?t=3904361
Всего голосов 96: ↑55 и ↓41+14
Комментарии65

О другом подходе к устройству на работу

Время на прочтение5 мин
Количество просмотров18K
… или почему я никогда не занимался веерной рассылкой резюме, а долго присматривался, затем посылал одно, и меня там брали.

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

Этой статьёй хочу выразить протест против устоявшейся практики преподнесения себя соискателями и предложить этому «раболепию по гайдлайнам» какую-то разумную альтернативу.

Статья для соискателей.
Читать дальше →
Всего голосов 328: ↑321 и ↓7+314
Комментарии194

Методы в примитивных типах PHP

Время на прочтение10 мин
Количество просмотров21K
Некоторое время назад назад Энтони Феррара выразил мысли по поводу будущего PHP. Соглашусь с большинством его взглядов, но не со всеми. В статье я остановлюсь на одном конкретном аспекте: преобразования примитивных типов данных, таких как строки или массивы, в “псевдо-объекты”, позволяя выполнять в них вызовы методов.

Начнем с нескольких примеров:

$str = "test foo bar";
$str->length();      // == strlen($str)        == 12
$str->indexOf("foo") // == strpos($str, "foo") == 5
$str->split(" ")     // == explode(" ", $str)  == ["test", "foo", "bar"]
$str->slice(4, 3)    // == substr($str, 4, 3)  == "foo"

$array = ["test", "foo", "bar"];
$array->length()       // == count($array)             == 3
$array->join(" ")      // == implode(" ", $array)      == "test foo bar"
$array->slice(1, 2)    // == array_slice($array, 1, 2) == ["foo", "bar"]
$array->flip()         // == array_flip($array)        == ["test" => 0, "foo" => 1, "bar" => 2]

Здесь $str — это обычная строка и $array является простым массивом — они не объекты. Мы просто даем им немного объектного поведения, позволяя вызывать в них методы.

Обратите внимание, такое поведение совсем не за горами. Это уже не сон, кое-что уже существует прямо сейчас. PHP расширение scalar objects позволяет определить методы для примитивных типов.

Читать дальше →
Всего голосов 47: ↑44 и ↓3+41
Комментарии35

Релиз KPHP и движков

Время на прочтение6 мин
Количество просмотров164K
Довольно часто, выступая на различных конференциях, мы делились желанием выпустить под открытой лицензией KittenPHP, согласно традиции, заложенной крупными IT-компаниями, такими как Google и Facebook.

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

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


Читать дальше →
Всего голосов 323: ↑311 и ↓12+299
Комментарии159

Краткая инструкция по работе с web-дизайнером (для менеджера проекта)

Время на прочтение5 мин
Количество просмотров55K


В статье будут даны рекомендации по работе с WEB-дизайнерами. Исполнение этих рекомендаций даст значительное повышение качества работы, увеличение производительности труда и сохранит нервные клетки.

В каждом из пунктов будут живые примеры и ссылки на полезные, бесплатные инструменты.

В идеале, в комментариях вы оставите свои советы, замечания к статье, ссылки и примеры.
Читать дальше →
Всего голосов 53: ↑42 и ↓11+31
Комментарии60

Использование сканера уязвимостей OpenVAS

Время на прочтение4 мин
Количество просмотров144K
Сканеры уязвимостей — это программные или аппаратные средства, служащие для осуществления диагностики и мониторинга сетевых компьютеров, позволяющее сканировать сети, компьютеры и приложения на предмет обнаружения возможных проблем в системе безопасности, оценивать и устранять уязвимости. (Википедия).
Известными коммерческими сканерами являются Nessus, GFI LANguard, XSpider.

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

Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Комментарии17

Как мы строили свою WiFi-сеть

Время на прочтение15 мин
Количество просмотров127K
Я хочу рассказать о том, как мы строили свой собственный, хороший WLAN — Wireless LAN.

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

Читать дальше →
Всего голосов 82: ↑79 и ↓3+76
Комментарии35

Veeam Backup Free Edition v7 – обзор новой версии

Время на прочтение6 мин
Количество просмотров30K

Год назад мы делали обзор бесплатного инструмента для резервного копирования виртуальных машин (ВМ) и их управления в VMware и Hyper-V – Veeam Backup Free Edition. Недавно состоялся выпуск версии 7.0 с новыми фичами и улучшениями. В этом посте я хочу рассмотреть те функции, которые показались мне наиболее интересными.


Бесплатный Veeam Backup Free Edition v7 – обзор новой версии

Для начала я хочу отметить три главные функции:



  • VeeamZIP – позволяет создать резервную копию работающей ВМ без ее отключения, например, для того, чтобы перенести ВМ и файлы на другой хост.
  • Восстановление из резервных копий – покрывает большое кол-во сценариев восстановления, включая ВМ целиком, файлы гостевой ОС или отдельные объекты приложений.
  • Quick Migration для VMware – позволяет мигрировать работающую ВМ между хостами и/или хранилищами с минимальным временем простоя без использования кластеров и общих хранилищ даже при отсутствии VMware vMotion и vStorage Motion.

Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии13

Pinboard — прокачиваем Pinba для мониторинга PHP

Время на прочтение2 мин
Количество просмотров30K
Intaro PinboardСуществует полезный и нужный инструмент для мониторинга PHP под названием pinba. Он позволяет собирать статистику по выполнению PHP-скриптов вашего проекта. Мы реализовали небольшую систему, которая дополняет Pinba, и назвали ее Pinboard (Pinba board).

Суть работы


Pinba хранит исключительно realtime-данные за последние несколько минут, что очень круто, но не всегда удобно. Pinboard же периодически агрегирует эти данные в собственное хранилище и предоставляет простые средства просмотра и анализа этой информации, а в ближайшем будущем и средства простейшего мониторинга.
Читать дальше →
Всего голосов 68: ↑62 и ↓6+56
Комментарии50

Система мониторинга NetXMS

Время на прочтение1 мин
Количество просмотров57K
Вышла новая версия системы мониторинга сети NetXMS 1.2.7. Распространяемая по лицензии GPLv2.



Основные изменения в данной версии:
  • улучшена работа network discovery;
  • драйвер для свитчей Symbol/Motorola серии WS;
  • инвентаризация программного обеспечения (на данный момент только GNU/Debian и Windows);
  • поддержка WiFi свитчей;
  • многочисленные улучшения работы веб интерфейса и системы в целом.

Полный список изменений смотреть здесь.
Читать дальше →
Всего голосов 22: ↑20 и ↓2+18
Комментарии40

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность