Прочитав Расчет нагрузки по кафедре решил поделится своим опытом создания аналогичной программы. Приношу извинения, за то что топик может получиться близнецом вышеупомянутого, но программы и правда очень похожи. Система разрабатывалась мной, заказчиком выступал заведующий кафедры.
Читать полностью »
Рубрика «Песочница» - 167
Другой расчет нагрузки по кафедре
2012-07-26 в 14:00, admin, рубрики: open source, qt, автоматизация документооборота, Песочница, учебный процесс, метки: open source, Qt, автоматизация документооборота, учебный процессБоремся с race condition в PHP
2012-07-26 в 13:44, admin, рубрики: php, race condition, Песочница, семафоры, метки: PHP, race condition, семафорыОшибки типа «Состояние гонки» (race condition) редко встречаются на малонагруженных проектах, а с ростом нагрузки ситуация медленно, но верно меняется. И однажды обычное кеширование данных в файле, например, вот такое:
function getFlagFromFile($filename) {
if (file_exists($filename)) {
if (!$this->validate()) { // а не устарел ли файл?
unlink($filename);
return false;
}
else {
return file_get_contents($filename);
}
}
return false;
}
выдаёт ошибку в строке unlink(): файл $filename не существует!
Читать полностью »
C# WinForm/WPF + Adobe Flash
2012-07-24 в 10:09, admin, рубрики: .net, Action Script, flash, WinForm, wpf, Песочница, метки: c++, flash, WinForm, wpfВсем здравствуйте, это мой самый первый пост, до этого был только читателем данного сайта. Темой данного поста, является взаимодействие двух разный технологий, каждая из которых работает в своей управляемой среде, Adobe Flash и Microsoft .NET.
В свое время, для одного .NET проекта искал замену графики GDI+ для WinForm. В качестве такой альтернативы была выбрана Flash технология. С SilverLight в то время не был знаком, а затем организовать взаимодействие с этой технологий для WinForm, через компонент WebBrowser, не получилось.
Связать два компьютера через два Android-смартфона по Wi-Fi для доставки интернета
2012-07-23 в 18:42, admin, рубрики: wi-fi, Песочница, метки: android, wi-fiСуть и требования
Суть поста: поделиться решением одной небольшой проблемы — о том, как доставить интернет по следующему маршруту:
PC#1 с Интернет → Android phone#1 → Wi-Fi → Android phone#2 → PC#2 без Интернет :-(.
Что потребуется:
1. PC#1 (отдающий).
2. Смартфон LG Optimus One (далее — P500).
2.5. Wi-Fi.
3. Смартфон Samsung Galaxy Spica GT-I5700 (далее — I5700).
4. PC#2 (принимающий).
Важно: оба смартфона должны быть рутированны, иначе работать ничего не будет.
Пролог
Небольшое отклонение от темы. Чтобы провести интернет на PC#2 можно было бы использовать намного менее кровожадно-костыльные способы, которых, как минимум, три:
- Поставить роутер, и подключить к нему два компьютера.
- Поставить Wi-Fi роутеры около первого и около второго компьютера.
- Подключиться ко второму провайдеру, на который подсадится второй компьютер.
Но, эти способы слишком простые (на самом деле, конечно же, не такие простые, как кажется, по крайней мере, для меня). Хотелось решить проблему более изощренным способом, о котором в интернете очень мало информации (я нашел немного того, что могло мне помочь в решении, но нашел очень много советов по настройке Wi-Fi роутеров).
Читать полностью »
Remote wipe на Android и Exchange ActiveSync
2012-07-23 в 18:17, admin, рубрики: android, Microsoft Exchange, Песочница, метки: android, Microsoft ExchangeОднажды наш администратор Microsoft Exchange упомянул о функциональности полной очистки любого устройства по своему усмотрению (будь то iPhone, или девайс на основе BlackBerry или Android), получающих почту по протоколу Exchange ActiveSync. Девайс рапортует серверу, доступен ли ему функционал wipe, а администратор может запретить передачу почты на устройства, не поддерживающие wipe.
Сначала я не поверил: как так, безобидная настройка почтового аккаунта даёт администратору почты столько полномочий на моём личном устройстве. Сделав полный бэкап SD-карточки и всей внутренней памяти, предложил эксперимент. И чудо — пришло push-уведомление, телефон подзавис, через некоторое время перезагрузился и я остался с заводскими настройками. А SD-карта вообще не подавала признаков жизни.
Заинтересовавшись, я решил изучить этот вопрос и, по возможности, отключить вредоносный функционал почтового клиента.
Дизассемблирование и снятие защиты на живом примере
2012-07-23 в 18:12, admin, рубрики: информационная безопасность, Песочница, метки: информационная безопасностьПролог
Всем добрый день. Позвольте предложить вам небольшую экскурсию в интересный, но всё более утрачивающий своё значение сегмент мира информационной безопасности — защиты приложений. Можно расценивать это как логическую игру с разными, заранее не оговоренными вариантами решения и поиском нестандартных подходов, но объединять все эти решения должна одна цель — получение доступа к приложению посредством снятия защиты.
Для кого? Искушенные в этом деле люди с каким-либо нормальным опытом не найдут здесь чего-либо интересного, скорее эта статья для «общего развития», для ознакомления с данной тематикой.Читать полностью »
Распознавание цифры по 4 точкам
2012-07-23 в 17:31, admin, рубрики: Песочница, Программирование, разработка, распознавание цифр, метки: распознавание цифрХочу поделиться, как я реализовал распознавание цифр без использования OCR библиотек на Delphi. Нужно было быстро и точно вытащить число из прямоугольника, размером 70 на 10 пикселей.Читать полностью »
Auto-Renewable Subscription в iOS: правильная реализация и подводные камни
2012-07-23 в 15:37, admin, рубрики: Cocoa, in-app purchases, iOS, OS X, Песочница, разработка под iOS, метки: in-app purchases, iOS, OS XAuto-Renewable Subscription, наверное, самый сложный из всех типов In-App Purchase в iOS, и реализовать его правильно, от начала и до конца, совсем непросто, и даже пройдя этот нелегкий путь, вы можете столкнуться с отказом цензоров принимать ваше приложение.
В данном посте я постараюсь провести вас через все этапы внедрения подписки и, возможно, смогу отговорить вас от этой идеи.
Читать полностью »
Еще одна попытка разобраться в проблеме искусственного интеллекта
2012-07-23 в 14:55, admin, рубрики: искусственный интеллект, Песочница, метки: искусственный интеллектОбласть искусственного интеллекта (ИИ) зародилась в 50-х года прошлого столетия и вот уже 60 лет пребывает в тупике. Данный факт тяжело поддаётся объяснению по причине того, что за это время вычислительные мощности компьютеров увеличились на десятки порядков, но ни малейшего прогресса в области ИИ при этом не наблюдается. Вероятнее всего, причина этого заключается в неправильном методологическом подходе. В данной статье вашему вниманию будет представлена попытка забыть весь пройденный путь и переосмыслить всё заново. Но для начала хочу уточнить, что искусственный интеллект я буду рассматривать в широком смысле, то есть как жизнь на компьютерной основе.
Обзор скроллер-шутеров для игровой приставки NES (Famicom)
2012-07-23 в 11:46, admin, рубрики: Famicom, Nes, Песочница, метки: Famicom, NesЧто это такое?
Окружённый бесчисленными врагами, в виде мутировавших гипертрофированных космических насекомых, непрерывно продвигаясь вперёд и храбро прогрызая лазерами, ракетами и пулемётами себе путь сквозь них, мчится в безвоздушном пространстве истребитель. Собирая всевозможные бонусы в виде дополнительных ракет или жизней, он готовится к встече с боссом, хотя может и обойдётся без него, чтобы в конце уровня обрести заслуженный отдых на своей базе, пополнить боекомплект, отремонтироваться, улучшить имеющееся в наличии оборудование или приобрести новое — и снова в бой!