Как использовать проверку подлинности NTLM с Active Directory
Я пытаюсь реализовать аутентификацию NTLM на одном из наших внутренних сайтов,и все работает. Единственный кусочек головоломки, которого у меня нет, - это то, как взять информацию из NTLM и пройти аутентификацию в Active Directory.
Существует хорошее описание NTLM и шифрования, используемого для паролей, которые я использовал для реализации этого, но я не уверен, как проверить, является ли пароль пользователя действительным.
Я использую ColdFusion, но решение этой проблемы может быть на любом языке (Java, Python, PHP и т. д.).
Редактировать:
Я использую ColdFusion на Redhat Enterprise Linux. К сожалению, мы не можем использовать IIS для управления этим и вместо этого должны написать или использовать сторонний инструмент для этого.
Update - я получил эту работу, и вот что я сделал
Я пошел с библиотекой JCIFS из samba.org.
Обратите внимание, что приведенный ниже метод будет работать только с NTLMv1 и не работает с NTLMv2. Если вы не можете использовать NTLMv1, вы можете попробовать Jespa, который поддерживает NTLMv2, но не является открытым исходным кодом, или вы можете использовать Kerberos/SPNEGO.
Вот мой web.xml:
<web-app>
<display-name>Ntlm</display-name>
<filter>
<filter-name>NtlmHttpFilter</filter-name>
<filter-class>jcifs.http.NtlmHttpFilter</filter-class>
<init-param>
<param-name>jcifs.http.domainController</param-name>
<param-value>dc01.corp.example.com</param-value>
</init-param>
<init-param>
<param-name>jcifs.smb.client.domain</param-name>
<param-value>CORP.EXAMPLE.COM</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>NtlmHttpFilter</filter-name>
<url-pattern>/admin/*</url-pattern>
</filter-mapping>
</web-app>
Теперь все URLs совпадающие /admin/* будут требовать NTLM аутентификации.
Увеличить системный шрифт в Windows
Доброго дня! Подскажите, как увеличить размер шрифта в диалогах Windows? Большая часть шрифтов настраивается в «Свойства экрана» ---> «Оформление», но там нет доступа к дефолтовым системным шрифтам (Sans Serif и Tahoma). Замена шрифтов доступна в ключах MS Shell Dlg раздела HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes, а вот где задается размер? 8 пунктов по умолчанию — крайне мелко для моего родного разрешения монитора. Кто подскажет как его изменить?
Уточню, что интересует именно смена размера шрифта, а не другие способы увеличения отображаемых шрифтов (типа увеличения DPI для экранного шрифта или шаманство с «Специальными возможностями»).
Ищем Open Source Orphus
Хочется скрипт для рецензирования статей в Блоггере по аналогии с Orphus и сайтом Леонида Каганова. Чтобы такой скрипт легко встраивался в любой сайт, желательно, чтобы он был на чистом javascript.
Результаты проверки хорошо бы записывать в комментарии к записи, отправлять GET запросом на другой сайт, помещать в Google forms или ещё куда-нибудь. Если записывать замечания в комментарии, то можно потом подрисовывать эти комментарии прямо на том месте, к которому они относятся.
От какого хорошего свободного инструмента оттолкнуться? Получилось найти только плагин для Joomla joomlaforum.ru/index.php/topic%2c12663.0/topicseen.html
Может есть какой-то плагин к jquery? Как-то такая-же функциональность работает на сайте госуслуг?
www.gosuslugi.ru/ru/: Если вы обнаружили неточности в опубликованной информации, просьба оперативно сообщить об этом оператору портала. Выделите некорректный текст и нажмите клавиши CTRL+ENTER. Сведения об ошибках будут оперативно переданы в ведомство, разместившее информацию.
Есть ли люди на Хабре, разбирающиеся в document.on<событие> и в bloggerService.insertEntry, чтобы самим написать подобную библиотеку?
Много материалов по теме можно найти по ссылкам, но как-то мне это особенно не помогло
habrahabr.ru/search/?q=orphus
www.google.ru/search?q=%22ctrl%2Benter%22
Какая лучшая зарубежная платная CMS?
Какие вы знаете хорошие платные (коммерческие) CMS (именно для создания контент сайтов, не магазинов)? Кто имел с чем опыт и насколько доволен?
В примечании названия CMS пишите PHP или ASP.
Учебник по delphi
Посоветуйте хороший учебник по Delphi (другой язык не предлагать), по которому можно в достаточно короткие сроки научиться писать грамотный код, такой, чтобы потом не было стыдно :)
Если знаете какой-нибудь хороший учебник, расскажите. Интересует собственно все: особенности языка, как вообще правильно писать какой-либо большой проект, формы, отладка, Unit-тестирование.
Замена mail.app для mac os x?
Посоветуйте замену mail.app, уж очень неторопливо он работает с большими ящиками (sparrow не предлагать, понравился, но он только для gmail).
uestion-text" itemprop="text description"> Ищу книгу с информацией по графам, их характеристикам и алгоритмам работы с ними (поиск кратчайшего пути). Можно на английском.
Базовые методы решения графовых задач и сортировки. Капитонова Ю.В. и др. Лекции по дискретной математике. Касами Т., Токура Н., Ивадари Е., Инагаки Я
Очень нравится манера излагать Капитонова, без лишнего, четко. Есть еще:
Новиков Ф.А. Дискретная математика для программистов
Но Новиков по стилю изложения мне очень не нравится, но зато множество пример програм и алгоритмов, так что очень часто выручал)
images.google.ru
Понимаю что для этих целей собирают супер-компьютеры и HPC кластеры, но все-таки, какой язык использовать предпочтительней в условиях относительно слабой вычислительной мощности?
Я думаю, что язык должен быть функциональным, так как эта парадигма наиболее близка к чистой математике, так же важна возможность кластеризации приложения…
Вообщем, у кого какие мысли по этому поводу?
Если у кого есть опыт написания подобных приложений — буду очень признателен, если опишите хотя бы в трех словах как вы это делали.
Спасибо!
ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D1%82%D1%80%D0%B0%D0%BD
Конечно, за этим стоят какие-то большие цели, кто-то считает что это единственный верный способ программирования, кто-то поклоняется данной парадигме как богу. Но данные люди, простите за столь грубое высказывание — дураки. Истина находится «между». Иначе говоря, функциональное программирование позволяет сделать код более компактным, красивым, быстрым, но использование только этой парадигмы, игнорируя остальные — только вред.
Важно понять что требуется от языка. Как я вижу, требование одно — большая скорость при небольших ресурсах, которые не будут увеличиваться(я правильно понял?).
Если всё так критично(100 и 1 раз оцените задачу!), то выбор не велик: C, C++.
Если хочется вкусить функциональщины, то можно попробовать Haskell, CL(Common Lisp). Но я повторюсь, если в задаче есть слово «функция», это ещё не значит что нужно использовать «функциональное программирование».
>>Да, именно оно, но еще чего хотелось бы получить это скорость разработки и элегантность кода на выходе (да, я люблю красивые вещи)
Я думаю, что язык должен быть функциональным, так как эта парадигма наиболее близка к чистой математике,
Я же бы решил, что если нужно делать именно математические расчеты, то следует подумать о математическом пакете, например Matlab. Если Вы хотите получить лаконичность кода, то с этим здесь не должно быть проблем. Огромное количество стандартных функций математики и статистики. С тулбоксами Financial Derivatives Toolbox и Financial Toolbox не знаком, но список функций выглядит внушительным.
Скорость вычислений при правильном программировании, по моим наблюдениям ниже не более, чем в 2 раза (в сравнении, с C#, например). Можно использовать компиляторы и вызывать функции Matlab из любого языка. Правда в этом случае существенным недостатком является долгий старт окружения Matlab.
Если задачи подразумевают широкое использование существующих алгоритмов (без вмешательства в их код) то Матлаб.
Если же алгоритмы будут свои или потребуется адаптация (с внутренним насилием!) чужих или же необходимость перехода в один прекрасный день к большим вычислительным мощностям, то Фортран.
Проблема: в этот момент меняется системное время (сдвигается на несколько часов назад или вперед) и таймер не вызывает эвент в нужное время.
Как реализовать?
help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/utils/package.html#setInterval()
и как уже написали по enter frame
В Хроме отличные developer tools.
Кто-нибудь знает, по каким соображениям они запретили редактировать кукисы, и планируют ли сделать это?
Про Edit This Cookie знаю, но он довольно-таки кривой и сырой. Остальные ещё хуже.
Вот suggestion на гугловском форуме по сабжу.
Или, может есть какие-нибудь плагины, которые позволяют редактировать печеньки прямо в Developer Tools? Ведь удобно же. Как, например, в firebug+firecookie.
chrome.google.com/extensions/detail/fngmhnnpilhplaeedifhccceomclgfbg
Все это для домашнего пользования из 3, максимум 5 девайсов :)
Что подскажете уважаемое комьюнити?
С прошивкой от Олега точно поддерживает L2TP, в заводской не могу проверить. Из плюсов: большое сообщество владельцев этого устройства. Там и прошивка с огромными доработками, и свой репозиторий с софтом собранным под нее. Торрент качалки с веб мордой, ftp сервера, http сервера. Вроде кто-то даже дрова для Yota собирал, но это нужно уточнить.
Для дома самое-то.
market.yandex.ru/model.xml?hid=723087&modelid=6120422
Если экономия важнее производительности, IMHO неплохой выбор, впрочем, я железо не тестирую, так что картина моя весьма ограничена.
Прочитав оба обзорчика, я не так давно соблазнился на покупку 3500L и пока не жалею. Сижу на Билайне, скорость 12288 мегабит, все эти мегабиты прекрасно пролетают сквозь роутер, не замечая на себе никаких вредных влияний. К сожалению, Wi-Fi N пока не имел возможности протестировать за неимением девайсов (роутер брал «на вырост»), но судя по тестам на других сайтах производительность вполне приемлема.
Сейчас Zyxel NBG334. Тоже работает как часы с l2tp
1) Написана на Java (желательно)
2) Очень просто и очень сильно расширяема
3) Пользоваться изначально можно «из коробки»
4) Для магазина с очень узкой тематикой, но серьезной посещаемостью.
Спасибо.
2) +
3) +
4) +
пока с платежные системы не поддерживаются, но в скором времени планируется их интеграция.
насколько я знаю, чёткой политики релиза и поддержки у них нет.
а что получается в реальности:
сколько лет доступны репозитории?
сколько лет выходят обновления?
Q: How long will security updates be provided?
A: The security team tries to support a stable distribution for about one year after the next stable distribution has been released, except when another stable distribution is released within this year. It is not possible to support three distributions; supporting two simultaneously is already difficult enough.
Перевод требуется?
Репозитории для старых релизов доступны тут: archive.debian.org/debian/dists/
Цель: оставить только те из текстов, которые написаны на русском или английском языке, остальные отбросить.
Как делаю сейчас:
1. С помощью PCRE выкидываю из текста всё, кроме букв (\p{^L}).
2. Так же убираю русские и английские буквы ([а-яa-z]).
3. Если что-то осталось — считаю текст не русским и не английским, соответственно отбрасываю.
В текущем раскладе есть как false positive так и false negative ошибки, это расстраивает.
Первые: в немецком или французском, например, тексте, может по несчастливой случайности не быть ни одного умляута и он посчитается английским.
Вторые: в корректном русском или анлийском тексте может встретиться какое-нибудь, например, имя собственное с умляутом, либо цитата из других языков — текст будет ошибочно отброшен.
Вопрос: не говоря о стопроцентном распознавании языка (оставим это экспертным системам и прочему ИИ), есть ли возможность снизить число ошибок распознавания? Интересуют готовые библиотеки (PHP, perl) / публичные веб-сервисы либо алгоритм, который достаточно прост в имплементации.
2. Для улучшения распознавания надо делать экспертную систему с базой слов и с частотами различных языков.
Но возможно получится воспользоваться Google переводчиком с помощью API или еще каким-нибудь.
Обзор определителей языков есть здесь. Может быть у некоторых есть API.
www.statsoft.ru/home/portal/exchange/textanalysis.htm
как видно — одни и те же буквы в разных языках используются с разной частотой — за счёт этого можно улучшить распознавание языка. И отделять, казалось бы неотделимые =) (при достаточном объёме текста, конечно же)
Расположено было по убыванию мощности.
Помогите найти. Спасибо.
вот ссылка на сравнение core i3/5/7+ atom
Ну если конечно core 2 не считать за современную.
itc.ua/articles/supertest_36_processorov_v_svodnom_testirovanii_50066
www.thg.ru/cpu/20051118/processori_2005-06.html
www.thg.ru/cpu/20051118/processori_2005-10.html
Не думаю, что найдете чтото больше.
www.behardware.com/articles/778-1/giant-roundup-131-intel-and-amd-processors.html
colocat.ru/texts/devices/lga1366.html
colocat.ru/texts/devices/lga775.html
вот тут — www.raduga.asia/ejtag_cpld.htm описание программатора, который в том числе работает с TI AR7.
Думаю копать стоит в эту сторону…
Последнее время стал слишком быстро разряжаться аккумулятор на моём iPhone 3g (3.7 V 1150 mA·h), и соответственно захотелось произвести его замену. В интернете нашел массу объявлений о продаже новых батарей. Раз уж придётся производить замену, то хотелось бы, по возможности, установить более мощный аккумулятор, например от 3GS (3.7 V 1219 mA·h)
Не навредит ли такая замена самому аппарату и на какие моменты стоит обратить внимание при выборе батареи?
И еще… поменять ее в 3G реально геморно. Собирал и разбирал свой айфончик раза 3. То камера не работала, то динамик. Шлейфы вроде бы и были вставлены, однако не контактили.
Пример: -Ссылка-
Вот подробный мануал в картинках — Installing iPhone 3GS Battery
Самое то будет, если они смогут подписывать свои ники-имена — для дальнейших обращений и общения это действительно нужно.
phpbbguru.net/
Быстрый, надежный, легко интегрировать и модифицировать, большое русское и англоговорящее сообщество
Какие из бесплатных движков не имеют таких детских проблем?
В документации полезного не нашел.
Функция getUserDefinedFields ничего не знает о нужных полях.
Погуглил, но сходу ничего удобоваримого не обнаружил…
<?php
echo "Результат:<br />".iconv("UTF-8","CP1251",exec("java -jar qr.jar qr.png"));
?>
Free API: qrserver.com/api/documentation/create-qr-code/
Интересуют реальная ёмкость и скорости записи/чтения.
Какие программы порекомендуете?
Спасибо всем ответившим по существу.
dd if=/dev/sdb of=/dev/null bs 256K
Кто-нить сталкивался, есть что посоветовать?
Teleum
1. Почти все номера по 10р.
2. Абонентка за номер 10р.
3. Давольно дешевые звонки по всем направлениям (некоторые дешевле скайпа).
4. Можно брать транки, можно переадресацию, можно виртуальную АТС.
Мы более 15 лет на рынке, имеем отличные отзывы на независимых площадках!
Более 100 функций Виртуальной АТС.
Виртуальные номера 68 городов России и 38 стран мира.
Есть данные которые шифруются на стороне клиента алгоритмом AES. Далее данные сохраняются на сервере.
Хранить данные в открытом виде на сервере мы не можем, такая политика конфиденциальности.
Как можно организовать поиск по этим данным?
Брать хеш (ключевые слова/теги) и искать по нему?
Спасибо!
Есть данные. Есть ключи шифрования этих данных. Ключи только у клиента. Вычленить фрагмент текста из зашифрованного блока невозможно по определению.
Вам нужно, чтобы пользователь мог с использованием индекса найти ссылку на нужное место в выбранной структуре хранения.
Так как индекс должен быть зашифрован, то доступ к нему может быть только у клиента. Т.е. задача обновления индекса падает на пользовательскую часть софта.
Ну вот Вам и ответ — индекс является отдельным зашифрованным документом пользователя. Каждый раз, как он вносит новые данные или меняет существующие он должен внести изменения в индекс.
Плюс — модуль для полного сканирования имеющихся документов для первого раза или для восстановления поврежденного индекса. Опять-же — работает только и исключительно на стороне клиента, ибо ключи только у него.
Ну или шифровать либо не все, либо частями. Но тогда политика конфиденциальности…
— данные хранятся на сервере, шифруются на клиенте, сервер даже об алгоритме шифрования не знает, хотя вообще алгоритм симметричный, ключ один и закрытый как следствие
— необходимо было реализовать автодополнение на AJAX (строки относительно короткие, ФИО в общем)
Выкрутился пока так:
— при сохранении поля клиент шифрует данные и помешает в основную таблицу
— дополнительно для каждой подстроки (первая буква, две первых буквы, три первых буквы, ..., всё ФИО) формируется хэш (с солью) и помещается в другую таблицу, связанную с основной (много хэшей для каждой записи в основной)
— при вводе новой записи пользователем клиент отправляет хэш введенных букв на сервер, тот выдаёт зашифрованные записи для которых этот хэш есть (например, все записи, которые начинаются с 'А')
— клиент расшифровывает записи, уникализирует (дубли есть даже на относительно небольшой базе, в теории полных тёзок очень много) и показывает пользователю часть из них (на начальных буквах все показать если и реально, но смысла нет)
Глобальный недостататок:
— большая нагрузка на клиента, когда надо расшифровывать порядка пары сотен записей (при базе в 3000 человек) после ввода первой буквы — на JavaScript это, мягко говоря, не быстро, генерация порядка 20-40 хэшей при сохранении на этом фоне мелочь, как и несколько лишних килобайт на запись в хэше. Что будет когда возвращаться будут тысячи записей для расшифровки — страшно подумать, надо думать над тем, как ограничивать и уникализировать записи на сервере и как из JS браузера вызывать нативные библиотеки шифрования типа mhash и mcrypt
Хэшировать каждое слово бессмысленно, ибо это не повышает безопасность: легко взять хэши у большого произвольного набора слов и сравнить с записями в существующем индексе.
P.S. Если будет какой-то положительный опыт пиара, обязательно расскажу об этом на Хабре.
Заменит слэшдот-эффект! Когда сервера падют после публикации новости о них ;))
www.prweb.com
It’s simple. You write an announcement about your organization – a new product launch, current promotion, a local team sponsorship — whatever. We get your news distributed to every major news site and search engine on the web, and in front of consumers and journalists.
service.prweb.com/_res/u/downloads/web-distro.pdf
Надеюсь вы там найдете себе по вкусу ;0))
Hubpages — интернет-сообщество, посещают более 12 млн. юников в месяц. Squidoo — посещаемость ресурса ниже (около 9 млн. юников). Оба ресурса позволяют создать уникальные странички на любую тематику + заработать на контенте и рекламе. Конечно же, главное условие успешного продвижения — уникальный и интересный контент. Собственно, также, как и на хабре :)
Еще один интересный ресурс — pitchengine для создания современных social media пресс-релизов.
Попробуйте еще написать в CMSWiRE — они очень хорошо к новым проектам относятся.
Кстати, если проект очень интересный, то вполне можно написать и в mashable и techcrunch :) Например, ребятам из rule.fm удалось привлечь к себе внимание, даже несмотря на то, что сервис их был в стадии разработки — http://techcrunch.com/2010/08/01/how-to-get-our-attention-a-case-study/
Часто вижу на фри-ланс биржах проекты, связанные с .Net
Насчет зарубежного рынка — работаю там, начинал на freelancer.com (тогда еще gaf). Когда есть постоянные клиенты — на биржу уже заходить нет времени.
P.S.: Все имхо из собственного опыта.
service named start
Starting named: named: initgroups(): Operation not permitted [ СБОЙ ]
Установка на сервер из репозитория без изменений.
CentOS 5.5 x86_64
bind 9.7.1
Конфиги дефолтные.
Установка на сервер из репозитория без изменений.Обманывать нехорошо, в центосе 5.5 в офф. репах bind-9.3.6
CentOS 5.5 x86_64
bind 9.7.1
Из какого репо ставили, признавайтесь. Туда вопросы и задавайте, прямо мейнтейнеру.
А вообще, selinux включен?
там секьюрити левел должен быть дизаблед. или пишите свои политики.
если выключаете селинукс, то надо ребутнуться. Еще не помешает курение /var/log/messages на предмет ошибки бинда.
Допустим, есть такой код:
<font color="black"><font color="#0000ff"><</font><font color="#800000">img</font> <font color="#ff0000">src</font><font color="#0000ff">="image1.jpg"</font> <font color="#ff0000">alt</font><font color="#0000ff">=""</font> <font color="#0000ff">/></font><br/> <font color="#0000ff"><</font><font color="#800000">img</font> <font color="#ff0000">src</font><font color="#0000ff">="image2.jpg"</font> <font color="#ff0000">alt</font><font color="#0000ff">=""</font> <font color="#0000ff">/></font><br/> <font color="#0000ff"><</font><font color="#800000">img</font> <font color="#ff0000">src</font><font color="#0000ff">="image3.jpg"</font> <font color="#ff0000">alt</font><font color="#0000ff">=""</font> <font color="#0000ff">/></font><br/> <font color="#0000ff"><</font><font color="#800000">p</font><font color="#0000ff">></font>eewrwerr<font color="#0000ff"></</font><font color="#800000">p</font><font color="#0000ff">></font><br/> <font color="#0000ff"><</font><font color="#800000">div</font><font color="#0000ff">></font>qweqweqwe<font color="#0000ff"></</font><font color="#800000">div</font><font color="#0000ff">></font><br/> <font color="#0000ff"><</font><font color="#800000">img</font> <font color="#ff0000">src</font><font color="#0000ff">="image4.jpg"</font> <font color="#ff0000">alt</font><font color="#0000ff">=""</font> <font color="#0000ff">/></font><br/> <font color="#0000ff"><</font><font color="#800000">p</font><font color="#0000ff">></font>eewrwerr<font color="#0000ff"></</font><font color="#800000">p</font><font color="#0000ff">></font><br/> <font color="#0000ff"><</font><font color="#800000">img</font> <font color="#ff0000">src</font><font color="#0000ff">="image5.jpg"</font> <font color="#ff0000">alt</font><font color="#0000ff">=""</font> <font color="#0000ff">/></font><br/> <font color="#0000ff"><</font><font color="#800000">img</font> <font color="#ff0000">src</font><font color="#0000ff">="image6.jpg"</font> <font color="#ff0000">alt</font><font color="#0000ff">=""</font> <font color="#0000ff">/></font></font><br/> <br/> <font color="gray">* This source code was highlighted with <a href="http://virtser.net/blog/post/source-code-highlighter.aspx"><font color="gray">Source Code Highlighter</font></a>.</font>
image4.jpg как раз в данном случае и не нужен, т.к. за ним не идёт другой тег img. А нужно получить 2 списка тегов img: с изображениями image1.jpg, image2.jpg, image3.jpg и image5.jpg, image6.jpg
Не могу придумать регулярное выражение для распарсивания такого кода. Если кто встречался с такой задачей, поделитесь, пожалуйста, алгоритмом.
((?:<img.*[^>]/>\s?){2,})Проверку с Вашим примером проходит.
Есть ли такой сайт, где были б собраны все нужные гемы и при этом достаточно понятно каталогизированы, чтоб можно было легко найти гем, который подходит под выбранную задачу.
Спасибо.
Даже MBP купил.
Но хочется выбрать не Objective-C (не хочу привязываться к одной компании), а С++ (или С (в эту сферу никогда не лез, выбор сложен)), чтобы разрабатывать так же нативно, как, скажем, obj-c для apple дейвайсов, но чтоб это распространялось и на android (а может и на WinPhone7). То есть, выбрать один универсальный язык. Думал о Java, но Java, как известно, не покатит для яблок. :) По этому пока думаю лишь о С/С++ (можно и в большие компании по этому языку устроится, вроде актуален).
Сам я крайне мало знаком с этими направлениями, занимаюсь RoR разработкой (и есть не большие познания в РНР), поэтому очень хотел бы узнать, что могут сказать люди, кто работает с этим рынком. Что посоветуете? Много вакансий на objective-c, но мало кто работает именно с С++ для мобильных приложений. А это ведь и разработка игр, поисковых служб, да и много чего другого.
Много вакансий на objective-c, но мало кто работает именно с С++ для мобильных приложений. А это ведь и разработка игр, поисковых служб, да и много чего другого.
На самом деле разработка на С++ для мобильных устройств сейчас не актуальна на мой взгляд. Большинство мобильных платформ имеют очень качественные фреймворки на своих языках.
Если брать разработку под WP7, то разработка игр там на XNA (С#).
Под Android действительно игры пишутся на С++ (NDK), но так или иначе, там все равно нужна Java (основной язык платформы).
Под iOs не знаю на чем пишутся игры, но думаю, что тоже на Obj-C, как и обычные приложения.
Написание на сейчас возможно, на мой взгляд, только для устройств Windows Mobile 6.5 и младше. Но они отмирают потихоньку. Для других устройств — это получиться уж очень платформозависимые приложения.
Мне кажется надо учиться либо под iOS, либо Android — Obj-C и Java соответственно.
P.S. Для справки: Objective-C — по производительности не уступает обычному C++ (ну разве что чуть-чуть). Это компилируемый в машинный код язык.
Посмотрите в сторону PhoneGap, это легковесная библиотека, позволяющая разрабатывать ПО для iPhone/iPad и Android на JS.
WP7 и прочие Windows (Microsoft) — C# и .net
Android (Google) — Java
iOS (Apple) — Objective C
Symbian, Maemo, MeeGo (Nokia & Intel) — C++ и Qt.
Первые два — не совсем «родные», поскольку компилируются в байт-код, а не команды процессора.
Objective C — только Apple.
C++ и Qt позволяют разработывать приложения не только для мобильных устройств, но и для настольных Windows и Linux. Кстати, есть неофициальный порт Qt для Android и iOS, правда, пока он недоделан и вообще вряд ли такое приложение пройдёт в «сторы».
Очень удобно, когда есть возможность использовать один и тот же фреймворк и на десктопе и на мобильном устройстве. Осваивать значительно легче.
Хотите писать под аппараты Nokia? Учите Qt. Язык не важен, хоть Python. И имейте ввиду, что Qt для этого еще активно пилят.
Хотите Apple? Ну тут вроде как выбора нет.
Под андроид не писал, не подскажу.
Под остальное писать смысла нет. Но если некрофил — то JME (вроде андроид тоже ведь умеет?).
Только я смотрю вы уже определились, купив MBP :)
Только нужно ли оно.
Ну а iOS и ObjC или Win Phone и C# это вещи в себе.
Занялся тут на досуге проектировкой дисплея Брайля. Ничего лучше не придумал, как сделать подвижную часть на бистабильных соленоидах, пусть даже с небольшим ходом, сделаю коромысла. Но к сожалению, не могу найти в продаже соленойды меньше 20мм диаметром, а в идеале надо бы порядка 5мм. Никому не попадались (может откуда-то их можно выпаять...)?
или может есть другие идеи по реализации подвижной части?
С уважением,
Илья
Кто какие мат. библиотеки знает, чтобы там был реализован поиск экстремума симплекс методом с ограничениями (из области линейного программирования)? Язык подойдет любой из следующих: C, C++, Java, Python, .NET языки…
Заранее спасибо…
www.gnu.org/software/glpk/
commons.apache.org/math/
а вот тут сам симплекс метод commons.apache.org/math/apidocs/org/apache/commons/math/optimization/linear/SimplexSolver.html
а тут как пользоваться google-opensource.blogspot.com/2009/06/introducing-apache-commons-math.html
Как понять фразу «редактировать флеш-исходники или скрипты, не зная флеш и ActionScript»?
В сети много свободных и бесплатных реализаций видеоплееров на Flash. Я бы хотел возможность просматривать одновременно видео и презентацию, как например, сделано на UniverTV.ru Посоветуйте, пожалуйста, какой плеер можно взять? Если уже готовых решений нет, то насколько сложно на Flash можно реализовать (как я понимаю, самое сложное — синхронизация переключения слайдов и прокрутки видео).

Так сделано на UniverTV.ru
В основном, софт предназначен для спама/инвайта соц. сетей, но также используется и для более мирных целей.
Есть желание писать про это грамотным литературным языком.
Но, нет кармы даже на персональный блог.
В связи с этим, хочу узнать ваше мнение — следует ли оглашать данную информацию на хабре?
P.S.
Зачем? Затем, что знание со временем поднимет уровень противостояния «наёмный кодер сайта — фрилансер» на более высокий и интересный уровень. О философии сего действа можно поговорить отдельно, есть множество интересных мыслей, которые нуждаются в обсуждении.
Если не хватает кармы, можно сделать выжимку и запостить в этом разделе. По-моему опыту интересные ответы-темы замечают, и если ненавязчиво попросить добавить кармы для полноценной публикации, то вы ее получите.
Еще можно применить грязный хак — заказать тест-драйв услуги корпоративный блог и опубликовать пост там. В корп. блог можно писать с любым уровнем кармы.
под словами «Имеется информация» вы подразумевали:
1. «А мне рассказывали...»
2. «Я сам пытался но фиг пойми что получилось...»
3. «Придумал идею но пока боюсь»
3. «Сделал. прикольно. Но если признаюсь, что это я то спалюсь»
по делу: оглашать надо и стоит, потому что:
1. такая информация полезна.
2. любое знание лучше не знания.
3. это полезно обеим сторонам. кому-то как идея, кому-то как бороться с идей.
Но почитать все-таки интересно.
Написал вступление.
Оно не совсем на эту тематику, однако требуется для полной картины.
Если получу одобрение — писать буду много и долго, в дальнейшем будет много технических деталей, ибо код я пишу столь же увлечённо.
Решился менять свою клаву на компе. Старенькая стала =)) Тут встал вопрос выбора хорошей модели. Посоветуйте, пожалуйста, клаву для скоростного набора текста ( бюджет <=1000 р).
P.S. Помню еще в школе были такие «цокающие» клавы. Вот на них было удобно печатать =)) Есть что-нибудь сейчас на рынке такое же?
Главное — бдительность: внимательно смотрите на раскладку, устраивает она Вас?
1 — между левым шифтом и Z была кнопка со слешем
2 — между кнопками 1-2-3 и кнопками F1-F2-F3 было достаточное расстояние чтоб с размаху не промазать
3 — кнопки home/ins/итд были «стандартны»
4 — само собой NumPAD был стандартен (в некоторых его убирают)
5 — если две одинаковые клавы вижу но на одной нет кнопки «Win» предпочту её (не важно, но предпочитаю)
Советую уделять всем этим пунктам внимание и выбирать исходя из привычек («перепривыкание» сильно сказывается на быстродействии)
Как и чем можно автоматизировать данный процесс?
Единичные скриншоты я нормально делаю плагином к браузеру, но обрабатывать вручную несколько сотен страниц слишком безрадостная перспектива. Компьютер должен облегчать жизнь, а не порабощать человека.
В идеале это должна быть программа или скрипт, которому можно скормить URL сайта и далее он сам будет ходить по внутренним ссылкам и делать скриншоты каждой страницы, аккуратно именуя файлы и складывая их по папочкам в соответствии со структурой сайта.
В дальнейшем скриншоты предполагается использовать в презентации.
Не идеальная, но автоматизация.
Всем спасибо за участие и желание помочь!
немного не дружит с куриллицей, он это несложно вылечить.
так что ищите скрипты для граббинга сайтов и скармливайте адреса страниц или самы сохраненные html этих страниц утилите
Пришел к выводу, что совершенно не знаю Spring framework, и, в частности, IoC. А по работе нужно. Гугление по этому поводу не дает ничего хорошего. Материал, приведенный в русской википедии совершенно непонятен. Вводные статьи не охватывают всего необходимого для понимая. Даже просто концепцию я не могу понять, не говоря уже конкретные реализации в том же Spring'е. Поэтому решил обратиться к людям знающим. Какие книги\материалы\статьи, вообще хоть что-то нужно почитать, чтобы понять IoC? Желательно чтобы с примерами на Spring. Но можно и без них. Все говорят, что есть хорошая документация по Spring. Но чтобы начать ее читать, надо понимать базовые вещи, смысл IoC, его концепцию. Где почерпнуть эти знания?
Очень рекомендую данную книжку. На пальцах показывается вся магия Спринга
задача: обеспечить максимально возможно и не заметно уникальность голоса в анонимном опросе на сайте.
в идеале конечно надо чтоб один голос = один человек, но так как это сайт, не реально
на данный момент использованы:
— голос только один раз с одного IP (минус юзеры в NAT-e)
— голосовать нельзя с операторов связи с динамическими IP (минус мобильные юзеры — обычно сотовые операторы выдают динамические IP)
— механизм определения если browser реальный или прокси (через HTTP header-ы)
— бан подсеток хостингов (как сервер может проголосовать?)
— редирект поддельных User-Agent-ов — на страницы с инактивным Submit-ом (муки негодяям)
не использованы:
— cookies (легко очистить, другой browser)
— captcha (боты не замечаны)
— email (не сложно сделать скрипт регистрации и подтверждения голоса)
по теме были рассмотрены:
habrahabr.ru/blogs/infosecurity/76025/
habrahabr.ru/search/?q=%D0%BD%D0%B0%D0%BA%D1%80%D1...
какие нестандартные технические и логические методы еще известны?
Вообще же учитывайте время между отображением страницы сайта с голосованием, и временем сабмита выбранного человеком варианта. Плюс замерьте в процессе между этими событиями активность в окне браузера (прокрутка, движение мыши), а также срок, после которого окно/вкладка потом закрывается, и вообще факт того, дожидается ли человек таблички "спасибо, ваш голос учтен".
У меня встала следующая задача: есть юзер, сидящий за компьютером с установленной убунтой. Есть возможность подключиться к этому компьютеру удаленно по SSH. Есть ли какой-нибудь способ «побибикать» как-нибудь этому юзеру =)) Ну а если более формально, запустить какое-нибудь приложение, чтобы оно запустилось в сеансе этого юзера (чтобы он увидел запущенное приложение)?
P.S. Если можно, посоветуйте какое-нибудь приложение, или команду, которая «заставит» юзера обратить на себя внимание =))) Какую-нибудь яркую надпись или сообщение в виде диалога.
Возникла задача: необходимо синхронизировать через testAndSet потоки:
int atomic testAndSet ( char *lock ) {
char var;
var = *lock;
*lock = 1;
return var;
}
Но вот с atomic проблема, а без нее никак.
Подскажите библиотеку для атомарного изменения переменной в С++?
Atomic t;
AtomicWrite(t, 1);
Под Solaris можно сделать #include <atomic.h>, где есть функции вида atomic_cas().
Под Windows — API из разряда InterlockedCompareExchange().
Универсального решения не знаю. Несколько раз встречал для этого дела inline assembler под #ifdef'ами для разных платформ.
Я учетом времени «в программе» не пользуюсь, т.к. програмам одна-две, а проектов больше и много одновременно, поэтому пользуюсь Klok.
Для себя используем - Everhour и активное его продвигаем. Акцент ставим на простоту ввода времени и удобный репортинг. Ориентируемся на небольшие команды (как мы), фрилансеров и дизайнеров.
Можите попробовать. Будут вопросы или feedback - пишите.
В ней есть очень удобный функционал для просмотра и анализа затраченного времени с разбивкой по программам и сайтам.
есть задача — собрать образ системы пригоднйо для компиляции c/c++ проектов под ARM (точнее на самом ARM, если ещё точнее то ARM9)
gcc под целевую архитектуру я собрал, правда там тоже пришлось помчаться, но все собралось
проблема возникла при сборке glibc
использую последний glibc (ftp.gnu.org/gnu/glibc/glibc-2.12.1.tar.gz) и порт к нему (ftp.gnu.org/gnu/glibc/glibc-ports-2.12.1.tar.gz)
конфигурация:
../../glibc-2.12.1/configure --build=i686-linux --target=arm-none-linux-gnueabi --host=arm-none-linux-gnueabi --prefix=/home/anatoly/Desktop/ARM/build/glibc-build --enable-add-onsпроходит без ошибок
однако на этапе сборки происходит ошибка:
...<br/>
/home/anatoly/Desktop/ARM/src/glibc-2.12.1/malloc/libmemusage_pic.a(memusage.os): In function `me':<br/>
/home/anatoly/Desktop/ARM/src/glibc-2.12.1/malloc/lmemusage.c:253: undefined reference to `__eabi+read_tp'<br/>
...<br/>уже неделю бьюсь над ней, не могу побороть.
может кто подскажет где я ошибся?
Нельзя взять уже скомпилированные пакеты в Ubuntu, Debian, ...?
подскажите есть ли в природе программа которая может запаролить папку с файлами и, при входе в windows, предлагала бы окошко, где надо ввести пароль для разблокировки. Что-то аналогичное TrueCrypt но без создания контейнеров, а просто папку запаролить.
Т.е. форма входа такая же, но принимает правильные логин и пароль только в назначенные хозяином периоды времени. Они действуют по умолчанию, и по необходимости можно разрешить разовые расширенные промежутки времени для рабочих ситуаций.
Интересуют подводные камни.
Или безумно и неактуально?
upd: уточняю: оба варианта; безотносительно ос
— работники считают возможным поменяться сменами никого не уведомив (должно решаться административными методами, но...)
— передачи смены часто выходит за регламентированное время (в том числе по объективным причинам типа «клиент всегда прав» и «свет отключили»)
— несколько раз возникали форс-мажоры по срочной смене сотрудников в течение смены (грустные истории)
-…
В общем несколько раз нормальная работа была сорвана и это при возможности удаленного администрирования (смены графика уж точно) несколькими людьми, в том числе в расчёте на мобильный интернет.
В итоге отказались, ограничившись контролем по IP для сотрудников не имеющих права входить в систему не с рабочего места, для остальных никаких ограничений
Подскажите, пожалуйста, систему управления проектами (OpenSource и бесплатную), которую можно было бы установить на хостинге, для использования в небольшой фирме.
Желательно, чтобы система работала на связке Apache + PHP + MySQL.
совсем не монстр, удобная, лёгкая к восприятию.
и очень адекватный разработчик (были вопросы по специфичной конфигурации).
рекомендуюю.
Вот списочек OpenSource систем под связку PHP + MySQL:
ProjectPier http://www.projectpier.org
Trac http://trac.edgewall.org
Collabtive http://collabtive.o-dyn.de
OpenGoo http://www.fengoffice.com/web/products.php
PHProject http://www.phprojekt.com
Описание тут ufacode.ru/blog/web/118.html
Скачать можно тут — marselester.ru/files/todo/todo.tar.gz
Что если подбирать пароль не по степени сложности и нечитаемости, а, наоборот, не слишком короткий, но хорошо запоминаемый?
Человеческий мозг таков, что псевдо-логичные словосочетания из знакомых слов запоминаются гораздо лучше, чем s2queY482uuj. Я взял несколько словарей, засунул их в программу, после чего замиксовал через рандомизатор. Для более простого запоминания, все слова в словосочетании начинаю с одной буквы.
Вот что, например, получается:
шкурно шмыгающий шкет
косвенно кислый кусочек
грустно годовалый горшок
бесхозяйно бисерная бусинка
и т.д.
Длина пароля получается довольно большая. Учитывая число слов в словаре, число сочетаний огромно, т.е. пароль мало того что неподбираем, несложно также сделать уникальным (как логин и пароль одновременно).
Как кому идея?
Если я переизобрёл велосипед, ткните плиз носом.
Спасибо!
P.S. Кстати, генератор словосочетаний могу выложить в свободный доступ в виде утилиты для Винды и Линукса.
Может и сработает в случае, когда неизвестен метод получения пароля, в противном же случае — грубый перебор комбинаций по словарю сведет практически все на нет…
Правило «проще запомнить — легче взломать и наоборот» еще не отменяли…
samsung;book;flower
Я бы не стал таким пользоваться, ибо мне сложнее такое запомнить.
Да и не факт что такое сложно взломать, ведь если такой метод будут использовать все(или просто жертва), то подбор будет состоять из стольки элементов, сколько слов в словосочетании. При этом, алфавитом будет служить твоя база слов.
На днях нашёл вот такой вот интересный генератор паролей password.nanohertz.net/index.php?language=ru Может кому будет интересно.
просто и удобно
вид MTA и MDA на самом деле тут значения не имеет никакого, лишь бы был SMTP и IMAP
Установка не сложная.
конфиг покажите, если не работает.
Результат: вчера какой-то ** купил на сайте turbodom.ru игру NFS за 600р. (у провайдера договор с этим сайтом — покупки можно оплачивать с лицевого счета). Техподдержка предоставила e-mail, на который был зарегистрирован аккаунт, с которого была произведена покупка.
Сами виноваты конечно, теперь хотим найти этого ** дабы все встало на свои места, наверняка он живет в нашем же доме.
Да, в качестве бонуса есть hostname его устройства.
Итого: по адресу мыла и хостнейму узнать хоть что-то — имя, адрес…
Идеи?
Ну или, как вы указали в теге, написать фишинговое письмо от того же магазина с просьбой сообщить свой адрес по какой-нибудь причине (приз там или прочая фигня).
А вообще — ССЗБ, никого искать не нужно и переживать из-за шести сотен — тоже. Сколько стоило пиво/закусон для тусовки? Много больше, и не жалеете ведь. Вас «наказали», неплохой урок, но вы его плохо усвоили, как я погляжу.
после тусовки забыли обратно включить фильтрацию по маку на wi-fi на роутереналичие фильрации по мак никак не помешает кому-либо снова сделать что-либо подобное.
Концептуально и глубоко, поддерживаю:
— Том Кайт. Oracle для профессионалов
— Ферштейн, Прибыл. Oracle PL\SQL
— Мануалы, к сожалению, не знаю, есть ли на русском
asktom.oracle.com — неоднократно натыкался на достаточно качественные переводы интересных вопросов
Например, Джонатан Люитс — о работе стоимостного оптимизатора… Или Ричард Нимик — глубокая и всесторонняя оптимизация.
Но в Quick Sphinx usage tour показано только как настроить Sphinx для работы c базой данных Mysql. Как настроить его для работы с html и plain text?
sphinxsearch.com/docs/1.10/xmlpipe2.html
И придётся написать скрипт, который будет делать xml (в том формате, как там написано) из html или plaintext файлов (хотя может быть, уже что-то готовое написали, надо загуглить).
Пример индексации из MemcacheDb:
nutrun.com/weblog/distributed-key-value-store-indexing/
Вот тут pdf индексируют даже:
www.sphinxsearch.com/forum/view.html?id=338
Он позволяет повесить на сайт виджет с методами логина (facebook, google и т.д.), из которых пользователь может выбрать удобный ему. Разработчику же (т.е. мне) остается получить уникальный идентификатор и имя пользователя (а также дополнительную информацию в зависимости от выбранного пользователем метода). Довольно удобно, однако обнаружился ряд недостатков (начиная от невозможности хоть как-то настроить внешний вид виджета и заканчивая слишком частой необходимостью повторной авторизации).
Вот и интересно, существуют ли аналоги.
Мне по утрам иногда приходится долго стоять на остановке в мороз, до 30-40 минут. Ноутбук лежит в сумке и очень сильно за это время мерзнет. Как я понимаю, холод очень плохо влияет на батарею. Какие средства для защиты батареи, да и самого ноутбука можно использовать?
купил вот такой рюкзак:
www.builtny.com/laptops-backpacks/laptop-backpack-large.html
И носил его под пуховиком, так и пережил прошлую зиму.
Получается правда что приходится выглядеть немного горбатым, но это не большая цена за сохранность ноутбука.
Главное в этом рюкзаке не включать ноутбук.
Зато если ноут недавно работал и еще тепленький — он будет греть вас :)
как вариант — если в куртке внутренние карманы глубокие — в них батарею ложить.
-В сумке с элеткроникой — силикагель. Просто для того чтобы избыток влаги убирать и не было конденсата.
-Батарейки/акумы лучше отделять и хранить тёплыми. Вариант — внутренний карман куртки.
-Максимально герметичное хранение — чтобы таже влага лишняя не бегала туда-сюда. Как вариант — герметичный целлофановый пакет, в нем — дивайс без аккума и силикагель. А батарея — поближе к телу.
-Дать согреться хотя бы минут 15-20 по приходу в тепло
Вот как-то так. Хотя сам обхожусь силикагелем в в спецотделении рюкзака. Ну и даю согреться. Батарею не вынимаю.
Через некоторое время после такой эксплуатации, если не дать согреться в помщении до эксплуатации — покроется бэдами.
подскажите пожалуйста бенчмарк для линукс-систем (Debian/Ubuntu): Память, проц, жесткий диск.
Неободимо сравнить производительность сервера до/после модернизации.
На данном этапе нужны именно «синтетические» данные.
www.phoronix-test-suite.com/?k=downloads
Phoronix - в принципе неплох, но у него чёт дофига всяких разных функций, даже разбираться не хочется. Как по мне - чтобы просто быстренько измерить сколько попугаев выдаёт ваша железка сей пакет перебор.
Nbench - древний, чисто CPU'шный бенч. Сходу не нашёл gui-версии. Вики, к тому же пишет, что он строго однопоточный (хотя возможно есть модификации).
Для себя я выбрал другой вариант:
Hardinfo - гуевый сброщик информации о системе, в комплекте идёт несколько бенчей для разных подсистем.
Сейчас сижу, курю журнал событий.
Вопрос! Как найти причину зависания?
Предыстория айфона мне не известна, но похоже купили его не в России. Может быть а США.
Теперь на экране красуется логотип «подключите меня к айтюнсу» и отображается IMEI и ICCID.
При подключении к айтюнсу требует вставить оригинальную симкарту.
Чего можно сделать и в какой последовательности?
У меня даже AT&T микросимка есть, но она именно микросимка.
P.S. не знаю как узнать версию модема и всего остального.
2. Качаем ultrasn0w из Cydia (уже на джейленном девайсе), для анлока.
3. Прыгаем, пляшем и кричим от радости (опционально)
И где-то там же было видео как человек поставил себе 4.2, сделал джейл и у него айфон стал ужасно глючить.
Так что ставить или не ставить новый версии iOS на ваш страх и риск.
Я б лучше пока использовал 4.1, сделал джейл и работает отлично.
Может сможете вспомнить и найти? Или хотя бы помочь выбрать самую лучшую статью в этой тематике.
Заранее благодарю.
table data gateway и row data getway, остальное на данный момент является утопией для SQL-based хранилищ
Вопрос: требуется ли адрес файла (особенно, если он лежит на сетевом адресе) скрывать, по закону защиты персональных данных, чтобы он не попал в лог?
Лог ведется как в локальный файл, но может сливаться через локальную сеть или сеть Интернет (по запросу службы поддержки).
В любом случае, даже если имя компьютера совпадает с именем или фамилией владельца, это проблема не вашей программы, а того, кто давал имя компьютеру. Никакого отношения к персональным данным сетевое имя машины не имеет.
Напишите в приват в каких целях, возможно вы договоритесь :)
Какой есть быстрый способ, перенести все ссылки из одного хрома в другой, желательно в 1-2 клика?
решил все проблемы синхронизации всех закладок, на всех моих компьютерах
в Vista/7 — C:\Users\\AppData\Local\Google\Chrome\User Data\Default
И закладки, и хистори, и куки, и т.п…
Ищется что-то подобное под windows XP. Желательно бесплатное, узкоспециализированное (а не здоровенная программа которая кушает 200 Мб в оперативной памяти) и неглючное.
habrahabr.ru/blogs/arbeit/91839/
shutdown -r -t 3300
И тогда ваш комп САМ будет перегружаться, а вы отдыхать...:)…
а и при наличии не посмотрите, ибо это вшитая в гному функция, а не отдельная программа :)
за минуту до начала рестарта — вызов окна сообщения, пауза и далее запуск шатдауна…
Уж, всяко за минуту можно успеть «сохраниться»…
На данный момент использую гаджет Alarm Cloack для Win7:
gallery.live.com/liveItemDetail.aspx?li=dc6d3acd-106d-4ef8-bf35-d231eeada8ca&bt=1&pl=1
Устанавливаю на нужное время напоминание, и эти часики начинают красиво мерцать, пока на них не кликнешь.
То есть, когда я поглощён делом, они не вырывают из работы, но как только появляется минутка, я замечаю, что они мерцают и делаю перерыв.
return fopen($filename);
И вот возникла задачка, как по возвращенному хендлеру получить имя открытого файла. Я адекватного способа сделать это средствами PHP не нашел.
PS. Да, вопрос носит сугубо теоретический характер, проблему я скорее всего решу переписыванием функции, чтобы она возвращала кроме хендлера еще и имя.
fopen возвращает ресурс типа stream. А среди функций работающих с потоками нашлась функция stream_get_meta_data, которая возвращает ассоциативный массив. В этом массиве есть параметр uri, который и содержит искомое имя файла, с которым ассоциирован наш хендлер.
/proc/PID/fd/@FD — это ссылка на ваш файл, например вот:
root@in:/# ps aux | grep nginx root 3267 0.0 0.0 28724 824 ? Ss Sep22 0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf# ... root@in:/# cd /proc/3267/fd root@in:/proc/3267/fd# ls -l l-wx------ 1 root root 64 2010-12-02 14:52 2 -> /var/log/nginx/error.log ...
2 — здесь — дескриптор файла числовой, сразу видно, на какой файл он указывает…
В PHP не пробовал, но в консоли это легко.
«В словарях программы ABBYY Lingvo транскрипция отображается специальным шрифтом. Транскрипционный шрифт является интеллектуальной собственностью нашей компании и в программу ABBYY Lingvo входит только в закрытом виде, поэтому возможности скопировать или распечатать транскрипцию нет.»
Другие описанные способы не помогли. Поизвращавшись перевела документ в pdf и распечатала. Попробовала скопировать транскрипцию из файла pdf и вставила в ms word, всё замечательно отображается, нужный шрифт называется Lucida Sans Unicode b и работает без всяких конвертации (знать бы заранее), но он мне не очень устраивает.
Что вы можете посоветовать, что бы не конвертировать pdf и не использовать шрифт Lucida Sans Unicode в ms word?
Есть куча вопросов относительно того как мы должны лицензировать конечный продукт, что должны открывать и т.д.
EPL FAQ прочитан, но на конкретные вопросы ответы так и не получены.
Где можно получить профессиональную консультацию на эти темы, причем не абстрактно а применительно к нашему вполне конкретному случаю?
Спасибо.
Хостер пишет когда пытаюсь зайти на сайт:
«For security reasons, we no longer allow custom Options for .htaccess file.
Just comment out the lines starting with Options, php_value or php_flag and your script will work without problem..»
Закомментировал но слетает тема. Посмотреть можно тут cookingportal.org.ua
Подскажите пожалуйста как исправить.
Cодержимое файла:
#
# Apache/PHP/Drupal settings:
#
# Protect files and directories from prying eyes.
<FilesMatch "\.(engine|inc|info|install|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl|svn-base)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template|all-wcprops|entries|format)$">
Order allow,deny
# Don't show directory listings for URLs which map to a directory.
#Options -Indexes
# Follow symbolic links in this directory.
#Options +FollowSymLinks
# Make Drupal handle any 404 errors.
ErrorDocument 404 /index.php
# Force simple error message for requests for non-existent favicon.ico.
<Files favicon.ico>
# There is no end quote below, for compatibility with Apache 1.3.
ErrorDocument 404 «The requested file favicon.ico was not found.
# Set the default handler.
DirectoryIndex index.php
# Override PHP settings. More in sites/default/settings.php
# but the following cannot be changed at runtime.
# PHP 4, Apache 1.
<IfModule mod_php4.c>
#php_value magic_quotes_gpc 0
#php_value register_globals 0
#php_value session.auto_start 0
#php_value mbstring.http_input pass
#php_value mbstring.http_output pass
#php_value mbstring.encoding_translation 0
# PHP 4, Apache 2.
<IfModule sapi_apache2.c>
#php_value magic_quotes_gpc 0
#php_value register_globals 0
#php_value session.auto_start 0
#php_value mbstring.http_input pass
#php_value mbstring.http_output pass
#php_value mbstring.encoding_translation 0
# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
#php_value magic_quotes_gpc 0
#php_value register_globals 0
#php_value session.auto_start 0
#php_value mbstring.http_input pass
#php_value mbstring.http_output pass
#php_value mbstring.encoding_translation 0
# Requires mod_expires to be enabled.
<IfModule mod_expires.c>
# Enable expirations.
ExpiresActive On
# Cache all files for 2 weeks after access (A).
ExpiresDefault A1209600
<FilesMatch \.php$>
# Do not allow PHP scripts to be cached unless they explicitly send cache
# headers themselves. Otherwise all scripts would have to overwrite the
# headers set by mod_expires if they want another caching behavior. This may
# fail if an error occurs early in the bootstrap process, and it may cause
# problems if a non-Drupal PHP file is installed in a subdirectory.
ExpiresActive Off
# Various rewrite rules.
<IfModule mod_rewrite.c>
RewriteEngine on
# If your site can be accessed both with and without the 'www.' prefix, you
# can use one of the following settings to redirect users to your preferred
# URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option:
#
# To redirect all users to access the site WITH the 'www.' prefix,
# (http://example.com/… will be redirected to www.example.com/...)
# adapt and uncomment the following:
# RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
# RewriteRule ^(.*)$ www.example.com/$1 [L,R=301]
#
# To redirect all users to access the site WITHOUT the 'www.' prefix,
# (http://www.example.com/… will be redirected to example.com/...)
# uncomment and adapt the following:
# RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
# RewriteRule ^(.*)$ example.com/$1 [L,R=301]
# Modify the RewriteBase if you are using Drupal in a subdirectory or in a
# VirtualDocumentRoot and the rewrite rules are not working properly.
# For example if your site is at example.com/drupal uncomment and
# modify the following line:
# RewriteBase /drupal
#
# If your site is running in a VirtualDocumentRoot at example.com/,
# uncomment the following line:
RewriteBase /
# Rewrite URLs of the form 'x' to the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
# $Id: .htaccess,v 1.90.2.4 2009/12/07 12:00:40 goba Exp $
Сообщения приходят для какой-то Елены. В магазине я ничего ни разу в жизни не покупал и не собираюсь.
Форма обратной связи на сайте на любой введённый текст выдаёт:
«Ошибка при отправке сообщения. Пожалуйста, попробуйте еще раз чуть позже».
Операторы по телефону зачем-то спрашивают мои фамилию имя отчество и обещают отключить услугу в течении 10 дней. Просил отключить 3 раза, но безрезультатно.
При этом, чтобы дозвониться до них нужно минут по 10 провисеть на линии.
Может ли в этом вопросе помочь оператор (мегафон)?
Есть повод заехать посмотреть, поругаться :)
Может. Жалуютесь им что с такого-то номера идёт спам.
кто нибудь сталкивался с покупкой Б/У техники на ебэй?
сам покупал много вещей на ебэй, но не дороже 400$
как со страховкой? с качеством товара? с обманом?
реально ли нарваться на очень хорошее предложение на ebay в рождество?
Осложняется дело тем, что продавцы из-за высокого количества краж в Россию напрямую не шлют. А если через контору, пересылающую посылки, то начинаются проблемы со страховкой.
— выбирайте продавцов с хорошими фидбеками человеку с парой тысяч отзывов нет смысла обманывать.
— указывайте полную стоимость — теперь уже 1000 евро — можно развернуться.
— все будет хорошо :)
Посмотрите чтобы фидбеки не были накручены или не набраны мелочевкой типа наушников ;)
а как обстоит с Б/У то?
и будут ли рождественские скидки?
В Ubuntu 10.04 в Samsung Q1 Ultra Premium не работает встроенный джойстик, управляющий курсором.
В Windows он в диспетчере устройств отображается как ps/2 устройство.
На Q1 Ultra все работает нормально.
В наличии оба устройства. В каком направлении копать?
Приведите вывод команд
dmesg | grep -i mice
dmesg | grep -i PS
ls -la /dev/input
lsmodс обоих устройств.
Страница для парсинга: www.gapa.de/_gastgeberliste/ (Выбрать любой Unterkunftsart и нажать на кнопку Finden)
Скрипт: efrolov.ru/gapa/gapa.user.js
Задача: Вытянуть имейлы с каждой страницы.
Проблема: Jquery не может обратиться к классу. То есть так могу добавить
$("#footer").append(' hello!');,а вот так уже не работает:
$(".ukresultheader").append(' hello!');Кто-нибудь может подсказать почему не работает?
а это что?
Gefunden
Недавно начал изучать ASP.NET MVC Framework и столкнулся со следующей проблемой. Допустим я хочу сделать контроллер для поиска по сайту такого вида /search/<слово>. Но ведь пользователь может ввести в поиск что угодно, в том числе и / и * и другие спецсимволы, .NET же по моим ощущениям сначала переводит символы из «кодирования с помощью процентов» в «нормальный вид» и только потом определяет какому контроллеру передать.
Допустим пользователь ввел в поиск «фильмы/игры», на сайт уйдет запрос вида /search/%E8%E3%F0%FB%2F%F4%E8%EB%FC%EC%FB и вот это самое %2F будет сначала переведено в "/", а весь запрос в /search/фильмы/игры и только потом будет определяться контроллер. Соответственно в мой маршрут определенный как /search/{query}/{page}, где на page наложены ограничения либо отсутствует либо состоит и чисел, такой запрос не попадет и сайт вернет 404 ошибку.
Как же правильно экранировать спецсимволы?
routes.MapRoute("Search", "Search/{*str}",
new { controller = "Search", action = "Index", str = UrlParameter.Optional });И не будет 404
Изображение чрезмерно яркое.
То есть, например, серый или светлоголубой цвет тупо не виден.
Менял настройки яркости, контрастности — не помогает.
Все режимы в меню экрана перепробовал.
В чём может быть дело?
Входы: VGA (D-Sub)
Нечего удивительного, монитор эконом класса.
Иногда помогают настройки гамма-коррекции не в мониторе, а в видеокарте (в NVidia Control Panel, например).
В компании А есть корпоративный прокси-сервер, прямого доступа в интернет нет.
Есть, конечно, ssh & socks5 туннель через вышеупомянутый прокси, ну это тут явно не поможет.
HTTPS и метод CONNECT на прокси разрешены.
Задача: через этот прокси компании А подключиться к другому корпоративному VPN'у компании Б.
VPN подключается посредством L2TP & GRE, подключение возможно только с корпоративного ноутбука компании Б, который физически может быть включен в сеть компании А, ну и есть доступ на прокси.
Кроме OpenVPN туннеля через 443 порт прокси, внутри которого можно попытаться поднять L2TP+GRE туннель в сеть компании Б, в голову ничего не приходит.
Как думаете, это будет работать?
Работать будет 100%, для GRE, L2TP-over openVPN обязательно использовать тип адаптера TAP!
Если я вопрос правильно понял.
Запустил страничку index.erl (были сложности, но разобрался сам)
%% -*- mode: nitrogen -*-
-module (index).
-compile(export_all).
-include_lib("nitrogen/include/wf.hrl").
main() -> #template { file="./site/templates/bare.html" }.
title() -> "Welcome to my Website".
body() ->
#container_12 { body=[
#grid_8 { alpha=true, prefix=2, suffix=2, omega=true, body=inner_body() }
]}.
inner_body() ->
[
#h1 { text="Welcome to me" },
#p{ },
"
If you can see this page, then your Nitrogen server is up and
running. Click the button below to test postbacks.
",
#p{},
#button { id=button, text="Click me!", postback=click },
#p{},
"
Run <b>./bin/dev help</b> to see some useful developer commands.
"
].
event(click) ->
wf:replace(button, #panel {
body="You clicked the button!",
actions=#effect { effect=highlight }
}).дошёл в туториале до места
Debug Statements
Add ?DEBUG to index.erl. Then compile and reload. What happens?
Add ?PRINT(node()) to index.erl. Then compile and reload. What happens?
И как не пытаюсь их добавить, постоянно выдаёт ошибку компиляции. Гугление показало, что это макросы, но вот примеров их практического использования найти не смог.
Вопрос: как их добавить в код странички?
event(click) ->
?DEBUG,
wf:replace(button, #panel {
body="You clicked the button!",
actions=#effect { effect=highlight }
}).Будете кликать, будете получать debug-сообщение в консоль.
Или так:
inner_body() ->
?PRINT(node()),
[
#h1 { text="Welcome to my ERL-TASTIC WEBSITE!" },
#p{},
"
If you can see this page, then your Nitrogen server is up and
running. Click the button below to test postbacks.
",
#p{},
#button { id=button, text="Click me!", postback=click },
#p{},
"
Run <b>./bin/dev help</b> to see some useful developer commands.
"
].Будет сообщение в консоль при каждом открытии страницы, к тому же содержать название ноды.
Краткое описание:
- Белый цвет интерфейса
- 2 режима работы (полный и минималистичный)
- Сам интефейс «работал» в однооконном режиме (список контактов в одном окне с чатом)
Может у кого в закладках сохранилась ссылка или копия в других местах.
Сегодня перерыл половину хабра по тегам, которые по-моему мнению должны соответствовать данной записи, но безрезультата… :(
Хочу чтобы в начале проигрывания некоторых треков была запись звезд, например: Rihanna / Eminem
Hello. I am Rihanna. You are listening the my music on site dot com"
Кому писать? гугл не помог в поиске данной информации по контактам данных звезд.
Во сколько примерно обойдется такая запись?
Понятно что музыкальные композиции данной звезды на сайте должны быть только те, которые разрешены ими самими!
Спасибо
Небюджетный вариант — связаться с Рианой или ее продьюссером. Приготовьтесь тогда что будет большой контракт, большая сумма, ну и нужная строчка (не по-русски как-то это, да).
А вообще конечно 14 дней маловато
На книги по Java.
Но мне хватает бойфренда, он объясняет лучше всех.
Достал из другого компьютера жесткий от Hitachi — его комп видит отлично, грузится без проблем… всевозможные комбинации настроек вариантов с sata и pata и enhanced с compatible mod'ами не дали должного эффекта в виде загрузки с hitachi для того чтобы утянуть данные с WD. SMART тоже отключал в надежде что из-за него подвисание… Если подключены оба диска, зачастую идет следущее: (прриблизительно)
SATA1: IDE Hard Disk
SATA2: IDE HArd Disk
SATA1:
HITACHI *************** 80Gb
SATA2:
*дальше ничего не пишется — система как бы висит*
_____________________________________________
Есть ли какая-либо возможность (за исключением кармана с usb) в домашних условиях подключить почивший диск, или только вариант конторы, специализирущейся на восстановлении данных с дисков?
UPD #2 And once again, the day is saved thanks to the
Всем спасибо за советы =)
UPD #1
в другую машину как раз сейчас воткнул. первый запуск ничего вообще не дал — только биос долго думал, во второй раз биос дал следущее:
Auto-detecting 3rd Master..IDE Hard Disk
Auto-detecting 4th Master..IDE Hard Disk
4th Master: Hitachi HD*** P210A70A, UDMA Mode-5…
Third Master Hard Disk Error, press f1 to resume
Но, опять же, при загрузке в винду эффекта ноль… счас попробую линукс, авось он больше увидит…
При старте системы оба диска «жужжат» и подуают признаки жизни, пятисотка издает звуки, наподобие как в сидироме разгонятеся диск и происходит попытка его чтения, но в следствии повреждений диска считывание не происзодит… после пары таких «заездов» диск признаков жизни не подает — как буд-то на него просто не подается питание…
— проверил шлейфы, как сказали выше.
— воткнул бы хард в другую тачку.
Если при загрузке он так и не определится, то прямая дорога к спецам (например в с\ц), если они есть у вас в городе.
P.S. если хард определяется на холодную, тогда, действительно, есть смысл обернуть его бумагой, сунуть в полиэтиленовый пакет и немного охладить в холодильнике. Совсем недавно таким образом забрал данные со старого полудохлого Maxtor 40Gb.
Не переживайте, в любом случае это будет хороший урок.
В качестве опыта некромантии можете попробовать метод морозилки (оживить ненадолго трупик диска, охладив ненадолго в морозилке. Ищите инструкции в и-нете). Может получится что-то спасти, хотя все 500Гб только при сильном везении и старании
2. Попробовать подключить на другом компьютере.
3. Anything else.
в течении 14 дней?
Куплен в магаизне (не интернет).
Попадает ли персональный компьютер под перечень №55 (под… бытовая вычислительная и множительная техника...)?
«недостаток товара (работы, услуги) — несоответствие товара (работы, услуги) или обязательным требованиям, предусмотренным законом либо в установленном им порядке, или условиям договора (при их отсутствии или неполноте условий обычно предъявляемым требованиям), или целям, для которых товар (работа, услуга) такого рода обычно используется, или целям, о которых продавец (исполнитель) был поставлен в известность потребителем при заключении договора, или образцу и (или) описанию при продаже товара по образцу и (или) по описанию;»
Допустим, ты поставил в известность продавца-консультанта что комп нужен для работы с 1С, а они продали тебе мак, такой белый и красивый, но без винды. Тогда прокатит.
Можно попробовать с руководством магазина поговорить, может по доброй воле согласятся. Приведи довод, что ты консультировался в инет-магазине о возврате, ты поверил, но увидел по дороге домой их магазин и решил приобрести в оф-лайне. А тут такая ситуация.
Согласно п.11 перечня утвержденного постановлением
Правительства РФ от 19 января 1998 г. № 55 (с изменениями от 20
октября 1998 г. №1222, 6 февраля 2002 г. №81) бытовая вычислительная техника не подлежит возврату или обмену если она надлежащего качества. ПЭВМ — это и есть бытовая вычислительная техника.
P.S. Из личного опыта (работал в комп. фирме + часто покупаю железо себе и друзьям), ни кто не отказывал поменять на аналог (если не нравится цвет… вкус) или на товар в пределах уплаченной суммы, или на более дорогой товар.
Простите, я не особо сильно знаком с Российским Законодательством, но насколько мне известно, в течении 14 дней Вы можете любой товар вернуть (кроме само-собой товаров типа продуктов и т.д.). Причем причину объяснять Вы вообще не должны. А если нужны причины:
— Не подошло;
— Собака не смогла на нем работать, что за хня;
— У меня на него QNX не устанавливается;
— Почему на нем нет установленного Corel Draw?;
— Где на нем кнопка «Пуск»?
… на любой последующий вопрос типа: ну вы же должны были это знать, ответ простой — это ВЫ не предупредили об этом. При любом отказе, тут же составляем заявление, и поехали по потребсоюзам… А вообще iMac прикольная хренотень, незнаю что Вам не понравилось )
Нет, конечно, нельзя вернуть.
Вернуть получится только если магазин сам такую услугу предлагает добровольно.
Насколько я знаю, по закону можно вернуть. И это надо требовать.
Может поискать че-нить про Мак — типа а я не знал что на нем нельзя… что там нельзя на маках делать. Винду вроде можно ставить, ну придумайте что-нибудь. В любом случае, компы — технически сложные товары и их просто так не вернуть. Но в России вернуть товар сложно даже если вы имеете на это право, так что всегда на первое место выходит отношение магазина к клиентам и личное общение с продавцом. Короче надо договариваться с магазином где брали.
Идеально подошел бы вариант, если бы вы у них взяли бы другой компьютер (желательно подороже) — тот который подходит, а разницу в цене доплатили бы или получили бы обратно.
https://vozvrat-tehniki.ru/kak-vernut-tovar-v-dns....

$ lsusb
Bus 003 Device 003: ID 1130:f211 Tenx Technology, Inc. audio headsetНе получается полноценно завести её под убунтой.
Что при использовании Alsa, что Pulseaudio на фоне слышен низкочастотный писк. Т.е. музыка играет, но с фоновым писком.
Проигрыватель — mpd.
вот строчка из конфига, при использовании Pulseaudio:
audio_output {
type "pulse"
name "My Pulse Output"
}
Что можно предпринять в таком случае?
Потом посмотрел бы modinfo по модулю поддержки, может он какой-нибудь аргумент хочет.
лично я делаю так :66 я апплете pulseaudio отключаю микрофон (ввод) и включаю USB audio (выход)… шумы могут быть если микрофонный вход задействован

Сразу бросилось в глаза, что нет заголовка топика. При этом видно количество комментариев (5). Что это было?
1. Открываем — habrahabr.ru/new/
2. Находим в списке нужный нам войс.
3. Наводим мышкой на топик над войсом. Должно быть что-то вроде habrahabr.ru/blogs/conference/109294/ — 109294 это номер поста.
4. Открываем его и руками меняем цифру в конце адреса на цифру — 1. Делаем пока попадем на войс. Обычно попадаем при первом же отнимании.
«Администрирует:
Хабра-инвайты
Хабрамнение»
Значит, вполне вероятно, что это закрытый блог, для администрации
Поясню: я решил в понедельник разместить статью, но пишу ее сегодня. Когда я сохраню ее, статья получит номер, пускай 100000. До понедельника в новом появились еще статей 50. Войс появился в понедельник с номером 100051, а после него я опубликовал сохраненную статью с номером 100000. Используя способ, приведенный выше, мы будем пробовать открыть войс с номером 99999.
Рассматривается несколько вариантов хранения значений этих настроек:
1. Создать две таблицы (при условии, что таблица с user_id уже есть):
1) option, option_id;
2) user_id, option_id, value.
2. Хранить все в одной дополнительной таблице: user_id, all_options_format(xml|json). В данном случае все настройки будут в одну строку формата xml или json.
3. Опять же дополнительная таблица но уже вида: key(user_id, option), value.
Какой из этих вариантов на ваш взгляд предпочтительнее?
Если вы часто меняете перечень настроек, то проще вынести их в отдельную таблицу, где ключом будет user_id, а в столбцах будут сами настройки.
Тогда можно одним запросом получить данные сразу в готовом виде, экономить тут смысла особо нет, зато можно делать сложные запросы в случае чего.
А в общем конечно лучше использовать NoSQL для этого.
Если планируется делать выборки по юзерам по свойствам, например принадлежность к группе, то такие свойства должны быть в явном виде. Нормализовать или нет — решайте сами.
Если же опции используются скопом, например при рендере страницы для него и больше никак, то есть смысл упаковать массив в виде json/xml.
Мне лично нравиться вариант Wordpress, где есть отдельная таблица для именованных опций ( юзера, поста и что там еще ) и в ней храниться либо отдельное значение или массив в виде отдельных строк, но с одним именем, по которым можно делать выборку или сериализованный массив — по желанию. Точнее как удобно их использовать. И при желании все варианты можно миксовать.
Там же не только через hosts.
Последние два дня вообще не приходит новых сообщений (подписан на раздел «новые»). Сегодня удалил подписки и подписался заново на ленту новых сообщений и на q&a. Вопросник при этом, кажется, заработал, а вот основная лента так и не обновляется.
Только у меня так? Посоветуйте, что можно сделать.
когда ты залогинен на хабре — рсс ссылка выглядит примерно так habrahabr.ru/rss/new/9bec03a541b215692eac22d515bd9806/
это сделано как я понял чтобы в программах для чтения новостей появлялись записи из скрытых блогов на которые подписан пользователь
так вот по такой ссылке гугл ридер два уже перестал показывать новости. а вот по обычной ссылке на рсс (http://habrahabr.ru/rss/new/) которая показывается тем кто не залогинен все работает нормально
И вообще как они (контакты) хранятся: в текстовом файле, в sqlite базе?
SQLite3
можно попробовать поискать «googl» на googl.ru. забавные результаты.
Возможно из-за того, что они парсят выдачу гугла при запросе.
Непонятно зачем все это сделано. Возможно по ряду запросов они подменяют выдачу, однако это не анализировал.
ps
А вообще — забавно. Интересна цель этого «проекта».
Спасибо.
Попробовал заливать ubuntu-10.10-netbook-i386.iso на usb флэшку через
1) ultraIso
2) universal USB installer
3) софтину, которая есть в образе для установки для usb
все приводит к одному и тому же при попытке начать устанавливать убунту с этой флэшки на Asus eeepc 900 — горит черный экран и мигает "_"
Кто-нибудь сталкивался? Какое есть решение?
Сначала 10.04, так как она загружалась с флэшки, а в ней сделал установочную флэшку для 10.10
Все получилось.
help.ubuntu.ru/wiki/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ubuntu_%D0%BF%D0%BE_%D1%81%D0%B5%D1%82%D0%B8
либо же создать загрузочный диск на другой машине
С 10.10 это известная проблема, мне так же не удалось поставить с флэшки ни netbook, ни desktop версию.
вроде бы выбрать несложно, но речь идет о двух 6ти летних девочках
можно ли в цену 15-20 тыщ найти что нибудь интересное внешне?
Тем более в след. году школа, пусть лучше занимается учебой.
НО конечно Вы можете купить компьютер, но не будете баловать ребенка, давая ему часами сидеть за ним. Этот вариант неплохой, но по опыту моих друзей, у них это не всегда получается.
Начало 2008, ребенку два года — смог нормально передвигаться в quakelive.
Летом 2008 — на даче — весь Алавар.
timestamp фотки — 01 Dec 2009. Через три месяца ребенку будет три года
crash the castle — никаких проблем, но он на самом деле предпочитает логические игрушки.
Через его руки прошли три ноутбука и два стационарных ПС, ничто и никогда не было сломано.
PS: Зима 2010, вся электроника в доме обесточена, мелкий с удовольствием рисует и играет с младшим братом
Это я о том что ничего специально детского в общем-то не надо
А потеме — почему именно 14''?
Может лучше посмотреть в сторону market.yandex.ru/guru.xml?CMD=-RR=9,0,0,0-PF=2142398545%2BEQ%2Bsel%2Bx1749269770-VIS=160-CAT_ID=432460-EXC=1-PG=10
?
Задача: необходимо выводить на печать некий текст с помощью JS.
Создаем iframe вставляем туда текст, и выводим диалоговое окно печати: frames['frame-print'].print();
Все вроде бы работает, жмем нашу кнопку появляется окно печати, жмем кнопку Печать и все готово.
Но в Chrome наблюдается такая проблема, если если закрыть диалоговое окно крестом и или кнопкой Отмена, то при повторном нажатии на печать (js) получаем сообщение: Ignoring too frequent calls to print().
Где-то через минуту начитает опять работать.
Можно ли это как-то обойти или вылечить?
Скрипт:
Copy Source | Copy HTML
- function PrintIt(){
- var ua=navigator.userAgent;
- var ie=/MSIE/.test(ua);
- stext='';
- stext=document.getElementById("Printable").innerHTML;
- wnd=window.open("", "tinyWindow", 'statusbar=no,toolbar=no,scrollbars=yes,resizable=yes,width=630,height=900');
- wnd.document.write("<html>
<title>Печать страницы</title>
<head>
<link href=\"/style/print.css\"rel=\"stylesheet\"type=\"text/css\" media=\"all\"/></style>
</head>
<body onclick=\"window.close()\">
<div id=\"watermark-top\">начало листа</div>");
- wnd.document.write(stext);
- if (!ie){
- wnd.document.write("<div id=\"watermark-bottom\">конец листа</div><body></html>");
- wnd.print();
- }else{
- wnd.document.write("<script>window.onload=self.print();<\/script></body></html>");
- wnd.location.reload()
- }
- }
(Уберите переносы строки у всех элементов в wnd.document.write)
Область и вызов:
Copy Source | Copy HTML
- <div id="Printable">Контент для печати</div>
- <button onclick="PrintIt();">Печать</button>
По этому адресу видим:
// TODO(maruel): Move this out of platform specific code.
// Check if there is script repeatedly trying to print and ignore it if too
// frequent. We use exponential wait time so for a page that calls print() in
// a loop the user will need to cancel the print dialog after 2 seconds, 4
// seconds, 8, ... up to the maximum of 2 minutes.
// This gives the user time to navigate from the page.
if (script_initiated && (user_cancelled_scripted_print_count_ > 0)) {
base::TimeDelta diff = base::Time::Now() - last_cancelled_script_print_;
int min_wait_seconds = std::min(
kMinSecondsToIgnoreJavascriptInitiatedPrint <<
(user_cancelled_scripted_print_count_ - 1),
kMaxSecondsToIgnoreJavascriptInitiatedPrint);
if (diff.InSeconds() < min_wait_seconds) {
WebString message(WebString::fromUTF8(
"Ignoring too frequent calls to print()."));
frame->addMessageToConsole(WebConsoleMessage(
WebConsoleMessage::LevelWarning,
message));
return;
}
}
Как я понял — там жестко забита задержка…
Столкнулся с такой проблемой: У меня есть PC под управлением Ubuntu, у него имеется два звуковых jack'а: микрофон и аудиовыход. Микрофон занят микрофоном, а на аудиовыходе — колонки. Появилась потребность также подключить наушники и иметь возможность программно переключать звук между колонками и наушниками. В PC вставлять платы новые нельзя, есть только USB-порты.
Кажется, что для решения этой проблемы нужны внешние аудиокарты с множеством аудиовыходов (например, с 3.1 или 5.1 конфигурацией), но я не уверен, т.к. не имею опыта с ними.
Есть ли у вас подобный опыт или мысли? Поделитесь, пожалуйста.
По поводу программного переключения, если не ошибаюсь, то Pulse умеет.
Заранее извиняюсь, не слишком компетентен в данном вопросе, однако надеюсь, что хоть немного помог.
воткните любую USB звуковую, которая поддерживается пульсом. Ну и дальше по ситуации — либо gnome-volume-control (переключает весь звук), либо pulse device chooser
Что касается Linux — в убунте есть вот это, но оно не работает — передние и задние гнёзда работают как analog output, а когда я выбираю наушники, оба гнезда молчат. Возможно, линукс просто не умеет работать с моей материнкой.
Посмотрите на спецификации вашей материнки, может, у вас получится.
А в крайнем случае, можно спаять простейшее устройство, которое будет переключать каналы и им можно будет управлять программно.
Ну а по делу, решить вашу задачу можно несколькими способами:
в лоб — купить юсб звуковуху к ней подрубить ушы, а в убунте через pulseaudio/alsamixer переключать устройство вывода звука.
самое правильное решение — на всех современных корпусах есть на передней панели юсб и аудиопорты, вот их подключить к материнке и туда тыкать наушники. если для вашей звуковухи дрова в убунте полноценные то при подключении ушей, колонки сами будут вырубатся. ну а если сами не смогут то опять же через pulseaudio/alsamixer просто вырубаем канал колонок/врубаем уши.
если второй вариант не подходит я бы просто спаял небольшой разветвитель с переключателем и через него подключил и колонки и уши.
1 Включаем ПК
2 Запускаем alsamixer (в терминале вводим alsamixer)
2.1 включаем headphone (нажать M)
2.2 выставляем headphone по максимуму
2.3 закрываем alsamixer
3 Подключаем наушники к задней панели
3.1 проверяем работают ли они
3.2 если работают то повторяем пункт 2
4 Вставляем наушники в переднюю панель.
- Настройка проектов в IDE: VS 2008/ IDEA 9.x / MonoDevelop 2.4
- Управление конфигурациями — debug, staging, production
- Полуавтоматический деплоймент
- Развертывание и базовое конфигурирование связки mono 2.8.1, mod_mono, apache2, nginx под Ubuntu
Если достаточно заинтересованных наберется, напишу детальную статью.
Особо интересует какие подводные камни могут быть при переносе как проектов (веб), так и сборок туда-сюда (прежде всего сборок из моно/линукс в нет/самизнаетечто — достаточно ли будет избегать каких-то либ и соблюдать какие-то правила (именование путей?, кодирование перевода строки?), чтобы гарантированно запустилось приложение или нужно обязательно тестировать)
А почитать будет интересно, тема мне близка и интересна.
- Размер принятого/отправленного (за час/день/неделю/месяц/год)
- Средняя скорость доступа
- Общее время, которое интернет был подключен (в общем, всё то время, когда включен комп :-)
Плюс делает экстраполяцию, сколько выйдет за день/неделю/месяц.
Подойдет?
1. Сотрудник правоохранительных органов может поставить на контроль электронный почтовый ящик. Я в этом убедился лично, когда пришёл в обычное отделение милиции в Питере и попросил провести расследованое по одной угрозе, поступившей на е-майл. На это рядовой сотрудник милиции мне спокойно ответил «Хорошо, поставим ваш е-майл на контроль». Я был немного удивлён, потому как ни пароля ни местонахождение конторы, из которой осуществляется дооступ к мыльнику сотрудник не спросил. Как именно ставится мыло на контроль? Значит ли это, что у провайдера (например mail.ru) заключен договор с МВД/ФСБ/и_т.д. и они просто просят провайдера предоставить им доступ к такому-то ящику? Значит ли это что пользование забугорными серверами безопаснее так как к ним у россйиских служб нет доступа? Или как точно ящик ставится на контроль и в каком виде при этом сотрудники служб видят информацию ящика?
2. Есть чёткое подтверждение, что МВД контролирует интернет-канал одного предприятия. Но вот что я не могу понять — что точно они видят при этом. Наверняка товарищи просто сели на канал между клиентом и интернет-провайдером, но что точно при этом они видят? Сайты, которые открвает клиент? Могут ли они видеть пароли если они передаются по http, а не по https?
Я работаю сисадмином провайдера. Чтобы получить лицензию на осуществление деятельности необходимо организовать канал до ФСБ, а также установить у себя их железо (тот самый СОРМ). Интересно, что правила взаимодействия с ФСБ предусматривают, чтобы провайдер не знал, какую именно информацию мониторит ФСБ. На практике это означает что весь интернет-трафик, все звонки попадают на их железо, дальше уже они решают что с этим добром делать.
Однако это касается лишь ФСБ. МВД (в том числе отдел К), прокуратура, следственное управление и прочие структуры не имеют доступа к трафику без санкции на это суда. Причем, имея санкцию суда, эти структуры обычно взаимодействуют с провайдером, а не с ФСБ.
1. В рамках ОРМ (оперативно-розыскных мероприятий) вполне могут поставить на контроль. Скорее всего mail.ru будет сотрудничать даже по письменному запросу МВД, если есть признаки преступления.
2. МВД скорее всего не имеет доступ к трафику. Одно дело запросы о предоставлении какой-либо информации об абонентах, IP-адресах, трафике и т.д., которые провайдер может дать и без санкции суда, на основании запроса, а другое дело — мониторинг всего трафика. Такое провайдер вряд ли допустит без веских оснований.
>>1. Операторы связи обязаны предоставлять уполномоченным государственным органам, осуществляющим оперативно-розыскную деятельность или обеспечение безопасности Российской Федерации, информацию о пользователях услугами связи и об оказанных им услугах связи, а также иную информацию, необходимую для выполнения возложенных на эти органы задач, в случаях, установленных федеральными законами.
ru.wikipedia.org/wiki/СОРМ
habrahabr.ru/blogs/telecom/65924/
Так же сотрудники ФСБ имеют доступ к билингу и IT-системам крупных провайдеров, тут уже у них свои логины и пароли. Но доступы просто рядовых сотрудников, найти по IP логин, или наоборот, посмотреть историю заходов, с какого оборудования, паспортные данные и т.д.
Так что техническая возможность снифать трафик есть, но вы сами можете представить его объем у крупного оператора, у нас это несколько сотен гигабит на каждом магистральном узле, так что тут можете представить себе железку для снифа :))) Но никто этого не делает на практике, даже на зарубежных каналах не сидит никаких жуков, технически дорого и сложно :)
Они пытались скрыть сам факт мониторинга, но это проблематично сделать технически.
Содержательно и доступно. Особенно интересно было узнать про ящичек, который ставит ФСБ.
«Всё достаточно просто, ни ФСБ, ни МВД не мониторят весь трафик, они умерли бы его снифать весь...»
Вопрос в этом не стоит, если могут снифать, значит могут. И тут уже нельзя положиться на то, что «а врядли в данный момент снифают — ведь это такой геморрой». Тоже самое касается санкций. Не думаю, что в каких-то случаях товарищи будут утруждать себя получением санкций, если и без санкций можно сделать что надо.
А никто не видел в каком виде отображается информацию у, так сказать, уже конечного пользователя СОРМ? :) Что именно видят товарищи на мониторах своих компьютеров?
Я так понимаю если траффик идёт по https или ssl, то видно url, но не видно содерживание формы, которая передаёт трафик закодировано, а если http, то видно и url и содержание?
На самом деле после изучения всей это темы, чтобы не говорили, но TOR мне показался наиболее приемлемым средством. Попробовал его поднять — вообще без проблем хоть из под винды, хоть из под линукса. Скорость конечно упала раз в 10, но если оно того требует, то и хрен с ней.
Приятно, что tor и DNS запросы отправляет через свои сервера, а также что регулярно меняется шифрование и пиры. В общем пока явных минусов не заметил.
Писали, что в качестве пира может выступать машина злоумышленника, но ведь машина (если она в цепи первая) не видит какой сайт запрашивает клиент, а если машина злоумышленника последняя, то она не видит кто запрашивает сайт. Также цепочка из трёх пиров регулярно меняется и ключи шифрования тоже.
Если речь о Photoshop — то можно записать Action, и используя пакетную обработку файлов (всё в том же Photoshop) можно сделать даже куда более гибкие и продвинутые автоматизированные алгоритмы обработки изображений.
возможно более новые версии умеют это «искаропки».
Далее:
File -> Automate -> Batch
В верхней части выбираете записанный вами экшен.
В меню Source, выбираете Folder.
В меню Destination, выбираете Save and Close.
[junit haltonfailure = true] — уже не пишет что «успешно», но процесс останавливается на первом упавшем тесте.
Как и правильный статус получить, и все тесты прогнать?
// Ant 1.8
ну и дальше [fail message=«Tests failed.» unless=«testsfailed»/]
хотя это и странно, что приходится так сложно делать =(
<target name="run-test" depends="init-test, compile-test" unless="option.skiptest">
<mkdir dir="${test.xml}" />
<junit
haltonfailure="off"
haltonerror="off"
errorproperty="test.failed"
failureproperty="test.failed"
showoutput="no"
printsummary="yes"
includeantruntime="yes"
dir="${test.build}"
fork="true">
<classpath>
<path refid="test.classpath" />
</classpath>
<formatter type="xml"/>
<batchtest todir="${test.xml}">
<fileset refid="test.fileset" />
</batchtest>
</junit>
</target>
<target name="test" depends="run-test" unless="option.skiptest" description="Run unit tests">
<fail if="test.failed"
message="At least one test has failed. See logs (in ${test.xml}) for details (use the target test-report to run the test with a report)" />
</target>
<target name="test-report" depends="run-test" unless="option.skiptest" description="Run the test with report">
<junitreport todir="${test.xml}">
<fileset dir="${test.xml}">
<include name="TEST-*.xml"/>
</fileset>
<report format="noframes" todir="${reports}">
</report>
</junitreport>
<fail if="test.failed"
message="At least one test has failed. See logs (in ${test.xml}) or report (in ${reports})" />
</target> Пользователи отсортированы по убыванию, от M до 0. Можно ли получить номер пользователя с id в этом списке?
Сейчас использую для этого REDIS.ZSET, но было бы интересно узнать решение на MySQL.
--- карма пользователя n.
SET @user_exp = (SELECT exp FROM users where id = {n});
SELECT count(*) FROM users
WHERE exp > @user_exp OR (exp = @user_exp AND user.id < {n});
Второе условие в OR нужно на тот случай, если у двух пользователей окажется одинаковая карма (сортировать тогда нужно и по exp, и по id, чтобы пользователи с одинаковой кармой не прыгали с места на место даже без изменения кармы). Если этим можно пренебречь, то и условием можно пренебречь.
Но лучше правда обновлять специальное поле каждые 5 минут скриптом.
SELECT * FROM (
SELECT @rn := @rn+1 AS id, exp
FROM users
ORDER BY users DESC
) WHERE id = {n};
что-то вроде этого
SELECT u1.*, COUNT(u2.id)+1 AS rating FROM users u1, users u2 WHERE u1.id = ? AND u2.exp > u1.exp
(Идея в том, чтобы считать кол-во пользователей с experience больше, чем у данного)
SELECT name, @rows_count := IFNULL(@rows_count, 0) + 1 FROM city LIMIT 10;
Примерный смысл: должны быть заголовки от h1 до h4, стиль жирного, наклонного, подчеркнутого текста, ссылка обычная, активная, посещенная, пункт меню обычный и активный и тому подобное.
Нужен сам план, а не конкретная статья, которая, возможно, была в личном блоге.
Я вставляю ее при верстке на сайт и дооформляю те теги которые которые забыл прописать дизайнер или верстальщик (при натяжке верстки на CMS)
docs.google.com/View?id=dd2t7j2t_63kvjdhr
habrahabr.ru/blogs/css/52362/
habrahabr.ru/blogs/webdev/56625/
Возможно, что-то из этих?
habrahabr.ru/blogs/seo/88070/
habrahabr.ru/blogs/webdev/22673/
code.google.com/p/m5cssframework/source/browse/trunk/css/generic.css
yui.yahooapis.com/3.2.0/build/cssbase/base.css
css-framework.ru/
+ любой другой css фреймворк, они конешно бесполезны но если спецификацию html не знаеш наизусть то помогут
Есть ли скайпу реальная альтернатива?
Необходимое:
- Контакт-лист
- Беспроблемное общение посредством микрофона один на один
- Возможность аудиоконференций хотя бы на 3-4 человека
- Возможность видеозвонков также без проблем
- Поддержка linux и желательно на уровне не хуже skype (например, заставить ekiga кда-то позвонить так, чтобы было слышно, мне не удалось)
- Возможность звонков наружу (a la skype out)
- Кросспалтформенность
Желательно:
- Чат
- Видеоконференции
- Симпатичный интерфейс
- Свободный софт + свободный протокол
Интересует тройка протокол(ы) + клиент + поставщик.
Пробовал и по разным причинам не подошли: gizmo5 (временно заморожена разработка), ekiga (ни разу не завелась по-человечески), qutecom (бывший wengophone, тоже глючный) и т.д. и т.п.
Для звонков на город через SIP (в моём случае, sipnet.ru) я нашёл себе неплохую программу twinkle, но как замена скайпу она не подходит. К тому же уже почти 2 года не выходит новая версия.
P.S. Подойдут истории успеха с тем софтом, что я перечислил :)
есть список абонентов. возможность писать им письмо\сообщение в джаббер\аудио-видео звонок, централизированное хранение логов у вас в почтовом аккаунте.
работает нормально в ubuntu 10.04-12.04
а так же есть полезная фишка - бесплатные звонки в США
для этого достаточно зайти в гугл+, поставить локацию дефолтную - США и звонить в формате 800 288 9949 (вместо +1800 288 9949)
все в совокупности очень сильно пошатнуло % использования skype у нас в команде
Jami
https://jami.net/
Tox https://tox.chat/
Есть свое Shareware приложение, есть партнерская программа и т.д. То есть какие-то продажи уже есть.
Сейчас мы параллельно переводим софт на английский и ищем возможности для развития в РФ.
Возник такой вопрос:
1. Имеет ли смысл продавать софт через онлайн-магазины софта? Каково хотя бы оценочное количество продаж у тех же Allsoft.ru или Softkey?
2. Есть кто на хабре, кто продавал таким образом продавать софт? Есть ощутимые результаты?
Просто у меня в свое время сложилось впечатление, что эти магазины живут за счет продаж очень ограниченного набора продуктов (кошмарский, дрвеб, ms office и windows), за которыми к ним целенаправленно приходят. Я прав или нет?
Поговорив с менеджерами одной из площадок узнал, что при большом заказе они могут сами потрудиться, чтобы купить продукт, а его стоимость будет добавлена в стоимость заказа.
PS: ещё степень доверия к софту почему-то больше. Хотя уверен, что это чисто где-то на подсознательном уровне.
Помогите, пожалуйста, составить SQL-запрос.
Есть две даты.
Нужно проверить, что интервал между этими данными не попадает в интервал дат в таблице БД. А также, что интервал дат в таблице не попадает в интервал между данными датами.
select * from table t
where
not
(
{$fromDate} between t.date1 and t.date2
or
{$toDate} between t.date1 and t.date2
)
</sql> declare date2 datetime;
set @date1 = '2010-12-03';
set @date2 = '2010-12-07';
select * from table t where t.date not between @date1 and date2;
Где #start и #end соответственно ваш диапазон
SELECT * FROM dates d WHERE NOT ( (my_from < d.date_from AND my_to < d.date_from) OR (my_from > d.date_to AND my_to > d.date_to) )
Итак,
iTunes — доступен только софт для iOS.
Amazon — только для США.
ArmadaMusic.com — Due to licensing restrictions, this track is not available in your territory.
Rhapsody — The Rhapsody MP3 Store is currently only available inside the United States.
www.mp3.ru/
1) amazon, там много файлов, большинство не транскоды и нет, он доступен не только в сша.
Стоимость звонка получается на порядок ниже, чем у обычных операторов Sip телефонии.
Кто нибудь внедрял подобные решения?
Для примера: УстьКаменогорск через Скайп до последнего времени был 12евроцентов, а у одного из Бетамаксов 4 евроцента. Это же не повод, чтобы кричать. что Бетамакс в 3 раза дешевле Скайпа..?
Я удивился. Подключился через удаленный рабочий стол — вижу просто синий фон (после выяснилось, потому что отключался background)
Сделали вместе скриншот — вот что получилось

При установке любого фона появляется.
Кто нибудь сталкивался?
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\\Wallpaper и пробуйте снова сменить обои
Ну и само собой нужно что бы это работало с пластиковыми картами и пэйпалом.
Подозреваю что нужно что то вроде нашей робокасы. Может кто то делал что то подобное, посоветуйте решения данной проблемы.
Прием денег (paypal, moneybookers, etc) на Ваш счет. Дальше Вы распределяете деньги между счетами пользователей и переводите их им.
Думаю, если внимательно прочитать API — можно найти способо автоматизировать процесс.
Делаю свой форум на основе vanilla. В форуме нет возможности присоединять к комментариям картинки, а мне очень хочется. Для этого существует BBCode и тэги вида [img].
Но проблема в том, что все картинки на бесплатных хостингах рано или поздно пропадают. На rutracker, например, очень много ссылок на картинки, ведущие в никуда.
Поэтому у меня два варианта:
а) Найти нормальный хостинг картинок, возможно платный. Есть ли такие? Чтобы надежный, с удобным интерфейсом и без сумасшедшего количества рекламы.
б) Сделать на своем сервере простенький хостинг картинок. Есть ли готовый софт для этого?
в) Написать или найти специальный плагин для vanilla.
Возможно, хабра-мозг знает про это лучше чем я. Спасибо за комментарии!
Отдельных скриптов вроде как и нет нормальных, поскольку это распространенная фича в CMS.
Внешний хостинг — Picasa например. Можно по API закачать и пользовать прямо из редактора.
Есть ресайз по урлу и вообще много прелестей.
Можно сделать юзерам возможность подключать свои аккаунты на пикасе.
Тоже самое можно сказать про flikr и наверное несколько других грандов типа яндекса.
Ранее все работало через curl, но с вводом oAuth все накрылось и работающих примеров что-то не нашел(
Если поймете это, реализация на любом языке не вызовет трудностей.
1) Экспорт/импорт настроек
forum.qip.ru/showthread.php?t=29109
2) Экспорт и синхронизация сообщений через БД
forum.qip.ru/showthread.php?t=45745
только изучаю почтовики на linux, по этому пока поднята простейшая связка postfix+dovecot+mysql, к этому делу прикручен web-интерфейс и всё прекрасно работает, почта ходит, всё замечательно. НО. настроил почтовый клиент, всё хорошо, ошибок никаких нет, но клиент не получает почту с сервера, ни по pop, ни по imap. Протоколы в конфиге dovecot раскоментированы, работаю, фаервол настроен (телнетом с этой машины подключаюсь без проблем), в логах сервера так же всё прекрасно на сколько я понимаю:
Dec 4 22:49:57 korpserver dovecot: pop3-login: Login: user=, method=PLAIN, rip=::ffff:192.168.0.132, lip=::ffff:192.168.0.133, TLS
Dec 4 22:49:57 korpserver dovecot: POP3(korp): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
но при этом сообщения в клиент не загружаются, ошибок никаких клиент не выдаёт - всё так же хорошо
куда копать? method=PLAIN — используйте только с шифрованием, иначе method=CRAM-MD5, иначе несекьюрно, это два.
postfix+dovecot+mysql — может и простейшая, но очень шустрая и функциональная связка, т.ч. выбор неплохой.
ps
советую в качестве smtp-sasl-бэкенда в postfix использовать dovecot (посмотрите postconf -a). не нужно будет ставить cyrus-sasl-sql, которую вы наверно ставили (могу ошибаться — бог меня простит).
Существует ли способ звонить дешевле, нежели это предлагает skype и sipnet.ru
betamax.ru/tarif
от 0.625 руб. за минуту на мобильные
Сайт у них убогий, но работают хорошо.
Сейчас пользуюсь dorinet.org за 90 копеек, качество такое же как и в pctel.
- отваливаются две самые большие таблицы — одна на гигабайт и порядка 70 миллионов записей, другая на 500 мегабайт и 700 000 записей. Примерно 100-1000 инсертов в секунду в первую и 2-5 во вторую. Из второй данные активно select'ятся
- периодически по неизвестным причинам база начинает выдавать ошибку too many connections. Скрипты оптимизированы, один скрипт — один экземпляр соединения (класс БД — «одиночка»)
- сегодня ни с того ни с сего данные начали дублироваться, один запрос проходил от двух до 13 раз. Причем не один какой-то запрос, а сразу несколько, которые идут друг за другом.
Сервер выделенный, настройки стандартные, ОС — CentOS. Версия MySQL — 5.0.77
В чем может быть причина? Я с подобным никогда не сталкивался, никак не могу понять, что происходит.
Переключайтесь на иннодб, она помедленнее, но блокировки там на уровне строки и от сбоя она хорошо восстанавливается.
И лучше сделать один extended insert на 1000 строк, чем 1000 инсертов по одной строке. Подумайте над этим.
7 миллиардов — и десятки терабайт общего размера базы — вот это очень много.
А вообще как-то странно видеть MyISAM для таблиц в которые часто пишут.
У кого то есть подобное? Или подскажите какую php-функцию нужно вызывать
PS. httpd работает от apache, а почтовые папки имеют пользователем virtmail.
дальше результат в файл, а файл уже читаешь скриптом и получаешь нужный вывод.
Есть сайт на простеньком хостинге. Как ему пережить Хаброэффект? Сколько это будет стоить?
Уточнение:
Коротко о планах. По жизни собралось много материалов по психологии (в частности работал над одним полузакрытым проектом по психологии бессознательного). Хочу выложить информацию в Сеть. Думаю Хабру это будет интересно, но на Хабр тащить такую серию непрофильных статей считаю глупым. Как то так…
Кстати сейчас написал и понял, что сглупил с вопросом — есть блоги Гугла. Выложу туда. А если соберется аудитория для занятий, то можно будет уже с ними и обсудить хостинг и какой движок избрать.
Всем спасибо за ответы. Если нет ничего принципиально нового, я наверное закрою вопрос.
од теста бесплатно — может туда?
Как минимум — заметку о сайте сделать закрытой.
А Вот если заметкой требуется привлечь внимание к ресурсу и расширить аудиторию, то, как подсказывает Кэп — менять хостинг на что-то более серьёзное. Хотя-бы один месяц взять. Цены, естественно, «зависят от».
P.S. Тег «насилие» порадовал, спасибо :).
И не забудьте заранее уточнить, во что вам обойдётся такое расширение мощностей.
2. Как вариант, переехать на время на более мощные ресурсы.
3. Если соотношение мощности серверов — слэшдот-эффект не очень плохое, то ссылку можно сделать так, чтобы отсекать часть аудитории (да хоть на Яндекс редиректить). И таким образом обработать пусть часть возможных посетителей, но обработать.
Точно так же ваша карма будет показывать степень вашей хомячковости: если вы специалист в своей области, то вас заминусуют, а если вы обыкновенный школьник, то заплюсуют.
При положительном рейтинге, ваша карма вполне может быть сугубо отрицательной.
Таковы здесь правила.
Вы не видите, кто вас минусует. И получаете минус, например, за то что хвалите windows. А плюс получаете только за очень хороший совет или за обыкновенный популизм.
Если хотите набрать положительную карму — аккуратно, чётко, подробно отвечайте на вопросы в этом разделе. Я, например, так сходу за вечер взял плюс 2. И затем не комментируйте ничего лишнего. Тогда карма не упадёт.
Так-то.
habrahabr.ru/qa/2575/
habrahabr.ru/qa/2364/
…
Грамотно отвечай в «q&a» и будет тебе счастье. На своем опыте могу подтвердить. Да, может не так быстро как хотелось бы, но реально работает.
Тут всё просто.
Если статья(пост) из песочницы захабрена, то и автор как правило захабривается.
А значит и рейтинг с кармой получается не «стартовый»
Хитро конечно, но отнюдь не все статьи пишут сами авторы постов =)
Моя карма в первом случае (карму можно скинуть на 0 только раз) пострадала именно из-за того, что я поместил пост не в тот блог и получил штук 15 минусов(по просьбе человека который дал мне инвайт)
Ну а потом я устал трястись над кармой и меня попёрло =) О чём не жалею ни капли.
А почему? Потому что не одобряю политики администрации в том, что касается системы кармы. Право писать должно быть «по дефолту», и отниматься только за серьезные проступки. И уж не по минусам, поставленным какими-то анонимусами.
А претензия на «элитарность» все равно не выдержала проверки… по количеству неадекватном получивших инвайты и нормальную карму это видно.
Если сомневаетесь в том, что статья хорошая, лучше не постите вообще. Уважайте людей. :)
29 октября 2010: за 12 сек до окончания торгов сделал ставку и выйграл аукцион на 485$, т к время было ограничено в описании не успел прочитать о том, что доставка только по США. Сказал об этом продавцу, он мне ответил, что если я еще 40$ доплачу то он отправит мне в Россию. Я согласился.
2 ноября: я оплатил 485$ через ебей(paypal) и 40$ перевел напрямую через paypal.
11 ноября: продавец отправил посылку USPS Priority. Сказал что ему трекинг не дали и скинул мне чек с облатой и бланк, который был заполнен через копирку и ничего там не видно, правда на этом ланке стоит трекинг, продавец не заметил его. Сам номер — cp700551767us
Смотрю что с посылкой:
Your item left the United States from ISC CHICAGO IL (USPS) at 1:22 am on November 14, 2010. Information, if available, is updated periodically throughout the day. Please check again later.
Detailed Results:
International Dispatch, November 14, 2010, 1:22 am, ISC CHICAGO IL (USPS)
Arrival
Acceptance, November 12, 2010, 11:39 am, ELGIN, IL 60120
Посылка покинула США 14 ноября, в Россию до сих пор не пришла. Последние посылки мне вообще приходили за 10 дней, например:
Out of Foreign Customs, November 24, 2010, 6:41 am, RUSSIA
Into Foreign Customs, November 23, 2010, 9:00 pm, RUSSIA
Arrived Abroad, November 23, 2010, 9:19 am, RUSSIA
International Dispatch, November 17, 2010, 7:46 pm, ISC LOS ANGELES CA (USPS)
Arrival
Electronic Shipping Info Received, November 16, 2010
Shipment Accepted, November 16, 2010, 1:06 pm, TORRANCE, CA 90503
Хотя раньше до 30 дней. Но, по крайней мере, за 8 дней долетали до России:
Arrived Abroad RUSSIA 10/09/10 1:04pm
International Dispatch ISC LOS ANGELES CA (USPS) 10/01/10 4:42pm
У меня такое чувство, что где-то посылка пропала.
Сегодня уже 5ое число, это примерно 38 дней прошло, осталось 7 дней, чтобы открыть «Resolve», как мне правильно решить проблему? Какие шаги выполнить, чтобы не потерять деньги, учитывая, что я 485$ оплатил лот через ебей(paypal), а 40$ перевел через paypal. Продавец застраовал лот на 500$. В графе «Item shipped or not» не стоит знак «Shipped», продавец сказал, что не может поставить, потому что он не собирался в Россию отправлять.
Вообщем вопрос: что делать, желательно подробно, я в этом мало понимаю.
тут можете статистику посмотреть, по EMS и Priority:
sms-track.ru/stat/EUS-RU
куплено далеко за 100 товаров. не пришло только 2
коробка конфет из британии
и посылка с пластинками Боба Марлей :) как выяснил позже, почтальён просто подставил у почтового ящика посылку, а ящики стояли во дворе…
У меня чайчас «висит» около 5ти посылок, кто-то появился в рашке 10го Ноября. но с тех пор трек молчит, ещё какие-то вышли из штатов и уже почти месяц так и не появились в рашке.
И не поверите такое — каждый новый год, в феврале марте, снова начнут за 2 недели посылки ходить (это к нам в сибирь, средний срок 3-4 недели.).
Бывали посылки, приходившие через 2 месяца (как правило из канады)
Так, что терпение и труд.
Насчет доставки в Россию — у самого до сих пор висит в экспорте от 27 ОКТЯБРЯ (!). Что надо делать:
— На 42-43 день с момента оплаты открываем диспут на пайпале о неполучении. Пишем, типо так и так, мы готовы подождать еще сколько-то времени, надеемся что получим посылку.
В вашем случае, стоит дополнительно сделать скрины где продавец говорит об дополнительных 40$ за доставку и добавить их в диспут на пайпал. Может быть, поможет.
В лучшем случае вы получите посылку до окончания диспута и всё будет хорошо, если же посылка не дойдет то максимум что вы потеряете это 40$ за доставку. Но возможно что продавец пойдет вам навстречу и вернет полную сумму.
Чтобы использовать как кэш с возможностью поиска по свойствам объектов.
Ну или иные варианты как организовать такой кэш :)
Спасибо!
H2 in memory
Ещё можете взглянуть на Neo4J — это embedded графо-ориентированная БД, очень неплохая штука, если ваше приложение ложится на графы.
www.orientdb.org/orient-db.htm
Интересны вашы отзывы. Интересно какие девайсы, сколько держат по времени.
Хотел купить телефон с OS Android, но говорят у них быстро проседает аккумулятор.
Вобщем хочется услышать все ваши мнения, и объективные и субъективные.
Да кто ни буть читал текст с Супер-АМОЛЕД дисплеев мобилок, как глаза не очень устают по сравнению с хорошим монитором?
мобилка, звонилка, музыка, немного аська и интернет — бады хватит, точнее хватит ява прог которые есть уже…
если не хочется явы, хочется надежное, интересное, поковыряться и покопаться — андроид
Сейчас пишу маленькие скриптики на jQuery типа
$.ajax({
type: "POST",
url: "/add_something.php",
dataType: 'json',
data: {'id' : '1', 'foo' : 'bar'},
success: function(data) {
console.log(data);
}
});
</code>
и запускаю в FireBug. Ну а в целом есть много http снифферов, которые позволяют повторять запрос. Наверно их и под MAC пишут.
Настраиваете браузер на этот прокси, устанавливаете перехват запроса, смотрите и редактируете.
var data = «action=param1&id=param2&…;
в php будет
$_REQUEST['action']
$_REQUEST['id']
а в качестве отладки в firebug'e смотрите в консоли ответ, сам пост запрос, и если нужно делайте точку останова
chrome.google.com/extensions/search?itemlang=&hl=ru&q=firebug
Затем в меню «Разработка» выбираете «Показать веб-инспектор», вкладка «Ресурсы». Там, помимо красивых диаграмм, на каждый запрос можно посмотреть заголовки запроса, ответа и данные формы.
Естественно все прослушанное надо сразу же пробовать в консоли, в этом вам помогут «домашние задания» в конце каждой лекции.
Удачи в освоении linux.
Андрей Робачевский — «Операционная система UNIX»
ozon
А из книг… Неплохая книга была Д. Н. Колиснеченко, Питер В. Аллен — LINUX Полное Руководство.
Д.Н.Колисниченко. Linux Сервер своими руками — поднятие полноценного сервера на основе Linux
Майкл Лукас про FreeBSD
Для начинающего самое то! Лично у меня, в процессе просмотра, много каши в голове рассосалось по полкам.
Когда немного разберётесь что к чему, важно будет научиться пользоваться гугло-поиском и командой «man».
www.ozon.ru/context/detail/id/3285836/
www.ozon.ru/context/detail/id/151142/
CamStudio — идиотский интерфейс
Jing — видео только в swf и не больше пяти минут
Wing — интерфейс
остальные — без записи звука
В итоге, остановился на Faststone Capture в триальной версии.
fraps много возможностей, но сложнее для новичка.
у обоих есть триал
ну и еще несколько программок упомянуты на вики
Через некоторое время папка mail/new забивается. Ящиками этими естественно не пользуешься.
Как можно в C панели, настроить авто удаление почты, что бы она не кушала хост постоянно.
В почтовом клиенте можно удалять такие письма фильтром по полю «Кому». Или просто складывать в отдельную папку.
Практически, ваши сайты могут рассылать почту, а письма-ошибки будут валиться в эти ящики.
И неадкватные спамеры могут отправлять почту прямо по А-записям то есть на тот же сервер, который обслуживает сайт.
Если ящик нужен, но мешает спам — нужно настраиват SpamAssassin так чтобы отпинывал спам не помещая его никуда.
Делаете его минимальным и пусть переполняется.
Возможно, мы плохо искали и такой парсер есть? Если нет, возможно люди с опытом подобных разработок смогут что-то посоветовать?
Спасибо за ответы.
Я в свою очередь должен буду прописать только IP этого сервера и привязать его к домену, в DNS.
Или если кто знает — способ быстро настроить такие сервера.
И цену вопроса интересно так же знать.
Это скрипт для защиты от autorun-вирусов. Облегчает жизнь как раз в случаях, когда приходится вставлять флешку в компы, возможно, заражённые такими вирусами. Не знаю, поможет ли в вашем случае, но, по крайней мере, утилита создаёт папку, которая не переименовывается и не удаляется штатными средствами — вы можете складывать информацию в эту папку.
Почитать об Autostop и механизме её работы и скачать можно здесь: mechanicuss.livejournal.com/195192.html
2. Интернет есть? Он может быть удобнее.
3. Использовать дополнительное устройство. Ноут/телефон и прочее. Где есть встроенная память, а данные для универа копировать на флешку (этим устройством), а уже затем использовать.
4. Очистить комп от вирусов/грузиться с boot cd.
Прямая ссылка — acs.pandasoftware.com/marketing/promo/USBVaccine.zip
Подскажите наиболее простой способ получить из неё бд в формате sdf (MS SQL Server Compact Edition).
1. удалите пакет nautilus-sendto
2. Скопируйте в ~/.gnome2/nautilus-scripts/ этот файл.
2. chmod a+x sendto
# Restart Nautilus with killall nautilus
Ситуация такая:
Есть кафе с доступом в интернет, хотелось бы ограничить время «посиделок» клиентов в кафе за бесплатным интернетом.
Во общем сделать по типу пришел в кафе, взял кофе — получил 30 минут бесплатного интернета.
Получается что для каждого клиента будет свой индивидуальный пароль на 30 минут.
Как все это организовать? Какие программы, какое оборудование?
Пойдёт ли Linksys Wireless G Access Point?
2) после ввода пароля добавляем в iptables перед редиректом правило траф с этого мак-адреса гнать во внешку через snat
3) по прошествию получаса удаляем правило.
Из оборудования — средненький компьютер. Из ПО — дистрибутив *nix и squid. Если нет специалистов по *nix, то можно и на дистрибутив винды потратиться.
Я сидел при Александре-II, освободителе; я сидел при Александре-III, миротворце; я сидел при Николае-II, кровавом; при Керенском, хм! я тоже сидел! Вот при военном коммунизме я не сидел: не было работы. Но зато как я сидел при НЭПе, ой-ёй-ёй!А если серьёзно, то «надёжную компанию» вы наврятли найдёте.
Вам какой город нужен?
В целом я не думаю, что вообще даже стоит обращаться к услугам таких компаний даже если они и есть, потому что уже от этой идеи разит за километр. Идеальным было бы всё такие сделать директором кого-то из своих знакомых.
Если вы имели ввиду (но чётко не сформулировали), что вам нужен кто-то на кого можно зарегистрировать контору, чтобы потом в случае чего повесить на её диретора СВОИ проблемы, то не завидую я такому директору и не думаю что таким вопросам место на хабре вообще.
Цель — заиметь виртуально-реальный почтовый адрес в Германии. Кто что знает, признавайтесь?
Вам только для отправки товара или для других целей тоже?
Под «удобно» я имею в виду:
1) Автоматическая разбивка и отображение в виде иерархии (даже если я открыл файл, где все записано в одну строку).
2) Подсветка (хотя бы минимальная, скобочки там).
Есть плагин для Лисы, но хотел бы использовать standalone решение или хотя бы web-тулзу.
Имею в виду плюсы и минусы и то, что нельзя головать больше одного раза.
Как организовать схему таблиц в MySQL? Сейчас рейтинг хранится в поле rating у самой записи, но так посетитель может голосовать больше одного раза.
При голосовании посетителя в таблицу добавляется запись, содержащая id поста, за который посетитель голосует и id посетителя.
Проверка будет очень простой.
В эту же таблицу можно и оценку посетителя вставить, минусанул (-1) или плюсанул (+1) он, тогда и суммарный рейтинг поста будет просто подсчитываться суммой оценок в этом поле.
таблица статей содержит поле avg_rate — в него мы пишем среднее значение голосов
таблица рейтинга — id статьи, qty — количество голосов, sum — сумма голосов
при голосовании за статью, мы:
1. добавляем 1 к полю qty в таблице рейтинга
2. добавляем оценку к полю суммы sum
3. выситываем среднее и пишем его в таблицу статей
Зачем писать? А чтобы потом было немного проще работать со статьями.
По умолчанию, CTRL+E вызывает ENQ
Заранее благодарен за помощь!
P.S. Если есть такая возможность — ссылайтесь на электронные книги, хотя и интересные бумажные тоже придется купить при отсутствии альтернативы.
files.mail.ru/9RRZCY
Возьмите пару книг, которые рекомендуют знающие люди, выберете лучший метод изложения информации для себя.
Но книгу не читайте просто так.
Лучше всего — практикуйтесь, и как можно больше. Пишите, пишите и пишите код. Чем больше практики, тем больше возникнет вопросов, ответы на которые можете найти в поисковой системе или в книгах.
Помните, что лучший результат достигается на практике! Именно так, вы столкнетесь со многими вещами, которые порой пропущены в книгах.
Удачи.
www.ozon.ru/context/detail/id/3656024/
Даже если вы не собираетесь писать на Rails — подходы, описанные в книге, будут преследовать вас всю оставшуюся карьеру :)
Я бы начинал с CLR.
А язык программирования изучал бы параллельно — это другое занятие.
— алгоритмы (линейный, ветвящийся, циклический, рекурсивный)
— структура данных (скаляры, массивы, структуры, деревья)
— концепции (линейные, процедурные, объектно-ориентированные)
— паттерны (шаблоны программирования)
2. По каждому из пунктов уже понятно, какую литературу искать. Но для чтения Кнута и Дейкстры нужна какая-никакая математическая подготовка.
3. На конкретике уже пора определяться с языком.
Баланс между академичностью и востребованностью — Java, С++
Точными названиями, увы, не помогу. Читал давно, не вспомню.
Как-то так…
Более эта кнгиа знаменита как SICP
www.amazon.com/Structure-Interpretation-Computer-Programs-Engineering/dp/0262011530/ref=sr_1_1?ie=UTF8&qid=1293473330&sr=8-1
Весьма толковое введение в Computer Science, там многое есть про теорию и практику программирования
Как писать нотацию я себе представляю, интересует пример работы с открытой страницей.
Все клоны, которые по дефолту, находятся в ubuntu 10.04 — жалкое подобие.
B altlinux 3.0, если не ошибаюсь, была весьма забавная игрушка.
fceux.com/web/home.html
Ромы:
emu-russia.net/ru/roms/nes/p/simple/
я только этот пакман признаю!
Погуглив нашел несколько утилит, есть платные, есть бесплатные, но на все есть отрицательные отзывы связанные с различными подводными камнями.
Есть ли у кого подобный опыт — что порекомендуете? Необходимо сконвертить переписку с Лотуса в базу Оутлука, решение не обязательно должно быть бесплатным, в общем то до $50 готов заплатить.
Самое надежное.
подобные сервисы есть у каждого оператора, год или два назад даже заметку писал, у кого как подключить.
Какая-то авария, плановые работы или цепочка совпадений, включая глюки DNS моего провайдера?
Updated: Сайт самого Selectel'а заработал, нужные мне сайты, хостящиеся у них нет :(
глюки DNS моего провайдера
можете исключить
С Айпадом и Galaxy Tab всё понятно, второй стоит излишне жадную сумму.
При этом, как известно, в Китае выпускается миллион моделей от малоизвестных фирм, со стоимостью в 100-200$.
Однако, найти сравнение этих моделей за ограниченное время не получилось*.
При этом обычно эти модели за 100-200$ имеют резистивный экран, старую версию Андроида и мало живут от аккумулятора. Очень бы хотелось избежать этих недостатков путём поднятия цены с 200 до 250-350$. Больше 350 цена не устраивает, т.к. за 500 можно купить iPad (такой вариант вполне рассматривается).
Интересует вопрос, какой (какие) из планшетов реально хорош, при цене до 350$?
Т.е. хотелось бы емкостной экран, Android 2.1 / 2.2, стильный внешний вид и качественный корпус (пусть дизайн слизан у Айпада, но корпус лучше алюминиевый, чем пластиковый), достаточную производительность и батарейку (не 2.5 часа).
* Переизбыток информации не лучше её недостатка. Сайты, которые я пробовал курить, но ниасилил:
pandawill.com/Wholesale-android-os_c306
4pda.ru/forum/index.php?showforum=336
forum.ixbt.com/topic.cgi?id=45:12553
androidtablet.ru/?cat=4
androidtablets.net/forum/
UPDATE от 25.06.2011
Поскольку старый вопрос привлёк новое внимание, скажу, что лично для меня он потерял актуальность с покупкой Айпада 2. Андроид конечно даёт больше возможностей, но как владельцу Galaxy S мне надоедает заряжать его в 6 вечера, при неинтеyснивном использовании. Надеюсь, Galaxy Tab 10.1 действительно работает столько же, сколько Айпад, с радостью поиграюсь с ним, но просто не дождался его появления у нас. Отзывы о Xoom разочаровали, да и приложений под Андроид 3 пока немного (хотя и под Айпад их не так много, но всё-таки побольше). с Айпадом, думаю, всё понятно: в целом клёвый, хотя ограничения раздражают, ну и экранчик хочется с разрешением повыше. В общем, через год посмотрю, что будет лучше, теоретический iPad 3 с теоретически Retina display или теоретический продолжатель линейки от Самсунга / HTC (в других производителей верится слабо).
Можно ли на одном движке сделать версии по языкам в папках /en/ и /ru/ например?
Какого ваше мнение о нем?
У меня всегда ощущение, что Apple создает моду. Хочешь почувствовать себя модным — купи iPad.
Даже после прочтения большого количества ревью, я так и не нашла для себя ответ на вопрос — зачем мне нужен iPad.
Но опять же — я о себе.
Если вы тот человек, который с легкостью может найти ответ на данный вопрос — покупайте.
Лично по мне, я бы не купил — он мне надоел бы через месяц, да и по мне это дорогой понт в первую очередь.
Знаю по знакомым, iPad особо не потаскаешь, большой он. Он больше для использования дома
Я, например, хочу (и куплю) себе его домой, дабы сидеть с ним в удобном кресле или валяться на диване. Не знаю как вам, а мне надоедает 8 часов в день на стуле сидеть на работе, дома хочется уже какое то более горизонтальное положение принимать.
А то, что он, дескать, только модная игрушка или надоест через месяц — это вообще бред полный. Это (на минуточку) ИНТЕРНЕТ-планшет, он нужен, чтобы интернет читать. Вам с такой логикой и на любом другом устройстве интернет за месяц надоест!
мне бы что-нибудь с пингвинчиками внутри
Дома сижу за обычным ноутом, к которому купил отдельный монитор, хватает.
Но если вы мобильный человек или дома любите ТОЛЬКО читать инет, покупайте.
Я тоже хотел, но после покупки воздушного макбука, понял что это нифига не мастхев. Если бы были лишние деньги, обязательно бы взял, серфинг, работа с почтой, фильмы и работа с музыкой — все это на 100 баллов.
Были бы сейчас деньги на айпад и его содержание — взял бы.
Моё мнение: если постоянно носишься по городу, как угорелый, и в дороге нужна мобильность действий, девайс просто необходим. Если просто работаешь по системе дом-офис, то, имхо, этот девайс лишний.
Лично для меня — размер не тот. Слишком большой.
1. Фильмы в дороге/дома
2. Интернет-браузинг
3. Книжки почитать в дороге и дома (благодаря ему каждый день в течение примерно полутора часов читаю полезную литературу в дороге)
4. Почта — получил/ответил
5. Планировщик задач на работе/дома
6. Лекции по гуманитарным предметам пишу на нём. Удобно.
7. Игрушки прикольные :)
Для меня было достаточно аргументов, чтобы его взять. Уже больше месяца. Не жалею о покупке совершенно.
Почту и веб тоже смотрю через него, когда не работаю.
Офисные программы установил, но не могу сказать, что много их использую. Возможное, если бы рядом постоянно не было настольного компа — пользовался бы ими чаще.
Ну и игры, конечно. Много шикарных и недорогих игр=)
Из минусов — вечно грязный экран и отвратительный материал, из которого сделан официальный чехол. Пачкается еще сильнее, чем сам айпад.
В целом планшеты с Андроидами/Убунтами внутри вроде доступнее :), а моде я не очень подвержен.
Имеется ноутбук с 2 звуковыми выходами, оба выхода определяются как разные устройства. Так вот вопрос: как заставить компьютер под управлением Windows 7 направлять сигнал на оба выхода одновременно? Силами винды это сделать невозможно насколько я понял. Нужна программа\драйвер которая бы принимала сигнал и отправляла его на эти два устройства.
Видел что-то похожее на хабре, но найти не смог к сожалению
Основной минус: программа платная.
Удачи!
Заглянул на ozon и amazon с целью найти книжку по Python. Предложений много. Книги дорогие.
Не знаю, что и покупать. Посоветуйте, пожалуйста. Желательно, чтобы книга была заточена под программирование на питоне под веб.
Спасибо.
www.intuit.ru/department/pl/python/class/free/status/
Лежит в туалете, почитываю.
Никак не сколняю именно к данному фреймворку, но понять суть именно в вэбе можно по этой книге.
Марк Лутц «Изучаем Python»
Changelog:
1. New battery algorithm. No more drops from full charged during charging to 90-91% after unplugged.(maybe calibrating of the battery, because different people sees different results — ohyeahar, herezor, chichoko)
2. New version of Google Maps 4.4.0
3. New app Places(it existed before if you had Google Maps updated to version 4.4 via Market — FreudsCAT)
4. New microphone button in the keyboard (only in english keyboard). To fix the issue with the low resolution of the button, just remove all languages except English and the button will have the same quality as the other ones (EddyOS)
5. No vibrate on shutdown
6. Save attachments from GMail app (Only Word and Excel. No support for zip or pdf)
7. New version of Quickoffice 3.2.60 (FreudsCAT)
8. Peep 2.0 fixed authentication with twitter (FreudsCAT)
9. Better video quality while capturing video (hamdir, aindow)
10. New/improved notifications of unsent messages, tweets, Facebook alerts, etc. (aindow, andQlimax)
11. Flash Player v 10.1.92.10 can be downloaded from the market. (hija31 vs. people are reporting that it was in the market before — Lothaen)
12. The image blur bug in the gallery is gone.(hamdir vs. fblasot)
Not confirmed, but people reporting those:
101. Better sound quality while shooting video.
Please feel free to comment those changes and add new ones.
Desire с рутом во время установки выдал треугольник с воскл. знаком. После перезагрузки все осталось по старому.
Яндекс.Маркет подбор мобилок
Взгляните на панель справа, дофига всяких критериев выбрать можно и работает очень быстро. Как делаются подобные штуки? Какие подходы используются, устройство базы данных? В идеале нужен некий универсальный механизм, который мог бы искать по любому произвольному очень большому набору критериев, по огромному количеству объектов (>100 000) с разным набором полей, делать это максимально быстро, по возможности обходясь без over 9000 серверов.
Также хороший ответ на StackOverflow в теме Product table, many kinds of product, each product has many parameters
А в какой среде эту задачу решаете Вы?
Ставлю себе RSS на эту тему — мне тоже очень интересно.
ИМХО — жесткая типизация параметров в отдельные справочники даст возможность быстрого выбора и сравнения, но расплачиваться будете скоростью заполнения справочника.
А по архитектуре — многоуровневый кеш и хорошое продумываение структуры базы. Если не боитесь — noSQL базы с map/reduce или колоночные БД. Будет зоопарк, зато (по идее) быстрее работать. Или хранить свойства в классической реляционной и хитрая материализация на чем-то типа Redis — поиск по параметрам — классический хеш, если я правильно понимаю задачу.
Все равно продукты (точнее новые типы продуктов) добавляться у вас будут реже, чем искаться ( я так понимаю). Так что можно время от времени подстраивать внутреннюю модель автоматом.
В таких системах, кстати, не поиск самое сложное и главное. Там все оптимизируется понятными методами.
Намного сложнее саму базу содержать в актуальном и полном виде. Как этот вопрос решается?
Имеется почтовик на базе postfix+dovecot, с прикрученным mysql и вот какой момент меня несколько расстраивает — отображаемое имя пользователя при отправке сообщения.
При использовании почтового клиента всё просто — отображаемое имя задаётся при создании учётки и всё хорошо, а если этому же пользователю нужно вдруг отправить письмо через web-интерфейс — нужно его отдельно указать в настройках web-интерфейса, что не удобно и как то не правильно, ведь учётки почти создаются при помощи postfixadmin и там же при создании задаётся имя пользователя. Вопрос: можно ли как то использовать по-умолчанию имя пользователя, присвоенное при создании в postfixadmin? ну или хотя бы использовать его если не указано никакого имени, ведь все эти данные доступны из БД.
from prices
where id, date_modified in (
select id, max(date_modified)
from prices
group by id
)
А если у вас Oracle, то можно без явного подзапроса:
select distinct id, first_value(price) over (partition by id order by date_modified desc)
from prices
select id, price, date_modified from prices
group by id
having date_modified = max(date_modified)
Необходимо вбивать дела и ставить галочки. Напоминалка — в плюс. Онлайновость — тоже.
В идеале — виджет для Gmail'овски задач.
Если надо like a pro — то OmniFocus.
Дешевле всего, как писали выше, google todo list + safari/webkit dashboard widget.
В общем, был бы рад помощи.
Можно на Горбушку/Электронный Рай/Митинский радиорынок/Савеловский ранок съездить, там миллион контор, продающих ноуты, можно и пощупать.
Думаю как разделить это все на 2 части. На сайт поступают заказы. А Backend синхронизируется с сайтом (видимо в обе стороны) и держит заказы и мета информацию (доставку и пр.) на локальном сервере.
Подскажите, пожалуйста, как сделать автоматическую синхронизацию? Может какие решения уже есть? Знаю что Ozon так работает.
Мне не нужно 2 одинаковые базы. На сайте будут хранится заказы и клиенты. В офисе (грубо говоря локально — дополнительная информация о клиентах). Т.е. кому во сколько позвонить. Или что клиент нехороший и не забрал товар (как раз это им видеть не нужно). Интересует как синхронизировать заказы с сайтом и локально.
Человек сделал заказ на сайте. Через пару минут мне локально (из программы) стала доступна информация о заказе. Я посмотрел, подправил. Она сохранилась и локально и обновилась на сайте. Вотс.
Заодно в случае факапа хостера можно временно с офисного серва хостить пользователям сайт, сменив A-запись и получив от интернет-провайдера публичный ip.
Если Oracle — то можно использовать репликацию. Репликация настраивается с помощью снапшотов, можно только нужные поля таскать.
Возникла необходимость перенести один из серверов с Microsoft Project Server 2007 с одной железки на другую.
А так как раньше я раньше настроек проджекта и не видел, то встал вопрос: «Как данную тему можно можно по быстрому провести?»
Вообще идея такая: забекапить базу данных Project Server на старом сервере.
Затем инсталлировать инстанс Прожекта на новом сервере и затем подменить новую базу данных на ту которую разверну из бэкапа со старого сервера.
Правда у меня есть сомнения, что такой вариант прокатит, но всё же.
Тут задумался, может есть какой-нибудь инструмент предназначенный специально для переезда, это же достаточно распространенная проблема.
Ещё возник вопрос? А вообще в обязательном порядке нужен Шерпоинт ставить на той же машине?
В общем прошу помощи у сообщества, так как ни времени ни возможности проводить эксперименты на данный момент нет :(
Вкратце последовательность действий такая:
1. Ставим на новый сервер SharePoint (WSS или MOSS) и Project Server. Обновляем до тех же версий, что и на текущем сервере (вплоть до хотфиксов). Запускаем мастер настройки, запускаем службы. Веб-приложения для контента НЕ создаем.
2. Бекапим ферму на старом сервере с помощью штатной утилиты stsadm (stsadm -o backup -directory -backupmethod full). Это можно также сделать через Центр администрирования. Выкладываем бекап в сетевую шару, открываем полный доступ для учетки под которой будем восстанавливать.
3. На новом сервере восстанавливаем бекап посредством stsadm (можно попробовать через Центр администрирования, но я не тестил). У меня изменялось имя сервера и количество серверов, поэтому целиком ферму восстановить было невозможно. В данном случае надо последовательно восстановить веб-приложения и SSP (stsadm -o restore -directory -backupid -item <имя_веб-приложения_или_SSP> -restoremethod new). В процессе восстановления нужно задать новые имена серверов и URL. Если же у вас миграция 1:1 — т.е. один сервер и его имя будет таким же, то можете попробовать восстановить всю ферму целиком (без параметра -item). Для предварительного просмотра объектов бекапа/рестора используйте параметр (-showtree).
4. После этого рабочие области проектов Project'а могут отвалиться от SharePoint. Для перелинковки можно использовать Project Workspace Site Relinker tool.
По сути, через штатный бекап/рестор бекапятся те же БД + некоторые дополнительные данные. Поэтому исчезает дополнительная возня с учетками и правами доступа в SQL и прочим.
Второй пользователь создан с паролем и запрещённым локальным входом. (Вход через «удалённый рабочий стол»)
Как при включении компьютера выполнить вход обоих пользователей, и оставить 2 пользователя доступным только для удалённого доступа/управления?
З.Ы. Windows 7 с патчем, позволяющим использовать компьютер как терминал.
1) Скачать portableRDP5;
2) Создать через эту утилиту файл подключения, с сохранением пароля;
3) Поместить полученный файл в автозагрузку.
4) По необходимости можно добавить скрипт, который будет убивать все процессы mstsc.exe через секунд 20 после включения.
Таким образом, для скольких угодно пользователей можно осуществлять вход.
Презентации Apple Air Play поражают.
Есть ли аналоги в мире Windows/Linux и на железных/софтовых плеерах (кроме, есно, Apple TV)?
Самостоятельный поиск положительных результатов не дал — либо плагины к известным CMS, либо древние (например pmsys — 2003 год), либо «чат с саппортом», а это совсем не то что нужно.
Язык — любой, Платформа — любая, но *nix предпочтительнее
Заранее благодарен.
З.Ы.: в данный момент рассматривается возможность организации обмена сообщениями на базе внутреннего почтового сервера и web-интерфейса к почте, но все равно там слишком много работать напильником придется, а хотелось бы готовое :")
О программах: Mac OS 10.6.5, Firefox 3.6.12, Safari 5.0.3.
Соответственно, шрифт будет «подставлен» тот, который у Вас в браузере выбран дефолтным для данного семейства.
Поменять этот шрифт можно, зайдя в «Инструменты», затем в «Настройки», вкладка «Содержимое».
Users(id,...) -> Users_Has_Courses(Users_id, Courses_id) -> Courses(id,...)
Отношение в модели Courses
'users' => array(self::MANY_MANY, 'Users', 'users_has_courses(Courses_id, Users_id)')
в модели Users
'courses' => array(self::MANY_MANY, 'Courses', 'users_has_courses(Users_id, Courses_id)'),
Подскажите, как получить список курсов, на которые не подписан пользователь с указанным id, т.е. аналог обычного запроса
select * from Courses where id not in (select Courses_id from users_has_courses where Users_id = 2)
$courses = Courses::model()->findAllBySql(
"SELECT * FROM Courses WHERE id NOT IN (SELECT courses_id FROM users_has_courses WHERE users_id=:u)",
array(':u'=>2));
$criteria = new CDbCriteria();
$criteria->addNotInCondition('id', $coursesIds);
$unsubscribedCourses = new CActiveDataProvider('Courses', array('criteria' => $criteria));
<div id="address-wrapper">
<a id="address-select" href="#" title="Нажми">Нажми</a>
</div>
<div id="dialog-form" title="Выберите ваш город">
<label for="search">Поиск</label>
<input type="text" name="search" id="search" class="text ui-widget-content ui-corner-all" />
<input type="button" name="post" id="search-button" value="Поиск" />
<br /><br />
<div id="results"></div>
</div>
<script type="text/javascript">
function searchSubmit() {
$.ajax({ type: "POST",
url: "gni_ajax.asp",
data: "query=" + $("#search").val(),
success: function(data){
$("#results").empty();
$("#results").append(data);
return false;}
});
};
$('#search').keypress(function(event) {
if (event.keyCode == '13') {
searchSubmit();
}
});
$("#search-button").click(function () { searchSubmit(); });
$("#dialog-form").dialog({
autoOpen: false,
height: 400,
width: 400,
modal: true,
buttons: {
"Отмена": function() {
$( this ).dialog("close");
}
},
close: function() {
alert("i'm closing!");
}
});
$("#address-select").click(function() {
$( "#dialog-form" ).dialog( "open" );
});
$(".addr").click(function() {
alert($(this).text());
alert(this.id);
$("#dialog-form").dialog("close");
});
</script>
Надо было мне, чтобы при нажатии на одну из ссылок, возвращенных аяксом (разные числовые id и тексты, один класс .addr, ее текст и значения вставлялись в input. Но добиться этого я не смог. Решил хотя бы посмотреть, что выдаст alert. Но он и того не показал, никакой реакции на нажатие нет. Если вешаю событие на нажатие address-select, то все срабатывает хорошо. Но эти ссылки, внутри диалога которые — не работают. Не то, что алерт, но и сам диалог не закрывается. Даже если указать не ".addr", а просто «a» Проверял в firebug, элементы создаются нормально:
<a href="#" id="7700000000000" class="addr">Москва г</a>
Что с этим делать? Ведь должно работать же!

Гуглинг не помог. Черт задери, что это? На статистике разлогинился, куки выбрил, все равно висит!
Иметь автоматическую\полуавтоматическую синхронизацию файлов со следующими характеристиками:
- Синхронизация как автоматическая (через интернет) так и вручную (через флешку) \ полуавтоматически (через локалку).
- Копия части данных хранится в интернет сторадже ( бесплатное, хотя бы 3 гига), полная копия хранится на флешке (16 гигов).
- Синхронизируемые каталоги могут находится в произвольном месте (кроме вложенности друг в друга).
- Хорошая работа с каталогами содержащими проекты под SVN и Mercurial.
- 3-4 машины с разными возможностями синхронизации — машина с анлим интернетом, с дорогим интернетом (т.е. через флешку большие объемы предпочтительней), ноутбук который оказывается в одной сети с первой. В некоторых случаях — не все папки нужны на каждой машине.
- Достаточно только под Win
- Было бы идеально если можно было бы синхронизировать историю SVN и Hg
- Если где-то что-то ломается или неправильно обновляется — можно сделать откат с рабочей\бэкапной флешки, сказав принудительно — «при сравнении такого каталога — файлы на флешке приоритетнее.»
Что есть сейчас:
Синхронизация через 2 утилиты: LiveMesh и SyncToy
LiveMesh умеет — синхронизация через интернет хранилище (5 гигов) и через локалку\wifi (нет ограничений). Все более-менее автоматически.
Что делает плохо — конфликты убираются в корзину, вариаций не дается. Плохо отрабатывает по SVN (ломает репозиторий), HG +SVN даже страшно пробовать. Синхронизация только целиком, не диффы, т.е. траффик жрет сильно.
SyncToy: Ручная дрезина — все каталоги задаем руками, синхронизация запускается руками.
Что делает плохо — не самый продуманный алгоритм удаления — перед удалением каталога — удалит в индивидуальном порядке каждый файл в нем. Фильтры на игнор настраиваются по индивидуальному абсолютному пути и нет маски. Ломает SVN. Очень много файлов вызывают ступор или краш ( видимо или течет память или неоптимальное использование — забивается все)
Пробовал дропбокс — мало места в инете (бесплатного), хранилище только в одном каталоге (MyDropbox), не умеет по сети (из вкусностей — история как SVN).
Рассматривал вопрос c RSync, не понравилось что надо много всего писать вручную.
Есть сильные сомнения что все это будет хорошо работать с SVN\Hg при таком тупом синхронизировании.
Немного изучал вопрос mercurial<->Svn — консолька вместо автоматического гуя пока не устраивает и слишком много ручной работы для написания батчей ( может я не в курсе и уже есть нормальные решения ?).
Собственно вопрос:
Может кто посоветует полную или частичную замену данной схемы. или хотя бы нормальную работающую схему с синхронизацией snv\hg, без обилия ручной работы.
Готов даже делать отдельную синхронизацию файлов (тут SyncToy работает вполне нормально) и синхронизацию проектов (commit в 2 разные системы, копия в инете (bitbucket) на флешке) разнести.
2) для mercurial — сам mercurial. он работает и с svn-репозиториями через расширение hgsubversion (входит в состав, но не подключено по умолчанию
1. Если есть возможность четкого выделения централизованного хранилища, доступного всегда (точнее перед и сразу же после любых изменений на любых 'узлах'/местах/компьютеров), например флешка или сервер в сети, то достаточно использовать rsync или приложения на его основе (например rdiffbackup) — это наиболее эффективное по трафику средство синхронизации каталогов.
Так же можно воспользоваться более дубовыми средствами типа tar --incremental или diff/patch, если речь идет только о создании оффлайн патчей.
2. если четкого хранилища нет то готовых средств я не нашел, но почти всегда в частном случае задачу можно свести к первому варианту.
Вообще то что то монструозное и крутое я потихоньку разрабатываю в свободное время, возможно это будет комплекс средств сразу для нескольких платформ (pc/mobile), по крайней мере я устал ждать этого от dropbox и аналогов.
Есть LAMP сервер на нем стоит BIND(свой мини хостинг). Куплен например домен domain.com
Подскажите возможно ли настроить BIND для того что бы при покупке новых доменом в NS записи можно было бы вписать что то похожее на ns1.domain.by. Или может кто может подкинуть ссылок по данному вопросу. Об самой организации DNS уже скурил кучу материала. Нужно что то по конкретной организации NS сервера.
ОС Debian
sudo vim /etc/bind/named.conf
добавляем
zone «mydimain.ru» {
type master;
file "/etc/bind/db.my:;
}
далее редактируем sudo vim /etc/bind/db.my
$TTL 3600
Забыли пароль?.. IN SOA ns1.mydimain.ru root.mydimain.ru. (2010061200 10800 3600 604800 86400)
ns1 IN A 92.47.155.100
ns2 IN A 92.47.166.22
asiapages.kz. IN NS ns1.mydimain.ru.
asiapages.kz. IN NS ns2.mydimain.ru.
asiapages.kz. IN A 92.47.104.45
www.mydimain.ru. IN A 92.47.104.45
mydimain.ru. IN MX 10 mail.mydimain.ru.
mail.mydimain.ru. IN A 92.47.104.45
P.S. IP от фонаря взял
Далее рестартуешь бинд и идешь к своему регистратору домена и там создаешь ns записи… как это делается не скажу… у всех по разному… после этого все работает… если будут вопросы обращайся!
Далее нужно определиться вешать все домены на одни и те же NS-ы (типа ns1-ns2.mynsdomain.com) или для каждого домена создавать свои ns1/ns2. Первый вариант проще.
Еще нужно не забыть, что для COM, NET и прочих зон NS-сервера нужно регистрировать как child-ы, а не просто создать у себя A-записи и все. Это делается в интерфейсе доменного регистратора.
Большую помощь в диагностике вам окажет dig +trace www.domain.com.
Другие технические моменты по установке можете почитать здесь.
Но эти «особые свойства» уже стали реальным тормозом развития продукта, и было принято решение переписать интерфейс на C#.Net.
У нас есть сильное подозрение, что после такого переписывания интерфейс будет скорее всего не очень удобным и не очень красивым — хочется прибегнуть к услугам правильных специалистов.
Где обитают такие люди?
Успехов!
Ищется сервис (или приложение), который позволял бы создавать QR-коды в высоком разрешении или векторе. Нужно для печати. С ходу гуглится много сервисов, но качество при печати страдает серьёзно.
Захотелось обзавестись новым MacBook Air 13". Сравнение цен на Apple Store (~$1300 за модель со 128GB) и цен в Москве (от 52.000р) далеко не в пользу местных. Вопрос в том как удобнее и с минимальными переплатами заполучить заветный MacBook? Стоит ли для этого воспользоваться услугами компаний вроде ebaytoday.ru? Правда слышал о них не лестные отзывы.
Кто что посоветует?
2. менее железный, это заказать его на ебей напрямую, и ждать пока его привезут домой под дверь(к счастью доставки в россию у них есть) но есть шанс переплатить на таможне за него в случае если решат обложить пошлиной его. Но этот вариант минимум растрат.
3. Использовать виртуальный склад. Т.е. он шлёться на адрес в США и оттуда перепаковуется и шлется к двери ems и т.д., в зависимости от выбраной почтовой службы.
4. Использовать услуги ebaytoday и ему подобных.
Варианты разписаны по мере растрат. 1 самы дешевый 4 самый дорогой.
Я покупал на ebay macbook pro, друг — macbook air, все пришли отлично, меньше чем за 2 недели доставкой USPS Express mail.
И обязательно используйте эту картинку:
неважно о чем они будут говорить, айтишники послушают этих несуществующих девушек:)
Но, чёрт возьми, русский язык пусть выучит!
таблица, с такими данными (упрощено):
id____ project_id_____year
1________1____________2010
2________1____________2008
3________1____________2009
4________2____________2007
5________2____________2009
Хотелось бы получить вот такой результат:
(данные сгруппированы по project_id и взята строка где year — минимальный)
id________project_id_____year
2____________1___________2008
4____________2___________2007
SELECT p1.id, p1.project_id, p1.year FROM project as p1 LEFT OUTER JOIN project as p2 ON (p1.project_id = p2.project_id AND p1.year > p2.year) where p2.project_id is NULL;
SELECT p1.id, p1.project_id, p1.year FROM project as p1 JOIN (SELECT p2.project_id, MIN(p2.year) AS min_year FROM project as p2 GROUP BY p2.project_id) as p3 ON (p1.year = p3.min_year);
SELECT ID, PROJECT_ID, YEAR
FROM PROJECT AS P1
JOIN (SELECT PROJECT_ID, MIN(YEAR) AS YEAR
FROM PROJECT
GROUP BY PROJECT_ID
) AS P2
ON P1.PROJECT_ID = P2.PROJECT_ID AND P1.YEAR = P2.YEARSELECT ID, PROJECT_ID, YEAR
FROM PROJECT
WHERE (PROJECT_ID, YEAR) IN
(
SELECT PROJECT_ID, MIN(YEAR) AS YEAR
FROM PROJECT
GROUP BY PROJECT_ID
) Пример:
Пользователь может совершить лишь одно действие в сутки, НО реализация должна быть следующей. Сутки считаются не прибавлением к time() + 86400 секунд, а расчет до 00.00. Т.е. в 00.01 считаются уже новым днем как и положено. И пользователь может совершить действие вновь!
Выполнил человек действие — записали единичку. При наступлении 00:00:00 обнулили все единички и снова можно выполнять действие, не?
$last_action_time = '2010-12-07 26:35:21'; // здесь должно быть сохраненное из базы
if(strtotime($last_action_time) < strtotime('today')) {
// allow
} else {
// disallow
}
Собственно вопрос по сабжу.
почитайте комментарии
Решил склониться в сторону нетбук\tablet pc (у ASUSa понравилась моделька с вращающимся экраном), но вот позабыл о чтении книг с него :)
Подскажите, пожалуйста, реально ли как-то настроить экран нетбука для чтения электронных книг (чтобы градиентов 8 или 16 было серого) или все же eBook какой-нибудь взять?
Хотелось бы конечно все в одном устройстве видеть, но реально ли…
на eBook'e читать гораздо приятнее, хотя и не всегда удобно (недавно попалася текст в djvu двухколоночный — это был ад для чтения)
Если предполагаемые источники — pdf, djvu, то лучше нетбук
Если txt,fb2,epub,etc — то однозначно ebook — удобство использования и неуставшие глаза просто потрясают=)
Да, как читать pdf/djvu на 9" ебуках я не знаю, вышесказанное — личный опыт.
Если собираетесь много читать обычные книжки — однозначно лучше взять «читалку». Если собираетесь читать тексты со сложной компоновкой, напичканными графиками и всяким мультимедиа-контентом — тогда не обойтись без полноценного нетбука.
Сам я купил себе Kindle DX Graphite и Kindle 3G соседу, поэтому имел возможность сравнить. У первого больше экран, что КРАЙНЕ удобно для pdf (высота его совпадает с шириной А4), но при этом в карман его, например, не положишь. Второй работает визуально быстрее, лучше браузер, наощупь вес практически не чувствуется — я даже почти пожалел, что взял DX. В общем, если вам не приходится МНОГО читать pdf с мелким шрифтом (потому как обычные на не DX тоже читаются замечательно — там есть зум и опциональный (!) reflow) — берите Kindle 3G.
Есть сайт который отдает небольшие html странички и кучу графики. Задача поставить впереди ngnix, но так, чтобы он кешировал все кроме Content-Type: text/html.
На сам сайт доступа нету, там ничего поправить нельзя. Ткните носом пожалуйста, сам не могу найти решение.
Может ли кто-нибудь поделиться хорошими западными ресурсами о рекламе в интернете или около рекламной сферы? PPC, PPA, баннерных сетей, их предложения и просто интересные факты.
Заранее спасибо.
баннерная сеть гугловская. По ссылке есть исследования
Хотелось бы делать запросы, не думая, что есть фронтенд в виде memcached, и бэкенд в виде mysql.
Оно настолько хорошо и прозрачно работает, что ты про него даже не знаешь.
Проблема возникает тогда, когда нужно кеш инвалидировать. Например, обновление некоторых записей. Поэтому выдуманное тобой прозрачное кеширование вынуждено будет повторить поведение кеша mysql — удалить все запросы содержащие обновляемую таблицу. Ну и зачем писать то, что уже написано?
Отсюда вывод: если хочется что-то ускорить еще быстрее кеша mysql — кеширование не должно быть прозрачным. Для каждого оператора должно хотя бы указываться предположительное время жизни результата в кеше.
разумеется он кеширует все игнорируя логику приложения.
Я плохо понимаю зачем может понадобиться такое решение.
Встроенным кешированием запросов можно управлять явно через ключевые слова SQL_CACHE и SQL_NO_CACHE.
Я собираюсь брать через ebaytoday. У них есть офис в америке, на который они заказывают. Будет ли в этом случае у меня, в России, бесплатный 3G?
У кого-нибудь уже есть опыт использование kindle, поделитесь оправданны ли 50$ на 3G?
-через браузер можно закачивать .mobi. Бесплатно. флибуста умеет отдавать в.моби, что позволяет вообще не париться относительно скачивания просто книг (не тех, что в .pdf).
-в интерфейсе есть быстрый поиск в вики. да, он ищет в англоязычной вики, но не думаю, что для кого-то на хабре это проблема.
-кроме того, есть замечательный сервис ereadups.com, форматирующий статью из википедии в очень симпатичный .mobi и дающий его сразу же скачать. опять же, иметь возможность сделать это везде, где есть сотовая сеть — крайне приятно.
-т.к. для киндла нет понятия «роуминг», при необходимости можно забесплатно проверить почту, находясь за границей — тот же гмейл во встроенном браузере работает.
-удобнее покупать книги с амазона (если вдруг захочется) — они просто упадут на читалку, как только она будет подключена к интернету.
-«отключить 3G» амазон не может, потому как это одна из заявленных фич читалки. другое дело, что амазон банит хакеров, пытающихся использовать этот интернет с десктопа — это нарушение EULA.
Система действия у них такая: Kindle напрямую договорился с сотовыми операторами о предоставлении бесплатного 3G и, соответственно, сами платят за это. Поэтому в России ловит также везде, где есть сотовые сети.
Но не думайте, что 3G на Kindle станет полноценной заменой интернету. Не удобный он, перемещение курсора с помощью джойстика, щелчками. Очень часто курсор не попадает в нужную строку и возникают определенные проблемы.
Хотя, честно говоря, иногда хочется иметь доступ в местах, где нет wi-fi, хоть серфинг на kindle и не очень удобен, но почитать тот же хабр можно.
В итоге, если лишние 50$ вас не напрягают, то берите с 3G, но пользоваться им вы будете, скорее всего редко (разве что поначалу).
Траф действительно через них идёт. а внутри у киндла SIMка.
Остается два потенциальных применения, которые пока приходят в голову:
*У меня осталась еще одна сессия, на которой, возможно, будет нужно что-то посмотреть в факультетской вики, а с устройства это делать проще, чем с телефона
*Периодически я езжу в довольно глухой городок на Украине, интернет-кафе там отродясь не было, все пользуются 3g, который удивительным образом там есть. Вот в этом случае читалка, думаю, пригодится, т.к тарифы на gprs и на gprs-роуминг там не самый человечные
Делаю отправку формы на сервер посредством метода ajaxSubmit() вышеупомянутого плагина. Формы без элемента file работают отличненько. Результат возвращается в виде JSON-строки.
Проблемы возникают, когда на форму добавляется выбор файла. В шаблоне формы у меня автоматом появляется соответствующий enctype. Плагин все отправляет, результат приходит в нужном виде (смотрел через firebug). Первая проблема — браузер предлагает сохранить результат в виде файла. Погуглив, пришел к тому, что Content-Type ответа пришлось поменять с
'application/json; charset=UTF-8' на дефолтный 'text/html; charset=utf-8'. Теперь ответ приходит «в студию», но success-функция не отрабатывает. Судя по всему, теперь затычка в формате ожидаемого результата — я ведь указывал опцию
dataType: 'json'. Убрал опцию — success отрабатывает, но, судя по всему, плагин пытается сконвертировать результат в формат html, т.к. добавляются тэги типа HEAD и BODY. Причем firebug показывает, что изначальный результат приходил верный, т.е. это косяк именно плагина.Кто-нибудь встречался с такими проблемами? Как их решать? Использую jQuery 1.4.2 (пробовал переключиться на 1.3.2 — те же грабли) и Form 2.5.1 (вроде как последняя версия).
Плагином этот ответ считывается только в виде текста.
Решение: парсить самому JSON.
Есть способ через textarea или ответ возвращать не просто json, а json обернутый в «pre».
Но все дело в firebug'е, то есть есть человек инспектит ваш сайт через firebug, то у него работать не будет.
Толщина канала не так важна, трафик — тоже.
Возможно есть какие-либо бюджетные способы организовать мгновенное переподключение к другому прову при обрыве у текущего?
А так — любой системник, поиск на хабре на тему балансировки двух каналов в Linux =)
а если в нем еще и аккумулятор чуть-чуть живой, то экономия на бесперебойнике.
единственная проблема — надо уметь это все настроить.
Ок, нужны два провайдера. Один любой проводной, другой — один из наших горячо любимых беспроводных операторов с 3G или wimax или CDMA.
Покупаем современный роутер Asus RT-N16 (4000 руб) или NETGEAR WRNL3500L (3000 руб).
Ставим прошивку от энтузиастов с форума wl500g.info
Теперь в USB порт роутера можно всунуть, например, модем 3G ZTE MF626 (800 руб) или WIMAX Samsung SWC-U200 (1800 руб).
Все приключения по настройке роутера на том же форуме.
Для особых параноиков можно поискать простенький UPS типа CyberPower (1300 руб) он сможет обеспечить полчаса автономности для роутера.
1. На роутер ставьте UPS, причём он должен обслуживать ТОЛЬКО роутер, ну и мб — модем в нагрузку.
Причина банальна: какой-нить сервак способен выюзать батарею минут за 20, а электрики в нашей стране могут добираться и часа два…
2. Сочетание Ethernet+безпроводной провайдер или АДСЛ — более надёжное: Эзернетовский — как основной, а беспроводной или АДСЛ — как резервный.
Объясню почему: тупо у провайдеров проводных в подъезде стоят маршрутизаторы, в итоге при пропадании света есть шанс, что и им тоже достанется… А беспроводной и АДСЛ — располагаются далеко от дома и шанс что упадут и они — только если накрылся весь район или город!
3. АДСЛ хоть и тормознее, но как резерв получше: у МГТС есть тариф «для резервного канала» — 20 необременительных рублей в месяц + по количеству дней, в которые вы этот канал активировали.
Канал-же через WiMax, 3G или WiFi — надо оплачивать постоянно, пользуетесь вы им или нет, т.к. активация «суточных» тарифов у них происходит в ручном режиме!
4. Если решили использовать для роутинга не роутер, а сервак — лучше возьмите что-то типа ноутбука простенького: в Линуксе в терминальном режиме старенькие ЕЕЕ 701 вытягивали на родном акке до 12 часов автономки!!!
Хотелось бы найти небольшую, несложную тулзу для проектирования ПО. В общем-то, проектирование даже громко сказано. Хотелось бы просто найти замену вечному и надежному, но морально устаревшему инструменту: листочку А4 с ручкой. Но чтобы без излишеств. Никаких стандартов, UML и прочего не надо. Либо в минимальном варианте, чтобы не усложнять работу. Просто расписал примерно схему работы, сохранил, и все готово. Чтобы не париться с выбором подходящей фигурки для схемы и т.д. Для себя, ну и максимум еще 2-3 коллег, которые поймут тебя.
Работал с Enterprise Architect(вроде правильно написал) — просто корпоративный монстр. Попробовал dia — тоже не то. В блок схемах рисовать не хочется, интерфейс убивает топорностью. Слышал про visio, но еще не пробовал.
Что посоветуете? Кто чем пользуется?
Еще посмотрите в сторону ConceptDraw (по сути тот же Visio).
www.hiasm.com/index.html
Те кто собирает требования заказчика, анализируют и систематизируют требования, предлагают свои варианты оптимальных процессов, подготавливают ТЗ для программистов.
Из кого их отбирать?
Какие требования к ним предъявляются?
Как и чему обучать?
Какие книги им нужно штудировать?
Есть ли в сети интересные/полезные комьюнити аналитиков?
Из книжек. Коберна выше уже посоветовали, отличная книга.
Классикой по управлению требованиями ещё вроде как считается Вигерс: Разработка требований к программному обеспечению.
Бизнес аналитики — которые описывают процессы. Или системные аналитики, которые выступают посредником между заказчиком и и программистами.
Имеется определенный веб-сервис, у которого есть постоянные посетители и имеется сервер А (в данный момент VPS, мощность и т.д не имеют значения), а хочется этот сервер сменить на более мощный, более слабый (нужное подчеркнуть) сервер Б, имеющий другой DNS-адрес. Собственно вопрос: как сделать так чтобы время смены DNS сократилось до возможного минимума или вообще есть ли способ обойти этот таймаут и провести «горячую» смену серверов.
Заранее очень благодарен за ответы.
А если уж средствами DNS делать такое, то нужно выставлять минимальное значение TTL для А-записи, 60-300 секунд будет нормально.
и кстати про hosts — не нужно этого делать. Веб серверы в своей работе не используют ДНС. Можно у любого вебсервера попросить «показать сайт vkontakte.ru».
В proxy_pass IP и порт бэкэнда указывайте.
Ну и да — по трафику аккуратнее, он будет симметричным.
Смарите. Поднимаете jabber с icq транспортом. С матами на VDS (или чём угодно, имеющем 100%й аптайм) коннектите транспорт в аську. Ставите у того клиента минимальный приоритет. Всё, теперь вы в аське. При подключении второго jabber клиента никаких проблем уже не возникнет.
P.S. Только не пойму почему ее брутят, она проще некуда :)
2. Поюзайте многострочный пароль со спец-символами.
3. Укажите вопросы-ответы. В случае угона сможете вернуть.
4. Крайняя мера — генерируйте каждый день ссылку на смену пароля.
Каковы ограничения Facebook API в этом плане? Также интересуют рабочие примеры успешной facebook-интеграции.
1) flashgamedev.ru — форум разработчиков флэш игр
2) flashgameblogs.ru — «хабр разработчиков флэш игр» =) Много отчетов и информации из жизни.
3) gameof.me, xitri.com — блоги. Пожалуй, всех тут не перечислишь, хороших блогов о флэше (и флэш играх) довольно много. Но можно начать с названных и далее пройтись по ссылкам из блогроллов. Да, отдельно еще выделю emanueleferonato.com
4) И, конечно же, flasher.ru — когда-то это был крупнейший и единственный форум флэшеров (не знаю как сейчас, я там очень давно не был).
На английском подойдет?
ActionScript, Flash Games Development.
Флеш на данный момент штука очень мощная, поэтому для того, чтобы что-то посоветовать надо указать, какой у вас есть опыт и какого плана игры. Сделать «дресс ап» игру и 3d авиа симулятор довольно разные вещи.
Есть интернет-магазин, который шлет 1-2 письма в минуту (спасибо за заказ, ваш заказ выполнен и т.д.).
Клиенты с ящиками @rambler.ru @yandex.ru (и только с них!) постоянно жалуются, что письмо им не дошло. Причем, некоторым доходит, некоторым нет. Если не дошло — писем в «спаме» нет.
Сервер — Debian 5 Lenny, в качестве STMP сервера стоит: exim4.
sudo grep rambler.ru /var/log/exim4/mainlog
Выдает длинный список таких ошибок:
2010-12-07 15:22:27 1PPwYq-0002i5-KM SMTP error from remote mail server after DATA: host imx1.rambler.ru [81.19.66.234]: 452 4.7.1 Try again later
2010-12-07 15:22:28 1PPwYp-0002i0-Ah SMTP error from remote mail server after DATA: host imx1.rambler.ru [81.19.66.235]: 452 4.7.1 Try again later
2010-12-07 15:22:28 1PPwYp-0002i0-Ah SMTP error from remote mail server after DATA: host imx2.rambler.ru [81.19.88.3]: 452 4.7.1 Try again later
2010-12-07 15:22:29 1PPwYp-0002i0-Ah SMTP error from remote mail server after DATA: host imx2.rambler.ru [81.19.88.5]: 452 4.7.1 Try again later
и
2010-12-07 15:18:09 1PPwTo-0002KU-Kl == xxxxxxxx@rambler.ru R=dnslookup T=remote_smtp defer (-46): SMTP error from remote mail server after DATA: host imx2.rambler.ru [81.19.88.5]: 452 4.7.1 Try again later
В чем может быть дело? Рамблер забанил мой IP (почему тогда некоторые письма доходят)? Или дело в чем-то другом?
Далее — позаботиться о верификации почтового сервера (DKIM, например)
(mail.ru в свою очередь наоборот всё пропускала и я перешёл на rambler).
В общем не трожьте вы очередь, потихоньку отошлется.
Но вы можете накупить побольше IP или несколько VPS арендовать и зарулить почту через эти IP или промежуточные сервера.
<script type="text/javascript" src="//ajax.googleapis.com/ajax/static/modules/gviz/1.0/chart.js"> {"chartType":"AreaChart","dataSourceUrl":"//spreadsheets.google.com/tq?key=0Ag3ElM39fEO6dDZIeVpwTU1McHBXQ3hOVVY4U28tQ1E&range=A15%3AQ16&gid=0&transpose=1&headers=1&pub=1","options":{"reverseCategories":false,"pointSize":0,"minValue":0,"is3D":false,"logScale":false,"lineSize":2,"wmode":"opaque","title":"\u0411\u0435\u0433 \u043a\u043c.","pointSizeOther":0,"maxValue":50,"isStacked":false,"mapType":"hybrid","displayAnnotations":true,"showTip":true,"min":0,"titleY":"","dataMode":"markers","titleX":"","maxAlternation":1,"max":50,"colors":["#3366CC","#DC3912","#FF9900","#109618","#990099","#0099C6","#DD4477","#66AA00","#B82E2E","#316395"],"smoothLine":false,"lineWidth":"2","labelPosition":"right","hasLabelsColumn":true,"legend":"none","allowCollapse":true,"reverseAxis":false,"width":694,"height":329},"packages":"corechart","refreshInterval":5} </script>Но у меня возникала проблема, не одна из диаграмм при вставке этого кода на веб страницу не публикуется, в чем может быть проблема? Плюс меня больше устраивала публикация диаграммы именно картинкой, потому что новый код можно опубликовать не везде где мне нужно. Но как я понимаю старые диаграммы уже не вернуть. По этому поводу нет соображений ни у кого?
В общем: Почему не публикуется новый вид диаграмм? И есть ли возможность публиковать картинкой как раньше?
в строке src="//ajax.googleapis.com
поправьте на
src="https://ajax.googleapis.com
(или http в очень редких случаях)
и в «dataSourceUrl»:"//spreadsheets.google.com поправьте на
"dataSourceUrl":"https://spreadsheets.google.com
P.S. Обзоры читал, двоякое впечатление остаётся
- После покупки смогу ли самостоятельно обновить версию ОС на более новую?
- Насколько удобен смарт на андроиде (в частности вышеуказзанная модель) в плане загрузки музыки, видео, фотографий с компьютера? так ли это проблематично, как с продукцией apple?
- Есть ли различия в работе сенсора в сравнении с тем же айфоном? (у меня тач, сенсор конечно прекрасен; телефон планирую покупать через инетернет, т.е. возможности потыкать самому нету).
- Почему все смарты НТС такие дорогие, а вайлд в полтора раза дешевле? Может нет смысла его покупать и лучше потратиться на что то более дорогое, но стоящее?

и все-таки он мне нравится, люблю белые телефоны.
Хочу получить удобный, настраиваемый смарт, негромоздкий, недорогой, и чтоб радовал глаз! Так бы и пользовался всю жизнь нокией 3250, но иногда остро нуждаешься в доп.функциях — почитать (pdf,djvu), открыть ворд-документ, посмотреть карту метро и т.д., причем чтобы все это было ЛЕГКО! :) ну чтоб не пришлось полночи ковыряться, чтобы загрузить электронную книгу и т.д.
Экран — говно, если сравнивать с Legend или Desire.
Обновить выше 2.1 вряд ли сможете.
Удобен. Очень. Его флешка монтируется на компе как самая обычная флешка, если подключать по кабелю.
Различия в работе тачскрина с айфоном — огромны.
Вайлд — бюджетная модель. Своих денег стоит, конечно, но не более того.
Если живете в москве — сходите в HTC Care на новослободской и потыкайтесь в него.
Сам сижу на Galaxy S.
Плюсы — очевидны, устройство качественно другого уровня.
Минусы — гарантия не местная, зарядка идущая в наборе не на нашу розетку.
Unlock code не покупайте, а если дадут на шару — тоже не используйте, с ними были проблемы.
Разлочку делать по гайдам из xda.
Как уже сказали выше, главный недостаток этого устройства — экран. (а) он имеет совсем непривычное для Android разрешение VGA 320x240, поэтому возможны проблемы с подбором дополнительного ПО и играми; (б) качество экрана — ммм… был бы он чуть меньшего размера — не так были бы видны пикселы.
Слышал, что обещают выход официального обновления до 2.2 ближе к НГ, но пока твиттер и фейсбук НТС_ru молчит.
Если есть свободные 5 тыр, то лучше все-таки добавить и взять Грацию. И по-шустрей, и по-мощней, и экранчик получше…
«экран говно» это вообще трындец, извините. разрешение — говно. а экран супер. по отзывчивости тача не уступает айфону(правда другое покрытие, по яблофону палец легче скользит). пощупайте вживую сей агрегат. если не смутит разрешение — берите. я так и сделал. а друг в этот же день взял легенду. а она у нас на порядок дороже выходит
с разрещением все очень плохо. но у меня и дизайр и вайлд файир без российской гарантии. так что вайлд обошелся в 9К примерно. дизайр 18К разница по цене в два раза, и разница по юзабельности тоже почти в два раза.
Но у дизайра есть огромная проблем аккамулятор чуть больше чем на сутки хватает.
Требуется московский номер и американский, по возможности и другие страны.
Переадресация будет идти на московские мобильные номера.
Заранее спасибо.
К нему пару-тройку модемов E1550 — и можно принимать входящие звонки с мобильных или АллоИнкогнито.
Плюс канал в интернет — и можно пользоваться DID номерами в разных странах.
Плюс несколько «анлимных симок» (А-Мобайл 2010 — по Москве и области 150 рублей в месяц за безлимит на другие а-мобайлы) — и связь АТС с работниками офиса уже безлимитная.
Я пользовался GC очень долго, но GH меня в итоге впечатлил намного больше.
Но меня интересует две вещи:
1. Перенос всех коммитов по проекту. То есть, чтобы не создавать голый проект, а была вся история с действующими лицами и бранчами
2. Вменяемый плагин для работы с Нетбинсом. Необходимо немного: «Коммит», «Пуш» — оно пушнулось (желательно, автоматический ввод пароля), «Пул». Всё остальное, как диффы, мерджы, и т.п. — крайне желательно. Можно отдельное гуи-приложение для Линукса на Qt, но это не так интересно
но крайне важен именно первый пункт — перенос всей истории правок. Жду советов, как это красиво осуществить. Заранее спасибо.
+ возможно понадобится изменить емейлы авторов, тогда в помощь git filter-branch.
Плюсы использования hg-fast-export в скорости. Это самый быстрый и надежный способ.
Касательно второго пункта ничего не подскажу.
- ставите расширение hg-git из предыдущего ответа
- добавляете в секцию
pathsфайлаreporoot/.hg/hgrcчто-то вродеgithub = git+ssh://git@github.com:username/reponame.git
- командуете
hg push github - PROFIT!!!
Кстати в netbeans 7 обещают нативную поддержку git.
Можно отдельное гуи-приложение для Линукса на Qt, но это не так интересно
С этим ситуация следующая… Есть тулзы, которые идут практически в поставке самого git: git-gui и gitk. Первая позволяет визуально показывать/изменять подготовленные к коммиту файлы (в том числе построчно) и делать коммиты. Вторая отображает дерево веток. Их плюс в присутствии пакетов в основных репозиториях. Но написаны они на Tk, так что интерфейс не сказочный.
Но есть всё тоже самое, но и на Qt/GTK. Подробнее можно посмотреть скриншоты в обзоре the-bosha.ru/2010/05/11/nebolshoy-obzor-gui-interfeisov-dlya-git/
Из не упомянутого стоит отметить SmartGit, но он может показаться слишком навороченным, и некоторые операции названы не как оригиналы в командной строке, может поначалу смутить.
Жутко хочу iPad, хотя никогда не питал страсти к компании Apple.
В первую очередь из-за софта. Мы с дочкой вместе обожаем играть в разные казульные гамесы, плюс мама хочет читалку. Честно говоря, выбор игр, в том числе и для ребенка четырех лет, — просто впечатляет ( сам сижу на Андроиде — жена на Симбиане). Никогда не было Айфоно-подобных решений, Макбука и прочего.
Насколько осмысленна СЕЙЧАС покупка IPad для игр -чтения ( ну, может, кино я иногда на нем бы поглядел). Или все-таки выбрать приставку + читалку для мамы? По деньгам получается тот же Wii + читалка?
Словом, в замешательстве. Что лучше, 3G модель или без поддержки 3G, если мы смотрим на ipad как на игровую консоль? 16 или 32 Гб? Да и вообще, нужен ли он?
Извините, что сумбурно.
не могу сказать того же о любом другом девайсе, будь то планшет или портативная игровая консоль вроде PSP.
так что если эта покупка не слишком бьёт по карману, то не жалейте денег — обретёте спокойствие и душевное равновесие :)
что касается того, уместно ли покупать айпад сейчас — могу вас заверить, айпад будет поддерживаться и получать обновления значительно дольше, чем любой андроид-планшет этого года и все равно останется прикольной штукой и через год-полтора. посмотрите для сравнения на жизненный цикл дешёвого iPod touch 2nd gen (который вот до iOS 4.2 недавно обновился) и например топового в своё время андроидофона HTC Hero (на котором никогда не будет Android 2.2, при том что уже 2.3 на дворе). так что тут даже не в стоимости дело.
не могу сказать, что 3g очень необходим — это зависит от того, как вы планируете его использовать. а вот что касается памяти — на устройствах эпл 32 гигабайта заполняются настолько легко и непринуждённо даже на айфоне/айподе…
Плюс просмотр фильмов, веб сайтов.
Если планируете использовать дома, то 3G не нужен, есть WiFi.
Ну а гигабайты, чем больше тем лучше.
Для чтения книг лучше подойдет читалка, если важным критерием является автономность.
В данном случае брать его можно, вполне.
Ipad 2 будет гораздо лучше: и начинка, и экран, обещают usb и вторую камеру. Цена, по идее, будет приблизительно такой же. А вот Ipad первой версии к этому моменту, перестанут уже выпускать и продавать.
Так что не завидую тем, кто сейчас купил Ipad. Подождите немного.
Когда он мне попал в руки, думал продавать, но теперь есть мысли о покупки второго.
А для чтения возьмите читалку. Она сильно лучше. Kindle стоит $189, при этом на порядок легче, дольше работает, приятнее для глаза при чтении (большое разрешение, не глянцевый, не светится сам — полная иллюзия бумаги), да ещё и 3G в комплекте анлимный, бесплатный и по всему миру.
В iTunes множество количество бесплатных программ, которых хватит, но если захочется больше, то можно спокойно JailBreak'нуть и пользоваться репозиторием взломанных программ.
Что касается игр, то мой племянник не отходит от меня и ему очень нравятся красочные решения и простой интерфейс в казуальных играх.
Лично я думал перед покупкой, что буду на нем играть, оказалось совсем наоборот. Игры я запускаю только тогда, когда кто-нибудь просит продемонстрировать их, а сам же с удовольствием уже 5-ую книгу дочитываю во время обеда на работе или в поездке, не говоря, о том, что дома. С компьютера я не люблю читать, а ходить по книжным и покупать как то лень.
Для моих нужд я взял модель с 3G 16GB и мне этого достаточно, т.к. игры+софт занимают 8-9 GB, остальное фильмы, песни и фотографии. 3G очень удобно использовать, т.к. браузинг приятен и порой интернет очень нужен бывает.
Тяжел был выбор брать или нет, но теперь у меня сомнений не осталось. Мне нравится этот девайс и очень удобно его использовать в повсеместной жизни. Я не представляю свою жизнь без Icq, Skype, Safari, iBooks и т.д., а это устройство как раз предназначено для повседневности.
По поводу стоимости iPad после появления второго поколения. Вряд ли в РФ будет радикальное снижение цен на гаджет. Не забывайте, в какой стране живем. Не далеко ходить за примером. Когда решил купить айпад себе — стал курить форумы, инетшопы и сайты крупных сетей, где его тоже продают. Не и буржуйские барахолки. Так вот. У буржуев цена к новогодним распродажам не сильно, но снизилась. Видимо, стимуллируют рынок. У нас наоборот. За неделю гаджет «вырос» на 1.5-3 тр. Связанно это со спросом. Лично мне в Москве пришлось обзвонить с десяток магазинов крупной сети электроники, чтобы найти в одном из окранниых филиалов необходимое. Конечно, 32 + 3G наиболее востребован сейчас. Модель 16 + WiHi или 64 + 3G бери в любой момент. Одна «кастрированная», вторая слишком «дорогая» и пафосная. При мне (летел в найденный магазин со всех ног, чтобы успеть купить до НГ) взяли еще 2 планшета. На этом запас 32 + 3G и там кончился. Следующий завоз после 15 января и дороже на 3 тр (по словам консультанта).
Так что с появлением iPad2 вряд ли стоимость на первое поколение упадет на 10+ тр, выровнявшись с американской ценой в 499 баксов. Не в том обществе ценностей мы живем. Продавцам проще держать цену и ждать, чем брать оборотом. Но несколько отвлекся. ))
Личное мнение, подобная «игрушка», как iPad будет и хорошим подарком, и полезным приобретением. Кто сомневается — берите. Думаю, что подержав его в руках, поюзав вечерок — не пожалеете.
Решение: Аналог номера 067416 — команда *110*16#
И 067416 работает
$bootstrap = $this->getInvokeArg( 'bootstrap' );
$cache = $bootstrap->getResource( 'Cache' );P.S.: вариант с Zend_Registry не предлагать.
$cache = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getResource('Cache');
Проверил на 1.11.0dev. Работает!
Задача: построить сервис, с возможностью горизонтального масштабирования, который в будущем теоретически будет высоконагруженным.
Каковы мои размышления на тему, вопросы по каждому пункту прямо в нем:
— имеется домен (имя взято с потолка) hls.com
— у регистратора у этого домена прописано максимальное количество DNS серверов (6?), которые собственные и разбросаны по миру (имеет ли это смысл?)
— DNS зона содержит в себе максимальное количество A и AAAA записей (32?) дабы получить DNS round-robin.
— На каждом адресе, указанном в DNS, висит load-balancer (аппаратный или же софтовый? как load-balancer определяет какой сервер выдать, как он определяет самый менее нагруженный сервер?)
— Каждый load-balancer заведует неким количеством ngnix-серверов (или какой-то другой софт, если да, то какой? как ngnix может выбрать сервер самый менее нагруженный?)
— ngnix-сервер заведует неким количеством web-серверов, которые собственно дают контент.
— Каждый web-сервер имеет на машине Apache HTTP, PHP или Ruby и локальный memcached (или локальный не стоит?)
— За web-серверами стоят 2 вида баз данных — там где хранятся связи между объектами и собственно сами объекты. Все из них по условию должны уметь масштабироваться горизонтально.
— В качестве распределенного хранилища объектов используем что-то вроде memcacheDB или BigTable (или какую-то другую? т.е. у каждого объекта есть уникальный ключ, несущий в себе не только ID объекта как таковой но и информацию о типе объекта)
— В качестве распределенного хранилища связей нужно использовать какую-то БД на основе графа (правильно? если да, то какую?)
— Имеется также 2 набора memcached серверов которые кешируют запросы к обоим видам БД.
Хабралюди, мыслю ли я в правильном направлении? Что я не учел? Где почитать? Кто уже делал? Помогите просветлиться в этом.
Все работало (и работает) на 3-х серверах: база PostgreSQL, nginx для статики, nginx с gunicorn для собственно приложения.
Первые два года этого хватало, но росло количество пользователей и фич, в итоге, приходится периодически садиться и переписывать куски кода: денормализовывать базу, чтобы избежать JOIN'ов и поисков в дополнительных справочных таблицах, пытаться воткнуть кэширование (самая большая головная боль — кэширование надо предусматривать в самом начале и очень-очень хорошо продумывать), и т.д. и т.п.
Просто описываю свой опыт. Мне кажется, мораль такая — не надо изначально все переусложнять. Надо думать о производительности, но не до фанатизма. Скорее всего, на первых порах хватит простого кода и одного-двух серверов. Вряд ли у вас сразу же получится вторая мордокнига по популярности. Напротив, те, кто думают, что их проект тут же захватит мир, чаще всего ошибаются.
Каждое конкретное архитектурное решение зависит от конкретных задач. Для этого существуют системные архитекторы, в задачи которых входит кропотливый анализ задач проекта и выбор конкретных технических решений в конкретном случае. В больших высоконагруженных и постоянно развивающихся проектах эти люди должны работать на постоянной основе, получать зарплату.
Никто вам не сможет помочь в данном случае по двум причинам:
1) Вы не изложили во всех технических подробностях и деталях свой проект. Про фотки, соц. сеть и прочее — этого не достаточно, нужно многостраничное подробное толковое описание всех требуемых функций, хотя бы… я уж не говорю, что хорошо бы конкретизировать и ресурсы, а так же прикинуть нагрузки.
2) Это не делается вот так вот на коленке. Толковый подробный анализ может занимать несколько месяцев, и разумеется бесплатно этим никто не будет заниматься. Есть некие теоретические основы, но они настолько теоретические, что вы их даже не изложили выше. Количество DNS-серверов, AA-записей, nginx-сы, php, устройство БД и т. д. — это все уже практическая область, которая сильно зависит от задачи. Вы можете реализовать все, что вы написали, и получить при этом громоздкое неповоротливое плохо масштабируемое приложение, требующее при этом огромных затрат. Исходя из того, что вы написали, могу лишь посоветовать не заниматься этим, ибо у вас изначально уже неверный подход и неверные представления. И любые практические советы, которые вам тут написали, или еще напишут — не более чем личный ничем не подкрепленный опыт, в решении собственных (а не ваших) задач, которые могут кардинально отличаться.
Могу лишь поделится советом, как делаю я при выборе конкретного технического решения, по шагам:
1) Сбор требований. Важно собрать и выявить как можно больше требований определяемых конкретной задачей по отношении к конкретному вопросу. Например, все требования к хранению данных такого-то сервиса.
2) Отобрать как можно большее количество вариантов с помощью которых задача в принципе решаема, а затем исключить из них те, которые заведомо не вписываются в требования, оставив только те, что наиболее им удовлетворяют (бывает так что всем требованиям в принципе невозможно удовлетворить).
3) Техническое решение — это всегда компромисс. Из оставшихся вариантов надо выбрать наиболее подходящий, зачастую для этого нужно провести сравнительное тестирование (причем именно свое собственное, на тестах так или иначе моделирующих вашу задачу). Если результат вас все равно не устроил, вероятно вам стоит пересмотреть требования или разбить задачу на несколько, по возможности. В любом случае, это отсылает вас к корректированию пункта 1.
Бонус трек 1: KISS
Бонус трек 2: One size never fits all
Также вы спросили, как балансировщик будет распределять нагрузку, опять же вам решать исходя из ваших задач, по какому принципу ему работать, магии ведь тут тоже никакой не бывает. Ничего не упомянули про сессии, как будете обращаться с ними, есть ли у вас таковые?
Значительную роль в high-load проекте играет возможность легкой простой поддержки этого большого парка, легкость конфигурирования новых машин, встраивания их в пул, автоматическое выключение и переконфигурация в случае выхода из строя чего-либо, а следовательно быстрая диагностика, мониторинг. Эти вопросы вы вообще никак не охватили, однако при этом нагородили довольно сложную систему. То же вертикальное масштабирования не обязательно заведомо тупиковый и ложный путь, а для кучи проектов, будет даже предпочтительнее.
Зато упомянули некую базу данных на графах, я вообще не слышал, чтобы они имели сколь угодно широкое использование в веб-проектах, в том числе и высоконагруженных. Как вы ее собираетесь использовать и масштабировать? Тоже возникает куча вопросов.
если этого не хватит — достаточно легко с минимальными изменениями приложения построить схему Мастер+N slave, на мастер запись, со слейвов чтения. Этого хватит на пару миллионов посетителей точно. Если же предполагается много записывать — то масштабировать нужно с помощью шардинга. Но обо всем этом можно будет подумать и позже, когда будут посетители, которые будут генерировать прибыль.
Если же планируется лавинообразный рост посетителей и не понятно каков предел посещаемости — тогда, конечно, о масштабировании нужно позаботиться заранее.
Поясните, пожалуйста, что это может быть?
<img src="
" alt=«image»/>Заранее спасибо.
наберите ps -ef | sort -kn2 чтобы отсортировать по pid-am, и посмтреть есть ли имена в у этих процессов :-)
если есть — в htop, нажмите F2 и курите вкладку Display options
Планируется создание интернет-магазина продуктов питания, превоначально с небольшим каталогом товаров (порядка 100).
Подскажите пожалуйста, какую платформу лучше выбрать?
Заказывать разработку на каком-то из движков, размещать самостоятельно, или обратить внимание в сторону SaaS интернет-магазинов (Ecwid, Shoptus, InSales или др.)?
Что выгоднее, что проще?
Спасибо.
www.1c-bitrix.ru/products/cms/editions/#tab-table-link — более мощно, но дороже.
Самостоятельное создание нормального интернет-магазина — это на грани фантастики.
Быстро и легко настраивается, удобно управлять. Очень просто интегрировать готовый дизайн сайта.
myopencart.ru/ вот этот за пару минут установил без проблем.
Хотя с другой стороны, найти пристойные темы к нему не так просто, и за обновлениями следить нужно постоянно.
В целом SaaS решений сейчас много. Из своего личного опыта ничего не могу сказать, сам разработчик. Поэтому на свой страх и риск какой больше приглянется выбирайте.
http://shopsy.ru
http://insales.ru
Вы сможете начать работать, понять надо ли оно Вам и как работаем это бизнес…
А потом должно придти понимание что лучше платить кому-нибудь рублей 300 и что-бы все просто работало, а сосредоточиться надо на бизнесе.
Кстати достаточно недорого и готовая инфраструктура с возможностями масштабирования
Первый позволяет встраивать магазин очень быстро практически в любой сайт
Второй — недорогая hosted CMS, в которую этот магазин действительно просто интегрируется.
Вот тут сейчас поднят тестовый магазин Ecwid — goodlight.com.ua/
Пишите в личку если интересно
Прошу оказать помощь в решении вопроса.
Сегодня клиент Evernote для Windows (использовал v4.0.2.3162), сообщил, что есть обновление
до версии 4.1. Я начал его загрузку и попытался установить, на что система утвердительно ответила:
Ошибка применения преобразований. Проверьте правильность путей указанных преобразований.
Полез в логи, но так и не смог обнаружить причину возникновения данной проблемы.
Ребят, пожалуйста, если Вас не затруднит, помогите решить данную проблему.
Использую Windows 7 x32 Enterprise.
Заранее благодарен.
Нагуглили следующий гайд:
Пуск -> Выполнить ->
regsvr32 msi.dll
msiexec /unregister
msiexec /regserver
Если проблема не решена, переустановите Windows Installer 4.5 (http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=5a58b56f-60b6-4412-95b9-54d056d6f9f4)
Попробовал выполнить действия в cmd — безрезультатно. Windows Installer не переустанавливал так как проблема повторилась у моего друга. ;)
Evernote v4.1 не хочет устанавливать даже на ОС на которой его не было до этого.
Проверяли на Windows 7 x32 / 64 Enterprise.
Вот такие пироги. Склоняюсь к тому, что грабли на стороне дистрибутива Evernote.
Жаль, что возникла такая проблема.
Столкнулся с проблемой
<div id="d1"><br/>
<div id="d2"><br/>
ee<br/>
</div><br/>
</div><br/>#d2{ margin-top:10px; }<br/>
<br/>Почему-то смещается не d2 внутри d1, а d1 отъезжает сверху на 10px
В чем проблема?
1)
#d2 {
margin-top: 10px;
display: inline-block; /* или inline, table, table-cell, etc */
}
2)
#d1 {
padding-top: 10px;
}
3)
#d2 {
margin-top: 10px;
position: absolute;
}
Ситуация такая: есть толстая хранимая процедура, там несколько временных таблиц и вообще всего. В конце процедуры создается таблица с результирующими нужными данными
DECLARE @search table ( .... )<br/>
INSERT INTO @search (...) select ... union select ....<br/>Передаю в хранимку параметр
@where [varchar](500)сам параметр выглядит примерно так:
SET @where = 'SELECT * FROM @search WHERE id > 0 AND name like ''%apple%'''и в конце процедуры я пытаюсь сделать так:
EXEC(@words)НО, как известно, exec создает свой контекст и код не видит врем. таблицу Demian Smith.
Вопрос — можно ли сделать так чтоб увидеть эту таблицу(@search) внутри exec?
Как можно выбрать из этой хранимки то что надо? (если попытаться сделать внешнюю временную таблицу и в нее сделать
INSERT INTO @newTemp exec [dbo].[search_proc] — выдает ошибку о вложенных exec. (в процедуре этой самой уже есть выполнение и вставка их в таблицы — временные) declare @search table (....)
использовать локальные временные таблицы
create table #seatch (....)
insert into #search (....) select from…
select @where='select * from #search where ..'
exec (@where)
В то же время, расставлять пробелы в каждом месте правил где они (пробелы) могут встретиться очень бы не хотелось (Citrus).
Эффективность исполнения кода неважна, скорее требуется быстрота, простота и изящество при написании правил и обработчиков событий.
lex — raa.ruby-lang.org/project/ruby-lex/
yacc — i.loveruby.net/en/projects/racc/
грамматика в bnf — www.cse.buffalo.edu/~regan/cse305/RubyBNF.pdf
и рекомендую для начала прочесть вот эту книжку — ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D1%8B:_%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D1%8B,_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B8_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B
Вам дали генератор лексических анализаторов, генератор парсеров, грамматику которую нужно им скормить и книжку, в которой написано как, что и почему делать.
Есть старый ноутбук, у которого нет USB 2.0, а только USB 1.1.
Хочу купить к нему комплект мегафона с модемом Huawei E1550. Подскажите будет ли работать этот модем через USB 1.1? В гугле поискл, что-то не нашел.
* сделать мир лучше, добавить себе кармы в реале и все:
откройте исходники приложения, напишите, если это необходимо, документацию или автоматические скрипты по извлечению контента и сборке…
возможно, если приложение окажется очень популярным, можете получить профит с трафика и может быть получите средства на развитие проекта.
возможно, часть или полностью контент перепишут/перепишите => может будет иметь смысл легально продавать
* за карму не беспокоитесь, надеетесь на авось и т.д.
можете продавать как есть
* и в любом случае лучше опубликовать, иногда, очень редко, это может 'выстрелить' и получите неожиданные результаты.
Создание произведения в жанре литературной, музыкальной или иной пародии либо в жанре карикатуры на основе другого (оригинального) правомерно обнародованного произведения и использование этой пародии либо карикатуры допускаются без согласия автора или иного обладателя исключительного права на оригинальное произведение и без выплаты ему вознаграждения.
Подскажите пожалуйста компании из России и стран СНГ, занимающиеся разработкой приложений под Android, или известные вам русские программы для Android?
(сайты компаний или программ приветствуются)
Спасибо.
2. Выбираем что-нибудь небольшое, консольное и желательно полезное.
3. Портируем на перл.
Или перловый биндинг можно сделать к чему-нибудь и оформить по всем правилам.
Викторина по основам Perla.
Очень нужен скайп на Андрюшу, а в Белорусском Маркете все нет и нет его.
Не могли бы вы скинуть последнюю версию .apk
Заранее огромное спасибо.
Осторожно, внутри вирус! Он украдёт все ваши пароли и деньги!
Подскажите, пожалуйста, программу или идею как хранить сканированные копии, чтоб легко можно было искать по тегам, категориям или описанию, и легко можно было найти физическую копию каждого документа. SAAS и прочие современные технологии приветствуются.
Есть задача сделать общую адресно-телефонную книгу организации.
Книга в основном нужна для информации по контактам клиентов. Следовательно, нужно предусмотреть поддержку разбиения контактов на группы.
Чтение.
- 1. Почтовые агенты Thunderbird, Evolution, MS Outlook
- 2. IP телефоны Linksys SPA922 (с прошивкой, поддерживающей LDAP)
Запись.
Добавлять, изменять и удалять желательно через web front-end.
Напрашивается OpenLDAP с phpldapadmin либо sharepoint. Соответственно вопросы:
1. Кто-нибудь из Вас пускал в OpenLDAP такой «зоопарк» клиентов? Какую схему Вы использовали?
Вообще, если не сложно, поделитесь впечатлениями использования такой книги.
2. Sharepoint вообще умеет отдавать контакты по LDAP? Честно, дальше первой страницы выдачи этого запроса не пошел, но на первой странице ответа не нашел.
Заранее благодарен.
Да в SharePoint можно, но только изменять и только в SharePoint Server. Там можно довольно тонко настраивать маппинг АД на профили ШП.
Добавление и удаление только через АД.
Телефоны — LinkSys SPA942/962 — работает, но… неудобный там поиск через LDAP ((
computers.plib.ru/programming/Delphi%206/Glava%202/2.1.gif
может быть выручит и свободный аналог Delphi — Lazarus:
upload.wikimedia.org/wikipedia/commons/b/b4/Lazarus_0.9.26_Carbon.png
www.lazarus.freepascal.org/
Моя цель — составить в JS и отправить POST-запрос к серверу, зааплоадив файл, содержимое которого будет взять не с диска юзера, а сгенерировано в JS.
Не совсем понимаю, что для этого стоит использовать — xmlhttprequest или есть что-то более высокоуровневое?
P.S. Конкретная цель — зааплодить через API ВКонтакта изображение, созданное на canvas.
Только Вас ожидает подводный булыжник: отправлять Вам придется бинарные данные, а не все браузеры умеют отсылать их XHR'ом.
Чтение Lkml пока навело на мысль, что важным является режим синхронизации. Какие ещё моменты могут быть?
Не, мультипас не советую. Там хоть и Ц протокол, все равно данные не совсем синхронно появляются там и там. А если сплит брейн? У вас точно мозг взорвется разруливать )
Да и вообще, мультипас… Это значит что что-то отличное от DRBD будет с девайсом чето делать и явно DRBD в курс дела при этом не ставить. Стремная затея.
вроде опера что-то грузит, но все равно остается на той же странице. и так 2-3 раза подряд
Я являюсь СПД единоналожником, перехожу на общую систему. Раньше я мог вести внешнеэкономическую деятельность? Но что теперь? Что для этого необходимо?
Там такое любят.
Если же требуется схема чтобы могли здесь работать и там, то это элементарная: открываетесь зарубежом, после этого открываетесь здесь с 100% инвестициями оттуда по документам — Profit.
Кто-нибудь может сказать точно?
Спасибо.
2. Сложностей всегда много. Более удобно если это будет онлайн проект. Т.е. вся инфа будет тянутся с сервера на смарт или планшет а не устанавливать приложение весом с игру.
3. По поводу спроса то также спорно. Так как под вин такие приложение не набрали особого успеха. Разве что тут будет какой-то спецаильный маркетинг что все просто захотят использовать это даже если оно им не нужно.
В любом случае много проблем но как говорится без труда не вытащишь и рыбку из пруда.

Вот обрезанная чать Resouce фаила
#include <afxres.h>
#include "WindowSettings.h" // for IDC_?, IDD_DLG
// Dialog Box Template for IDD_DLG
//
IDD_DLG DIALOGEX 200, 100, 200, 350
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION DLG_NAME
FONT 8, "MS Sans Serif", 0, 0, 0x0
BEGIN
LTEXT "Display Device", IDC_STATIC, 10, 5, 50, 10
COMBOBOX IDC_DIS, 10, 15, 180, 64, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Resolution", IDC_STATIC, 10, 35, 50, 10
COMBOBOX IDC_RES, 10, 45, 180, 50, CBS_DROPDOWNLIST | WS_DISABLED | WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON "Go", IDC_GO, 40, 205, 50, 15, WS_DISABLED
PUSHBUTTON "Cancel", IDCANCEL, 110, 205, 50, 15
END
Может есть какиенибудь полезные туториалы? Поиск не помог, уводит в темный лес.
Спасибо!
Если что — пишите в личку, помогу.
Отдельно спасибо Dervish66 за помощь в решении
Как заставить работать в скомпиленых приложениях какие-нибуть netEvent, пример от макромедиа в моём случае почуму-то не работает:
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
ns.onMetaData = function(infoObject:Object) {
for (var propName:String in infoObject) {
trace(propName + " = " + infoObject[propName]);
}
};
ns.play("http://www.helpexamples.com/flash/video/water.flv");
Ни один из ивентов не срабатывает, должно возвращать метаинфу но ничего не возвращает.
В качестве удобного инструмента (чтобы менюшки, окна и минимум console) по управлению Git — взяли TortoiseGit.
У всех у кого Windows 7 — все отлично работает. Коммититься, мержиться и синхронизируется. Проблем нет.
У кого XP — косяки сплошные: у кого кодировка, у кого кириллица не пашет, у кого не хочет синхронизироваться или коммититься. В общем проблемы у каждого свои.
Ставили все с одного файла как msysgit так и TortoiseGit.
Версии (последние которые доступные на сайтах):
TortoiseGit 1.5.8.0
git version 1.7.3.1.msysgit.0
Вопросы к сообществу:
1. Что посоветуете в данной ситуации? Переходить под Linux — не подходит в силу ряда причин.
2. Какие еще есть сборки Git как самого, так и GUI клиента?
3. Hg (Mercurial) или Bazaar — как они себя ведут под Windows XP / 7?
TortoiseGit не пользовал, достаточно было Git Bash'а. Главная проблема — не работает протокол git://, приходится все через http:// делать (может, руки.sys подводят?), с кодировками и прочим вроде проблем не было.
Поставьте SmartGit :)
Можно попробовать прописать кодировку репозитория в ./.git/config или ~/.gitconfig, но у меня таких проблем не возникало.
Я что-то даже других не могу найти из TOP500 с функциональной структурой. Ну кроме elementy.ru/images/news/blue_gene.gif
СибГУТИ?
sudo python setup.py build
running build
running build_py
running build_ext
— using frameworks at /System/Library/Frameworks
— PIL 1.1.7 SETUP SUMMARY
— version 1.1.7
platform darwin 2.7 (r27:82508, Jul 3 2010, 21:12:11)
[GCC 4.0.1 (Apple Inc. build 5493)]
— — TKINTER support available
— JPEG support available
— ZLIB (PNG/ZIP) support available
— FREETYPE2 support available
— LITTLECMS support available
— To check the build, run the selftest.py script.
running build_scripts
— JPEG support available — типа все ОК, библиотека стоит
Устанавливаю, делаю
python selftest.py
— PIL 1.1.7 TEST SUMMARY
— Python modules loaded from ./PIL
Binary modules loaded from ./PIL
— — PIL CORE support ok
— TKINTER support ok
*** JPEG support not installed
— ZLIB (PNG/ZIP) support ok
— FREETYPE2 support ok
— LITTLECMS support ok
— Running selftest:
*****************************************************************
Failure in example:
try:
_info(Image.open(os.path.join(ROOT, «Images/lena.jpg»)))
except IOError, v:
print v
from line #24 of selftest.testimage
Expected: ('JPEG', 'RGB', (128, 128))
Got: decoder jpeg not available
1 items had failures:
1 of 57 in selftest.testimage
***Test Failed*** 1 failures.
*** 1 tests of 57 failed.
Говорит что JPEG support not installed и естественно не работает.
Предварительно PIL удалял и ставил по-новой, результат тот же.
Кто-нибудь сталкивался с такой проблемой?
Сталкивался ли еще кто-то с такой проблемой? Если у них и интернет-банк также запускается через раз, то будем искать другой банк — так работать невозможно.
Но в ситуации, когда банки лопаются, это хороший выбор. Лично мы перебрались в Сбер.
Есть ли такое расширение для Thunderbird?
Или, может быть, есть другие программы/сервисы для создания электронных таблиц, помимо вышеупонянутых, в которые будет проще наладить экспорт? Никогда раньше не имел дел с офисным софтом.
А что скрывается под фразой «файл слишком сложный, чтобы его создать при помощи php»?
Но он был платным, не умел объединять ячейки и закрашивать их, а еще в OpenOffice были проблемы с русской кодировкой.
Не знаю, как с ним обстоят дела сейчас, но возможно, он вам чем-то поможет.
думаю, где-то на просторах интернета есть и другие решения.
Пример: www.wavpack.com/flash/wavpack.htm.
Описание: www.hydrogenaudio.org/forums/index.php?showtopic=69316
Он поддерживает MP3, OGG Vorbis, Flac и WMA…
можете написать мне на почту, - лучший "Hi-Res" и "LOSSLESS" - не пожалеете!
shpagin.fs@yandex.ru
вот ссылочка на мою страничку:
https://www.instagram.com/shpagin.fs/
и
СКАЧАТЬ:
dropmefiles.com/b4Pqh
Значит ли это, что epel-5-5 не существует?
Есть EPEL 6 Beta…
Из пушки по воробьям, конечно, но, вроде, вашу задачу должны решить
export HISTTIMEFORMAT='%Y.%m.%d-%T :: ' HISTFILESIZE=5000 HISTSIZE=5000
export HISTCONTROL=erasedups
PROMPT_COMMAND='history 1 >> /${HOME}/.allhist'С Debian я работал мало, но думаю разница не большая будет.
Но в Emacs это сочетание требуется.
Поставить на Сtrl+Shift тоже нелья, т.к. в Ubuntu это сочетание часто используется (для Nautilus например).
В итоге пользуюсь CapsLock, но мне это не особо нравится.
Пробовал Alt+Space (схематично как на Маке), но тоже не понравилось.
Поэтому прошу совета — какие клавиши поставить, чтобы было удобно и не мешать Emacs'у?
launchpad.net/~oded-geek/+archive/xorg-patches ppa с пропатченным xorg.
После патча можете выбрать хоть ctrl+shift, хоть alt+shift, хоткеи вида [ctrl|alt]+shift+кнопка не отломаются.
До этого на Ubuntu долгое время пользовался CapsLock.
Спасибо за советы.
Поставить на Сtrl+Shift тоже нелья, т.к. в Ubuntu это сочетание часто используется (для Nautilus например).
Не согласен, сколько себя помню всегда такая комбинация клавиш для смены раскладки, пока без никоких проблем.
Удобно, ничего не перекрывается. :) Даже жене понравилось.
Два shift'a нажимаются одновременно, мизинцами, так что если вы еще и печатаете вслепую, то это, как по мне, идеальный вариант, тем более, что такая комбинация не пересекается с другими хоткеями.
Сам в винде пользуюсь левым ctrl, но в linux не удобно.
Привыкать запаристо, особенно если постоянно приходится набирать на чужих компах под чужими настройками. Но оно того стоит, имхо — когда привыкнешь полностью забудешь о проблеме неправильной раскладки.
Виртуальные Альфы тоже есть. Отлично работают.
Главное — не забывайте, что при оплате в у.е. произойдет блокировка средств в у.е., а списание произойдет только через 5 или 7 дней (точно не помню), причем списание будет проведено по курсу у.е. на день списания, а не оплаты, т. е. если курс снизился — добавят денег на счет, если повысился — снимут со счета разницу.
Вообще про использование карт хорошо написано вот на сайте альфабанка. Особенно обратите внимание на технологии безопасности. Всякие долбаные 3dsecure порой очень мешаются :)
Сам недавно купил Kindle
Отсюда вывод: консультируйтесь у специалистов.
Также гарантированно работает банк Авангард (MAsterCard) и виртуальные АльфаБанка.
Пользуемся в данный момент pro.subscribe(тариф «Профессиональный») — Не устраивает жутко не удобный интерфейс, тормознутость и отсутствие API.
Требования:
— наличие API(создание рассылок).
— возможность создания персонализированных писем (Уважаемая Елена Александровна. персонализированные ссылки и прочее).
— HTML-письма.
— Объемы рассылок — 3 письма в месяц по своей базе пользователей(100 000), т.е. гдето 300 000 писем в месяц.
— стоимость порядка 10 000 руб\месяц.
У них бесплатный лимит на 2000 писем в день. Далее платные по смешной цене $0.0001 за письмо. Т.е. даже чисто платные письма обойдутся вам всего в 30$ в месяц.
code.google.com/intl/ru-RU/appengine/
code.google.com/intl/ru/appengine/docs/quotas.html#Mail
API — есть, персонализированные письма тоже есть. Стоит 350 долларов в месяц (на 100 000 email-ов)
Чуть больше 4000 руб за 300 тысяч имейлов. API тоже есть.
Тариф: www.unisender.com/ru/prices/email/tariff_often/ 9500 в месяц при ваших условиях
Миграция: www.unisender.com/ru/migration/
API: www.unisender.com/ru/help/api/
UPD:
Переписал спорные моменты.
Видимо, речь о «свободном» ПО (бесплатном), т.к. открытое может быть и платным. А свободное — закрытым :) В топике местами путаются эти термины, что, возможно, в данном случае не принципиально.
В целом, имхо, стоило бы постараться сделать более структурно, разбить на пункты-тезисы и т.п. Возможно, подкрепить каким-то примером из конкретной задачи, которая лучше решается бесплатным ПО.
С точки зрения оформления я бы разбил на более чёткие структурные пункты и добавил графики и рисунки. А то такой сухой текст мало кто любит.
С точки зрения самого содержания, вы нарвётесь. Дело в том, что ваш начальник (если он хоть сколько-то умный) спросит вас в лоб, почему все вокруг пользуются Windows, а замечательный линукс в полной жопе. И не за мудаков ли вы держите всех вокруг.
Если рассмотреть суть вопроса, то вы описали «Нью-Васюки». «Бесплатное ПО от сообществ» всегда было хуже платного, а изюминки «бесплатного ПО» всегда являлись следствием развития платных веток. Но хабрасообщество в массе других взглядов.
— «mySQL после его поглощения Oracle» — Oracle не поглощали MySQL, они купили Sun
— «Возможно, их чуть сложнее найти» — это нас-то, пехепешников? Мы уже притча во языцех :D
По пехепе сложнее? Не знаю-не знаю, битрикс, если что, тоже на пехепе. Но если у вас идёт выбор между WP и Bitrix, то, имхо, что-то не то или с постановкой задачи, или с вариантами её реализации. Возможно платный продукт будет лучшим решением.
Насчёт восторга: по-моему oracle были не в восторге от того, что они стали вынуждены поддерживать продукт в чём-то (не хочу разжигать холивары, потому добавил «в чём-то» :) ) конкурирующий с их «мейнстримом», куда с большим удовольствием они бы закопали мускул, а его пользователям предложили бы льготную миграцию.
кто готов оказать помощь- пишите на vp1@riseup.net
Вопрос: Как бы вы посоветовали обрезать текст?
На некоторых сайтах видел, что конец текст плавно начинает сливаться с фоном.
overflow: hidden;
и поверх текста пустить полупрозрачную картинку с градиентом
$ lspci
00:0a.0 RAID bus controller: Silicon Image, Inc. SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02)Втыкаю в него два сата диска, загрузка прекращается на
Verifying DMI Pool Data.И дальше не идёт.
Если диски из него выткнуть — пойдёт.
В материнке стоит загрузка с праймари ИДЕ диска. Который, который, разумеется присутствует и активен.
В чём может быть причина и куда копать?
материнка старая, под пень 3й, Gigabyte GA-6VA7+
Еще возможно вот это поможет чем-нибудь: icrontic.com/forum/showthread.php?t=33322
— Windows OS (1)
— Linux (2)
— — Ubuntu OS (4)
— — swap (5)
— — Ubuntu Data (6)
— Windows Data (3)
Надо было переустановить Ubuntu на разделе «4». После форматирования раздела «4» заметил, что раздел «3» исчез. Зашел в Windows и охренел! Раздел «3» не открывался, показывал что занято 0 байт, свободно 0 байт. Файловая система стала RAW. При попытке открыть предлагает отформатировать. Сам диск в Windows виден. На диске важная информация!
Как мне восстановить раздел?
Форматировать умею, устанавливать системы тоже. Что произошло в этот раз загадка.
Все разделы Windows в NTFS, Ubuntu — ext4.
Жесткий диск WDC WD6400BPVT-00HXZT1 ATA Device
Помогите :(
Решения в интернетах не находили, так что, и правда, видимо придётся идти в СЦ.
Мне даже с убитого винта (инженерка накрылась) восстановили на новый винт данные, семь потов сошло пока ждал.
Наверняка в Юбунте что-нибудь есть для такого случая, к сожалению не знаю.
UPD:Всем спасибо за карму, перенос из q&a куда либо не поддерживается, добавил тегов, думаю что кому будет надо — найдет.
Решил накатать mini-howto для сабжа сюда, авось пригодится кому-либо. Итак:
1. Скачиваем отсюда клиент ББ;
2. Устанавливаем с помощью wine ($ wine Cli312_Fiz.exe );
3. Прописываем пути к нашим ключам (либо после установки, либо идем в ~/.wine/drive_c/CLI-BB/InterPro/ и пускаем тут $ wine iproconf.exe где прописываем пути к ключам);
4. В директории ~/.wine/drive_c/CLI-BB/InterPro/ запускаем $ wine intpro.exe ;
5. Запускаем любимый браузер и прописываем настройки http-proxy IP:127.0.0.1 порт 2080 .
6. Идем по адресу bc.isbb/ и вуаля, мы в системе.
Приятной работы.
я бы добавил: inter-pro, inter, pro, interPro, банк-клиент
Плюсанул вам в карму. Может теперь можно перенести статью в другое место.
Тэгов добавьте. И через поисковые системы вас полюбят и поблагодарят. А так просто это здесь затеряться может.
Конвертирую видео в формат flv такой командой:
#!/bin/sh<br/>
<br/>
AVI=$1<br/>
FLV=`echo "$AVI" | sed -e 's/\.avi$//'`<br/>
NW=360<br/>
<br/>
# тут "хитро" вычисляются цифры с размером картинки для ее уменьшения<br/>
WI=`avinfo $AVI | grep video: | awk '{print $2}' | awk -Fx '{print $1}'`<br/>
HE=`avinfo $AVI | grep video: | awk '{print $2}' | awk -Fx '{print $2}'`<br/>
<br/>
NH=`calc "print $NW * $HE / $WI" | sed -e 's/^~//' | awk -F. '{print $1}'`<br/>
<br/>
# конвертация<br/>
mencoder \<br/>
$AVI \<br/>
-ofps 15 \<br/>
-o $FLV \<br/>
-of lavf \<br/>
-oac mp3lame \<br/>
-lameopts abr:br=56:mode=1:padding=1 \<br/>
-srate 44100 \<br/>
-ovc lavc \<br/>
-lavcopts vcodec=flv:keyint=25:vbitrate=320:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 \<br/>
-vf scale=$NW:$NH<br/>
<br/>
# перенос заголовков видео в начало для seek<br/>
flvmeta $FLV $FLV.flv<br/>При этом, если каналов звука у файла больше 2-х, то звук очень тихий.
Пробовал разные аудио-фильтры использовать по мануалу (hrtf и channels), но результата — ноль.
Обычное стерео-моно ковертируется и кричит громко.
Собственно вопрос в том, что прописать в mencoder в параметры, чтобы звук смешивался правильно из всех каналов в стерео?
Звук вроде бы стал лучше и громче.
Столкнулся сo скверным поведением button в Safari под Windows.
(Проблемы с обнулением стилей по умолчанию, marging, padding etc.)
В резульате теряю нужный мне пиксель высоты.
Не то что бы это был конец света… но хочеться «что бы все».
Подскажите CSS хак, работающий в актуальных версиях Safari, причем только под Windows.
Яваскрипт, конечно, но вроде бы конкретно под виндовую версию хаков нету =\ Движок-то один и тот же используется что под виндой, что под os x.
но!
Если в третьем сафари под винду такое происходит, то это должно происходить и в третьем сафари на маке. Следовательно вам нужен хак ТОЛЬКО для третьего сафари, тогда возможно поможет этот или скриптом:
isSafari3 = false; if(window.devicePixelRatio) isSafari3 = true;
onclick.
Если нужна одинаковый button / input[type="submit"], предлагаю следующее:
*{margin:0;padding:0}
button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:none;} /* решает проблемы с высотой в фаерфоксе, убирая лишний бордер внутри кнопки */
button,input[type="submit"]{height:24px;border-width:1px;background:#f0f0f0;padding:0 15px;}
/* получается классическая кнопка, но она будет идентичной везде */
Из функционала обязательно необходимы только возможность создания древовидной структуры записей (категории-подкатегории) и присвоение записям нескольких тэгов (и, соответственно, делать выборку по ним). Идеально, чтобы записи можно было упорядочивать не по каким-то формальным критериям (типа даты добавления или приоритета), а просто двигая их вверх-вниз мышью.
Собственный поиск пока привел только к Task Coach, но он уж очень запутан и перегружен функциями.
Онлайновые сервисы, а также приложения, хранящие данные в интернете, к сожалению, не рассматриваются. Спасибо.
есть и теги… и перекрестные записи и т.д…
плюс удобный плагин для Firefox ( «отправить в OneNote»)
Попробуйте, вдруг понравится…
Если с неофициалкой все более менее понятно, то на что обратить внимание при заключении иностранного контракта? Может у кого есть подобный опыт? Чем это грозит и во что может вылиться?
Если вы будете работать с несколькими заказчиками одновременно (например, получать платежи на один и тот же счет), то без регистрации как ИП вас гарантировано сначала прижмет банк, так как тарифы для ИП у них отдельные, а потом налоговая инспекция в плане «незаконного предпринимательства» (а может и обойтись).
Если бы вы так работали на российского заказчика (или иностранная компания имеет представительство в России), то может быть риск в том плане, что отношения могут быть признаны через суд трудовыми (по запросу какого-нибудь органа), а раз так, то и наступила бы ответственно за неуплату части налога. Скорее всего для заказчика.
Lenina str., 34-10
Moscow
Russia, 112345
У нас на почте разберутся, не дебилы сидят… индекс (ZIP) только не забывайте.
ФИО,
квартира, дом/корпус, улица/проспект/шоссе, город, страна, индекс (ZIP).
Напр:
Ivanov Ivan,
10, 90/2 Shirokoe shosse, Ivanovsk, 990099, Russian Federation.
С таким адресом с посылками из-за рубежа у меня проблем не возникало.
Наименование улиц, проспектов, переулков и закоулков можно писать как угодно, лишь бы не корявым телефонным транслитом (woссe) и чтобы на нашей почте могли хотя бы по буквам прочитать: Perviy pereulok, Lenina str., Lipovy boulevard… Там все-таки не идиоты работают и смогут перевести boulevard в бульвар.
Зарубежной почте обычно пофиг, что написано в адресе, главное правильно написать страну назначения. Возможно, они еще на ZIP посмотрят. Остальное-то им зачем?
У знакомого видел как-то посылку из какого-то европейского инет-магазина. Там адрес был написан в стиле Petr Petrov, 880088 Russia, Верхние Мандроги, Первый переулок, д. 3, стр. 1, корп. 20, кв. 10. Но, говорит, перед отправкой формы он убедился, что сайт имеет дело с юникодом и в подтверждении был указан правильный адрес без кракозябр.
Страну выбираем из списка (то есть на латинице она), адрес вбиваем по-русски (как обычно), индекс первым делом идет. Все ок уже много раз.
Mikhail Ivanov
Lenina ulitsa, dom 10, korpus 3, kv 99
Saint Petersburg 127568 Russia
Всё приходит, как из инетмагазинов, так и банковские карты, гугл купоны и тд.
1. Некоторые фирмы в США тупо не торгуют за пределы штатов. Кому-то сложно, кто-то торгует железками категории «а за границу — только с бумагой из госдепартамента» (смешно, но в эту категорию входят микроконтроллеры на чипах, которые в современных ноутах, КПК, планшетах и т.д. продаются свободно!!!).
2. Некоторые (в основном Ебайщики) — не любят Россию с начала этого года, когда наша раздолбай-почта начала тянуть с доставкой так, что в итоге пейпал возвращал деньги за пропавшую на месяцы посылку…
UPD: files.ax86.net/terminus-ttf
Но, после установки кириллица работает в нем почему-то только для размера «24»…
chandrasec-lay.livejournal.com/7413.html
misc.nybergh.net/pub/fonts/terminus/ttf/TerminusBo...
Тут есть в формате fon. А зачем terminus ttf, это же по определению моноширинный фонт?
При включении компьютера монитор не выходит из спящего режима.
Проверил монитор на другом компьютере — все прекрасно работает.
Подключил к своему компу другой монитор — так же все в норме.
В чем может быть проблема?
PS Монитор ViewSonic VA2013w
Спасибо.
А по второй выше еще точно не сформулировано, но как-то так
Распределенная сенсорная сеть на базе легкодоступных технологий (преимущественно открытых)
Что-то вроде Датчик->Клиент->Сервер. Клиент -> Сервер через интернет, а датчики скорее всего usb.
Без кавычек и точной формулировки, ибо защита через пол года, пока что тема может и поменяться
У меня впереди диплом магистра и меня тоже интересует выбор темы :)
Специальность 2203 САПР Технологических процессов
Тема — «Разработка и внедрение программного комплекса оперативного контроля состояния роторного оборудования по результатам вибродиагностики»
«Система управления программным проектом: управление задачами» — диплом бакалавра
Специальность информационная безопаность телекоммуникационных систем.
ASP+AJAX+SQL_SERVER(TSQL)+1C
Человеческий языком: разработать авиабомбу с ракетным движком и крыльями.
Работаю в yii. Для удобности сделал себе несколько базовых шаблонов и наполняю их информацией.
Генерировать его решил с помощью $this->render('export_xml', array('data'=>$data));
В связи с этим возникают вопросы. render по умолчанию подгружает главный лэйаут, хочется это избежать.
Решил этот вопрос сделав себе пустой лэйаут и $this->layout = '//layouts/blank'; Но мне кажется, что есть более логичное и правильное решение, только найти его пока не могу.
И второй, самый главный вопрос. Можно ли заставить отдавать шаблон файлом?
$this->renderPartial('export_xml', array('data'=>$data));
Можно ли заставить отдавать шаблон файлом?
Что вы имеете в виду?
Разве при том что
$this->layout = false; — В контроллере.
А дальше ставите любые headres, например те что от xml файла и выводите все что угодно.
header('Content-Description: File Transfer');
header('Content-type: text/xml');
header('Content-Disposition: attachment; filename=filename.xml');
Основные требования:
* Поддержка своего списка слов
* Встроеный или онлайновый словарь (чтобы переводы самому не писать)
Заранее спасибо
https://play.google.com/store/apps/details?id=com....
Ищу сабж, желательно (но не обязательно) на русском, с затронутой темой составления DTD.
Заранее спасибо.
«XML. Справочник» Эллиот Расти Гарольд, В. Скотт
Издательство: Символ-Плюс"
Выглядит как-то так: ruslik.at.ua/load/knigi_jurnaly/xml_spravochnik/37-1-0-707
Проверьте, пожалуйста, повторяется ли такой баг еще у кого-нибудь, или виноваты мои расширения.
Спасибо.
altnet.lv/ru/
pipe это объект VFS (Virtual File System), поэтому pipe не имеет соответсвутющего образа на диске, грубо говоря он хранится в памяти (pipefs).
Главным недостатком pipe является тот факт, что невозможно открыть уже существующий pipe. Поэтому два произвольных процесса не могут использовать одновременно один и тот же pipe, за исключением случаев если pipe был создан общим родительским процессом.
fifo (named pipe) - это специальный файл, очень похожий на pipe, за исключением того, что fifo inode содержится в файловой системе, плюс fifo это двунаправленный механизм обмена данными между двумя и более процессами, поэтому доступ к fifo на чтение и запись может получить любой процесс. Грубо говоря процесс общения с использованием fifo выглядит следующим образом - "сервер" создает fifo файл, который успользуется "клиентами" для выполнения запросов. Каждый "клиент", прежде чем установить соединение с "сервером", создает другой fifo файл, в который "сервер" может записать ответ клиенту, при это указывая имя fifo в изначальном запросе.
socket (unix socket) - это специальный файл, используемый для коммуникации между двумя и более различными процессами, выполняющимися на одной машине. Процессы обращаются к socket по его inode.
Итак в чем же отличие fifo (named pipe) от unix socket:
1. "Сервер" (или принимающий процесс) в fifo не умеет различать "Клиентов".
"Клиенты", использующие unix socket имеют отдельные соединения с сервером. В fifo различные "клиенты" могут писать в pipe, но "Сервер" не может различить "Клиентов" друг от друга.
2. При создании fifo и unix socket используются различные системные вызовы.
Unix socket создается системным вызовом "socket()". fifo создается "mkfifo()"
3. Для подключения к fifo и unix используюся различные системные вызовы.
Сравнение по производительности - fifo vs unix socket:
1. unix socket обеспечивает лучшую производительнось при передаче большого объема данных
2. для малых объемов unix socket уступает в производительности fifo. это вызвано накладными раскодами, связанными с созданием сокета, инициализацией и подключением к нему.
А фифо это чето такое из мира применения perl )
Посмотрел oocss и понял что из его функционала ничего не нужно, а идея не так и интересна.
html5bloilerplate сломан, половина всего не работает, что-то работает не так, что-то даже в хроме не работает.
Может есть что-то ещё?
1. csstemplater.com/
2. www.blueprintcss.org/
3. www.yaml.de/en/home.html
4. reset от Эрика Мейера meyerweb.com/eric/tools/css/reset/
5. clearfix www.positioniseverything.net/easyclearing.html
6. pngfix www.dillerdesign.com/experiment/DD_belatedPNG/
7. Типографика
для фреймворка ставил след. задачи.
1. Переход между фиксированной/резиновой версткой на уровне css
2. 1-2-3 колоночная разметка
3. Быстрый выбор кол-ва колонок (одному контейнеру добавляется класс и убирается лишний html код столбца)
4. Футер прижат к низу
5. Минимальная-максимальная ширина
6. Готовая типографика
7. Кросбраузерность ие6+, FF3+, Opera 9+, Safari, Chrome
В приниципе по тем сслыкам которые я дал, можно относительно быстро собрать в кучу все что нужно для заготовки.
Ну а там уже исходите от ваших целей. Про ZenCoding уже выше упомянули.
И попутно, прошу высказать ваше мнение по целесообразности социальных виджетов (лайк, комментарии и т.п.) в целом.
Подсказали загрузчик www.plupload.com/, который умеет грузить разными способами, отлично работает google gears, в chrome и safari неплохо грузит через html5 файлы любого размера.
Казалось бы, все хорошо (в крайнем случае, нужно посоветовать установить gears), но самый популярный браузер на сайте Opera, а в ней работает только flash и классическая загрузка через браузер (html4). При чем, последний на больших файлах подвисает и приемлемых способов отобразить ход загрузки (даже используя модули прогресс-бара для веб-сервера) нет. А на файлах таких размеров, видеть прогресс очень важно.
Собственно вопрос — может быть кто-то сталкивался с загрузкой файлов больших размеров (больше 2 или даже 4 Гб), как вы это реализовывали? java без крайней необходимости использовать бы не хотелось.
Разрабатываю как альтернативу plupload, сайт еще не доделан, но можно посмотреть примеры.
Из плюсов:
— меньше размер кода
— конкретно заточен на работу со связкой nginx + nginx upload module
— как следствие пункта 2 — возможность дозагрузки файлов
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200
flash-загрузчик, лично загружал файл 4.5 Gb
Если сделал Яндекс, значит может сделать любой.
С флэшом есть проблема — класс FileReference, с помощью которого и осуществляется загрузка, не позволяет читать файл по смещению, есть единственный метод load() который полностью загружает файл в память компьютера и даже на файле 500мб может повесить машину с 2ГБ озу на борту.
Загрузка чанками имеет огромный плюс в том, что практически исключается влияние всяких прокси на пути файла от браузера к вашему серверу (к таким прокси относятся и некоторые антивирусы), которые [прокси] могут вызывать срыв загрузки из-за таймаутов.
Возьмите мой загрузчик и проверьте, кто вам мешает?
1895   0   12:34, 1st August, 2020
PHP — как cоединяться с Mongo по требованию (отложенно)?
Модуль для работы с Mongo, входящий в комплекс поставки PHP предоставляет возможность соединяться с сервером не сразу — позволяя выбрать базу и коллекцию без установки соединения. Для этого есть вот такая конструкция:
$mongo = new \Mongo (MONGO_SERVER, array ("connect" => false));
Однако для того, чтобы выполнить любое действие с данными необходимо прежде вызвать $mongo->connect ().
В связи с чем возник вопрос — быть может уже есть готовое решение, некий слой для работы с Mongo наподобие Zend_Db или Rediska, где это уже реализовано?
Соединяться каждый раз — бессмысленно, изобретать велосипед — тоже не хочется, обратился к коллективному разуму :-)
Почему Хабр не даёт плюсануть карму когда написано «У вас осталось 4 голоса за карму, топики, вопросы...»?
Сегодня смотрю, в кои веки вроде как теоретически появилась возможность голосовать по карме — в левом верхнем углу написано «У вас осталось 4 голоса за карму, топики, вопросы и 10 за ответы и комментарии». И как раз на редкость достойный топик подвернулся — дай, думаю, карму автору плюсану… Ан нет — при такой попытке в правом верхнем углу пишет «У вас недостаточно кармы чтобы голосовать». Мне кажется, или тут таки закралось противоречие?
Проблема с синхронизацией iPod?
Приветствую.
Купил iPod 8Gb, подключаю к своему ноутбуку PackardBell LJ75 Windows 7 x64.
Запускаю iTunes (это мой первый эппло-девайс, в аппсторе я не зарегистрирован, только что скачал iTunes), он говорит что нашел новый iPod, девайс говорит что все отлично я мол включился и готов к работе. Дальше начинаются глюки.
Прохожу процедуру регистрации нового акка в iTunes, далее программа показывает окошко «синхронизирую». После минут 10 синхронизации вываливается окошко «синхронизация не удалась, превышено время сеанса связи». Ну ладно подумал я :)
Далее добавил свою мызыку в iTunes и попробовал перекинуть один альбом просто драг-дропом в девайс, получил ошибку «E8004006», и затем еще «не могу потому что вместо файла выбрана папка» и еще одну «диск не найден». Т.е. да — три мессадж-бокса подряд :)
Далее извлекаю девайс. Втыкаю снова — получаю ошибку «не могу прочитать контент. Сделайте восстановление».
Иду делать восстановление, после восстановление все сначала, прогресс «синхронизация» 10 минут и ошибка «превышено время сеанса»… При попытке закачать что-либо опять теже ошибки и последующие попытки подключить девайс оканчиваются ошибкой «не могу прочитать контент».
Замкнутый круг какой-то. Буду рад любым советам.
- «
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- 452
- 453
- 454
- 455
- 456
- 457
- 458
- 459
- 460
- 461
- 462
- 463
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 471
- 472
- 473
- 474
- 475
- 476
- 477
- 478
- 479
- 480
- 481
- 482
- 483
- 484
- 485
- 486
- 487
- 488
- 489
- 490
- 491
- 492
- 493
- 494
- 495
- 496
- 497
- 498
- 499
- 500
- 501
- 502
- 503
- 504
- 505
- 506
- 507
- 508
- 509
- 510
- 511
- 512
- 513
- 514
- 515
- 516
- 517
- 518
- 519
- 520
- 521
- 522
- 523
- 524
- 525
- 526
- 527
- 528
- 529
- 530
- 531
- 532
- 533
- 534
- 535
- 536
- 537
- 538
- 539
- 540
- 541
- 542
- 543
- 544
- 545
- 546
- 547
- 548
- 549
- 550
- 551
- 552
- 553
- 554
- 555
- 556
- 557
- 558
- 559
- 560
- 561
- 562
- 563
- 564
- 565
- 566
- 567
- 568
- 569
- 570
- 571
- 572
- 573
- 574
- 575
- 576
- 577
- 578
- 579
- 580
- 581
- 582
- 583
- 584
- 585
- 586
- 587
- 588
- 589
- 590
- 591
- 592
- 593
- 594
- 595
- 596
- 597
- 598
- 599
- 600
- 601
- 602
- 603
- 604
- 605
- 606
- 607
- 608
- 609
- 610
- 611
- 612
- 613
- 614
- 615
- 616
- 617
- 618
- 619
- 620
- 621
- 622
- 623
- 624
- 625
- 626
- 627
- 628
- »


