Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Шекспировский театр в Нью-Джерси атакован вирусом-вымогателем, одну рождественскую постановку пришлось отменить

Информационная безопасностьСистемное администрированиеНаучно-популярное

Согласно сообщению художественного руководителя театра Бонни Дж. Монте, в прошедшие выходные IT-инфраструктура Шекспировского театра в Нью-Джерси (США), включая билетную систему и базу данных пользователей, подверглась атаке вируса-вымогателя. Одну из постановок «Рождественская песнь» Чарльза Диккенса, которую планировали показать в минувшие выходные, пришлось из-за этого происшествия отменить. Остальные запланированные выступления в театре, особенно в канун рождественских праздников, также под угрозой срыва из-за возникшей чехарды с билетами, так как бекапа в IT-системе театра предусмотрено не было, как и дополнительной защиты от подобных инцидентов. Администрации театра в срочном порядке пришлось возвращаться к докомпьютерным системам продажи билетов и их учету.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры2.6K
Комментарии 4

Добавление термопроводящей прокладки на обратную сторону платы снизило температуру чипов памяти в RTX 3080 на 8 градусов

Компьютерное железоВидеокартыDIY или Сделай сам


Редактор портала Igors Lab Игорь Валлоссек (Igor Wallossek) нашел простое решение по борьбе с перегревом чипов памяти в RTX 3080. Для этого видеокарту нужно частично разобрать и добавить термопрокладки на некоторые ее элементы в определенных местах.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры9.4K
Комментарии 9

Немцы придумали, как избавить Википедию от вандализма

Чулан
Если немецкий эксперимент по борьбе с вандализмом в Википедии окажется успешным, то процедура обязательного подтверждения правок может быть распространена на все остальные национальные версии Википедии.
Читать дальше →
Рейтинг 0
Просмотры302
Комментарии 1

PHP: первое знакомство с garbage collection

Чулан
Столкнулся я недавно с небольшой проблемой: данные из сессии рандомно пропадали при простое сессии больше 24 (как выяснилось позже) минут.

Вот, что рассказал мне мануал:
Просроченные сессии на самом деле не подвергаются уничтожению сразу же по истечении 24 минут. Вот как все происходит: в начале каждого запроса, использующего сессию (вследствие предварительного вызова функции session_start( ) или установки session/auto_start в on), существует 1% возможности того, что PHP-интерпретатор отсканирует все сессии на сервере и удалит любую из просроченных. «1% возможности» в отношении компьютерной программы звучит совершенно непредсказуемо. Так оно и есть. Но подобная непредсказуемость повышает общую производительность. Интенсивно работающий сайт, занятый в начале исполнения каждого запроса поиском просроченных сессий в целях их удаления, станет расходовать слишком много ресурсов сервера.

Это объясняет «рандомность» удаляемых данных.
Но как решить эту проблему, поскольку в моем проекте время простоя запросто может быть больше 24 минут.
Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры864
Комментарии 6

Продолжаем решать «простые» задачи

Чулан
Вчера, в комментариях к моему вчерашнему топику кое-кто сказал о том, что решение задачи о двух цветах кепок можно обобщить.

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


Пожалуйста, опишите подробно то, о чем должны договориться пленные, чтобы гарантированно остались жить все, кроме одного.
Всего голосов 10: ↑5 и ↓5 0
Просмотры483
Комментарии 25

Альтернативное решение для пользователей Google Apps For Your Domain

Чулан
В данное время эта замечательная служба, делающая ваши корпоративные ящики почти безграничными и почти spam-proof, испытывает проблемы с созданием новых ящиков взамен удалённых. Но у алхимиков, как всегда, есть альтернативное решение!

Дело в следующем: если ваш ящик вася@ваш_домен.ру (в системе Google Apps For Your Domain) был, случайно или преднамеренно, удален, и вы хотите создать новый с таким же адресом, система предложит вам подождать 5 дней. Однако на практике ждать приходится существенно дольше.

Есть альтернативное решение: создать список рассылки с удаленных адресов на новые. То есть, пока вы можете создать списки рассылки, чтобы получать почту на любые адреса в вашем домене (для этого нужны полномочия администратора домена). Для создания списка рассылки вам необходимо в Панели управления войти в раздел “Аккаунты пользователей” и выбрать пункт “Создать список рассылки”.

Название нового списка рассылки – это адрес в вашем домене, на который будут отправлять письма (имя удаленного аккаунта — например, вася@ваш_домен.ру).

Адрес получателя – любой адрес электронной почты, на который будут пересылаться эти письма (например, вася_лучший@ваш_домен.ру).

Ну а новый аккаунт с именем удаленного вы сможете создать, как только разработчики Gmail устранят ошибку. Ждём, молимся Юпитеру и держим пальцы крестиком.
Всего голосов 2: ↑2 и ↓0 +2
Просмотры272
Комментарии 5

Проблемы MySQL + Leopard

IT-компании
Вчера я наконец-то обновился до Леопарда, были установлены все необходимые обновления, и вот уже думал приступить к работе, но столкнулся с такой пролемой. Немного отличающийся путь активации PHP5(в Тигре httpd.conf находился в папке /private/etc/httpd/, теперь же он лежит в /private/etc/apache2/) эта проблема решилась быстро, да и не проблема вовсе это (-:
Но вот MySQL отнял куда больше времени чем предполагалось, когда он уже был запущен (устанавливал из dmg), php напрочь отказывался работать с моей БД, мотивируя это тем что /tmp/mysql.sock отсутствует, и работать php и mysql вместе отказываются. Проштудировав интернет, понял что не один я сталкивался с этой проблемой и путей решения этой проблемы есть несколько, вот один из них, который я и проделал:

Как оказалось сокет переехал в /private/tmp , и нужно было всего лишь дополнить строки в php.ini (/private/etc/php.ini)
mysql.default_socket =
и
mysqli.default_socket =
до
mysql.default_socket = /private/tmp/mysql.sock
и
mysqli.default_socket = /private/tmp/mysql.sock
соответственно.

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

P.S. PHP версии 5.2.4, MySQL — 5.1.23
Всего голосов 13: ↑10 и ↓3 +7
Просмотры320
Комментарии 15

ATI Catalyst 8.7/8.8 + WINE OpenGL. Решение проблемы.

Настройка Linux
Как я уже писал в одном из своих прошлых топиков, новый проприетарный драйвер для видеокарт AMD ATI добавил много улучшений, но поломал совместимость с OpenGL в WINE. Из-за этого я откатился на драйвер 8.4, в котором мерцали нативные игры в OpenGL при включенном Compiz, зато работали игры через WINE. И вот недавно на forum.ubuntu.ru пользователь Flace подсказал решение. Итак.

Читать дальше →
Всего голосов 17: ↑14 и ↓3 +11
Просмотры1.6K
Комментарии 11

Делаем PHP строго типизированным

PHP
Данный пост посвящается любителям typehint'ов и строгой типизации, которой у PHP нет по определению.


копаясь недавно в мануалах по PHP, набрел на раздел о typehint'инге, и совершенно случайно полез в комментарии, где и нашел великолепное (хотя и тяжелое) решение для PHP5, как сделать язык строго типизированным. Под катом решение.
Читать дальше →
Всего голосов 27: ↑16.5 и ↓10.5 +6
Просмотры9.9K
Комментарии 43

Еще раз про asp.net и jQuery

.NET

В своей статье ListView с разных сторон я описал некоторые техники, помогающие в работе с ListView в проектах asp.net. В этой заметке хотел бы описать еще одно решение задачи связанной с ListView. В статье важную роль, также, играет jQuery.
Читать дальше →
Всего голосов 34: ↑29 и ↓5 +24
Просмотры2.1K
Комментарии 32

decide.kz — сервис принятия решений

Чулан
image

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

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

Добро пожаловать!
Всего голосов 7: ↑7 и ↓0 +7
Просмотры384
Комментарии 16

Контроль скалярных типов в PHP 5

PHP
[Обновлено]: Внесены некоторые изменения в код. Спасибо ithilion и LoneCat

Все уже знают что в PHP 5 в аргументах функций можно указывать их тип, за исключением… скалярных типов, т.е.: integer, string, boolean, float, и т.д.

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

Ниже я попытаюсь рассказать, как можно оптимизировать это решение, а также стоит ли им пользоваться, в принципе, в продакшн релизах.
Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Просмотры2.8K
Комментарии 10

Подключение планшета Wacom к последовательному (Com, Serial) порту и работа через usb-com адаптер.

Чулан
При переходе с десктопа на лэптоп встала проблема подключения планшета Wacom Intuos. Моя модель достаточно старая и подключается через COM порт, который в лэптопах уже давно не используются. Покупать новый 6×8 дюймовый планшет только из-за usb смысла нет. Проще купить com-usb адаптер. Wacom гарантирует работу только с Keyspan, но они достаточно дороги. Зато есть множество дешевых адаптеров, большинство из которых собраны на чипе Prolific. В итоге взял TRENDnet TU-S9. С ним все заработало, думаю с другими «Пролификами» тоже проблем не должно быть.

Теперь о трудностях подключения

Интернет полнится рассказами о черной магии и танцах с бубном при подключении Wacom-ов. «Wacom Tablet Properties» в Control Panel в упор не видит планшет. Промучавшись целый день, все наконец заработало. Драйвера для Wacom брал здесь. Вся серия 6.x должна работать. Я подключал через com-usb адаптер, но, думаю, через com порт будет так же.
Читать дальше →
Всего голосов 65535: ↑32767.5 и ↓32767.5 0
Просмотры880
Комментарии 0

Глюки плагина Tags для Trac — ошибка UnicodeEncodeError

Управление проектами

Trac — управление проектом и документацией


Trac — это такая удобная штука, которая позвляет создавать wiki-пдобную документацию и управлять проектом. В нем есть система тикетов для создания планов задач, отчетов об ошибке или запроса на улучшение. Trac может быть привязан к SVN, а SVN к нему, то получается отличная связка для правления кодом. В Svn при фиксировании изменений указываем номер тикета с подробным описанием проблемы, а в Trac пишем как эта проблема решилась.

Проблема

Trac
Два дня танцевал с бубном, переустанавливая много раз Trac 0.11.3, никак не мог понять, почему в одном проекте плагин Tags прекрасно работает, а в другом я получаю ошибку
UnicodeEncodeError: 'ascii' codec can't encode character

Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры410
Комментарии 4

Практика применения смекалки, или как превратить рутину в удовольствие

Чулан
Как известно, любая задача имеет минимум два варианта решения. И очень часто самое прямое решение, что называется, «в лоб», бывает не самым лучшим. Многие из нас, правда, особо не заморачиваются по этому поводу (что уж грех таить — сам во некоторых случаях поступаю точно так же, не смотря на все мотивации и гайки в голове «так нельзя») и решают поставленную задачи так, как это видно, а не так, как можно было бы. Вот и у меня, по роду моей деятельности, недавно привалило немного откровенно нудной рутины, которую я не особо почитаю и в большинстве случаев стараюсь избегать. Как же быть в таком случае?
Под катом описание проблемы и найденное решение.
Всего голосов 8: ↑8 и ↓0 +8
Просмотры364
Комментарии 2

Мой Киевстар забыл часть учетных записей

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

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

Может быть, вопреки неоднократному отказу Национального совета Украины по вопросам телевидения и радиовещания, уже ведутся пуско-наладочные работы по внедрению сервиса IPTV и добавление его услуг к биллингу?
Всего голосов 5: ↑4 и ↓1 +3
Просмотры207
Комментарии 1

Решение iPhone 4 и проблемы с антенной

Смартфоны
image

Решение: бесплатный бампер (но т.к. бамперов на всех не хватит, будет выбор из бесплатных чехлов) для всех купленных iPhone 4 до 30 сентября. А тем, кто купил бампер раньше — вернут деньги.

Если подробнее — сегодня на специальной пресс конференции Стив Джобс рассказал о решении проблемы с антенной, но начну по порядку (много картинок):

update: www.apple.com/antenna

Читать дальше →
Всего голосов 161: ↑113 и ↓48 +65
Просмотры5.3K
Комментарии 270

Второе дыхание бюджетного Android-смартфона

Разработка под Android
Android smartphoneОбладатели неновых смартфонов со скромным объемом оперативной памяти (160 в моем случае) очень скоро начинают ощущать тормоза при работе. Поставил буквально несколько программ, а переключение между ними уже сопровождается ощутимыми задержками, и вызов Quick Settings становится уже совсем не «quick».

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

Под катом небольшой личный опыт, как с помощью прав рута и двух небольших программ можно вдохнуть в свой смартфон новую жизнь.
Читать дальше →
Всего голосов 88: ↑86 и ↓2 +84
Просмотры41K
Комментарии 89

Guitar Pro 6 на Ubuntu 10.10 — решение проблем с установкой

Настройка Linux
Из песочницы
Расширение DEB внушало доверие и надежду на то, что все встанет само собой. Тем не менее, после успешной согласно dpkg установки пакета сразу обнаружилась проблема: в программе не работает звук — ни MIDI, ни RSE. При запуске проигрывания таблатуры Guitar Pro ругался на отсутствующие саундбанки (soundbanks), при отключении RSE (нажатием F2) о проблемах не сообщал, но звука по-прежнему не было.

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

Читать дальше →
Всего голосов 12: ↑9 и ↓3 +6
Просмотры16.3K
Комментарии 8
1