Нет, я говорю именно о сером импорте, а не европейской экономической зоне. Например, на ebay.co.uk очень часто продаются фотоаппараты, объективы, карточки памяти и прочее происхождением из Гонконга (сам покупал у таких продавцов — знаю, о чем говорю). И цена у таких товаров бывает процентов на 5-10 ниже, чем у официальных поставщиков.
Схема серого импорта в Европе даже вроде как не секрет. Деталей не знаю, но на Евроньюз как-то обсуждали возможность контроля якобы транзитного товара, который на самом деле везется для реализации в ЕС.
Возможно, это и так, но сравнивая, я каждый раз приходил к выводу, что в Англии дешевле. К тому же без разницы, какой Ебей, если я ставлю галочку — показывать товары из ЕС. Как правило в топе по низкой цене всегда Англия.
Тайвань — мужского рода. И Европа — разная. Чешская таможня часто заставляет ногами топать к ним и объяснять, что за посылка. Пошлина обычно платится на почте ЧР, которая еще и комиссию за свои услуги берет.
В ЕС именно так и есть… К сожалению :( Конкретно в Чехии — на посылку свыше 20 Евро налагается НДС в 21%, а на посылку стоимостью свыше 150 Евро еще и таможенная пошлина, которую неспециалисту весьма проблематично вычислить. Причем если попросить продавца занизить сумму в декларации, то посылки безбожно вскрывают. Если внутри оказывается оригинальный инвойс, то выставляют по нему. Если инвойса нет, то выставляют пошлины по каким-то одним им известным усредненным показателям…
К счастью, в Англии многие товары (но не все) стоят гораздо дешевле (хотя часто это серый импорт) и ebay.co.uk спасает.
Спасибо за статью. Интересно получилось.
Я бы, правда, не согласился, что для FF отсутствиуют подобные расширения. Разве Screengrab (https://addons.mozilla.org/en-US/firefox/addon/screengrab-fix-version/) в FF не опенсорс?
Сама идея благая, но у неё, имхо, есть следующие потенциальные проблемы:
— как бы такая затея не превратилась в «помогите решить домашку».
— где гарантия, что туда не набегут не очень компетентные (или ленивые) программисты с целью бесплатно получить ценную консультацию?
Серьезное отличие данного сервиса от stackoverflow, на мой взгляд, в том, что обычно stackoverflow отвечает на вопросы общего характера, или важные частности. То есть результаты, полученные на этом сервисе становятся общественным достоянием. В случае с описываемым в посте сервисом, этого не произойдет. Решенная задача не поможет будущим пользователям сервиса никак.
Опять же на stackoverflow идет коллективная работа, и если кто-то ответил некорректно, то вопрос будет заминусован (или как минимум будет содержать критические комменты). В случае с описываемым вами сервисом нет гарантии, что вы не наткнетесь на некомпетентного (но весьма амбициозного) ментора. Проверить качество работы некому, и ответственности за его помощь, разумеется, никто нести не будет.
Да и сама постановка задачи в примере «какое-то запутанное API» уже говорит о том, что человек не в состоянии сформулировать грамотный вопрос. Это плохо уже на этапе старта. Вот если бы он спросил: где почитать/посмотреть хорошие примеры на интересующую его тему, это было бы куда полезнее и эффективнее.
P.S. Сказанным я совершенно не хочу отговорить вас от идей по реализации проекта. Но здравая критика и резонные вопросы к проекту помогут вам определиться точнее с деталями и направлением его реализации.
Off:
Интересный результат голосования. Если срез посетивших данный топик считать репрезентативным, то получается, что у подавляющего большинства хабровчан нет детей.
Если она (переадресация) будет работать. А если не будет (никто не будет на старый номер звонить), то и отсчет пойдет. У меня так один мегафоновский номер сдох. Второй периодически использую, дабы был жив.
Предвидя вопрос: зачем я это делаю, отвечу, что хочу сохранить свой российский номер, живя за пределами РФ. На него ооочень редко, но звонят — это раз. Хочу использовать его в России, когда приезжаю, чтобы не заводить новые номера каждый раз — это два. К нему привязаны кое-какие онлайн-услуги — это три.
Вообще, было бы неплохо закреплять номер телефона за человеком на срок, гораздо больший, чем 3 месяца (хотя бы 1 год). 3 месяца — это слишком мало, ИМХО.
Вы вот прикалываетесь, а я как-то бессмертия добился в 8-битной игрушке Парк Юрского периода под NES. Мне в детстве её никак не удавалось пройти — сложная сильно. И когда настало время эмуляции, даже с сейвами мне не удавалось преуспеть в прогрессе. И тогда я просто прошелся HEX-редактором по рому. И о чудо какое-то изменение привело к вечно мигающему герою (как после респауна). Он почти во всех случаях бессмертен (только динозавр мог наступить). Так я наконец-то прошел эту игру. Так что метод рабочий — проверено ;)
p.s. Ром даже где-то в архиве должен до сих пор валяться.
Регулярно брутфорсят ssh, ftp, pop3, smtp; админки популярных движков (joomla, wordpress). Так что если вы не встречали, это не значит, что этого нет. Более того, вы можете и не подозревать, что вас брутят, если нет доступа к логам, или ленитесь в них заглянуть.
Хинт callable можно использовать только с 5.4+, а поскольку 5.3 будет официально поддерживаться еще до 2014-07, то, возможно, рановато отказываться от его поддержки в приложениях. Плюс к этому неплохо было бы проверить на то, а валидный ли колбек передали. С учетом сказанного, я бы переписал это вот так:
protected function getCallbackResult($callback)
{
if (is_callable($callback)) {
return call_user_func($callback);
}
throw new \Exception('Invalid callable provided');
}
Разумеется, что можно изменить Exception — на свой тип, или же просто возвращать null.
Кстати, этот метод имеет один, возможно, неприятный побочный эффект. А именно: внутри класса is_callable() будет true даже для private и protected методов. Соответственно существует возможность передать туда array($classInstance, 'privateOrProtectedMethod') и оно будет успешно выполнено. Так что нужно иметь ввиду данную особенность.
Замечательный туториал. Есть, правда, некоторые нерассмотренные тонкости. Например, как сделать внутреннюю сетку между серверами. Решил через virt-manager (за эту часть мануала отдельное спасибо). Там edit -> connection details -> virtual networks. В мастере, который откроется, надо выбрать тип сети isolated network. Потом каждой виртуалке, где это нужно, добавить в список интерфейсов эту сеть. А дальше дело техники.
Но как бы то ни было, без этого мануала все было бы гораздо дольше и печальнее.
Главное, чему нас учили — это не переставать учиться. По крайней мере это звучало от хороших преподавателей. Именно пониманием этого помогает в работе и жизни.
var x = NaN < 10;
var y = NaN >= 10;
x == y;
Схема серого импорта в Европе даже вроде как не секрет. Деталей не знаю, но на Евроньюз как-то обсуждали возможность контроля якобы транзитного товара, который на самом деле везется для реализации в ЕС.
К счастью, в Англии многие товары (но не все) стоят гораздо дешевле (хотя часто это серый импорт) и ebay.co.uk спасает.
Я бы, правда, не согласился, что для FF отсутствиуют подобные расширения. Разве Screengrab (https://addons.mozilla.org/en-US/firefox/addon/screengrab-fix-version/) в FF не опенсорс?
— как бы такая затея не превратилась в «помогите решить домашку».
— где гарантия, что туда не набегут не очень компетентные (или ленивые) программисты с целью бесплатно получить ценную консультацию?
Серьезное отличие данного сервиса от stackoverflow, на мой взгляд, в том, что обычно stackoverflow отвечает на вопросы общего характера, или важные частности. То есть результаты, полученные на этом сервисе становятся общественным достоянием. В случае с описываемым в посте сервисом, этого не произойдет. Решенная задача не поможет будущим пользователям сервиса никак.
Опять же на stackoverflow идет коллективная работа, и если кто-то ответил некорректно, то вопрос будет заминусован (или как минимум будет содержать критические комменты). В случае с описываемым вами сервисом нет гарантии, что вы не наткнетесь на некомпетентного (но весьма амбициозного) ментора. Проверить качество работы некому, и ответственности за его помощь, разумеется, никто нести не будет.
Да и сама постановка задачи в примере «какое-то запутанное API» уже говорит о том, что человек не в состоянии сформулировать грамотный вопрос. Это плохо уже на этапе старта. Вот если бы он спросил: где почитать/посмотреть хорошие примеры на интересующую его тему, это было бы куда полезнее и эффективнее.
P.S. Сказанным я совершенно не хочу отговорить вас от идей по реализации проекта. Но здравая критика и резонные вопросы к проекту помогут вам определиться точнее с деталями и направлением его реализации.
Off:
Интересный результат голосования. Если срез посетивших данный топик считать репрезентативным, то получается, что у подавляющего большинства хабровчан нет детей.
Предвидя вопрос: зачем я это делаю, отвечу, что хочу сохранить свой российский номер, живя за пределами РФ. На него ооочень редко, но звонят — это раз. Хочу использовать его в России, когда приезжаю, чтобы не заводить новые номера каждый раз — это два. К нему привязаны кое-какие онлайн-услуги — это три.
Вообще, было бы неплохо закреплять номер телефона за человеком на срок, гораздо больший, чем 3 месяца (хотя бы 1 год). 3 месяца — это слишком мало, ИМХО.
p.s. Ром даже где-то в архиве должен до сих пор валяться.
protected function getCallbackResult($callback)
{
if (is_callable($callback)) {
return call_user_func($callback);
}
throw new \Exception('Invalid callable provided');
}
Разумеется, что можно изменить Exception — на свой тип, или же просто возвращать null.
Кстати, этот метод имеет один, возможно, неприятный побочный эффект. А именно: внутри класса is_callable() будет true даже для private и protected методов. Соответственно существует возможность передать туда array($classInstance, 'privateOrProtectedMethod') и оно будет успешно выполнено. Так что нужно иметь ввиду данную особенность.
Но как бы то ни было, без этого мануала все было бы гораздо дольше и печальнее.
vip.asus.com/forum/view.aspx?id=20120426233524315&board_id=11&model=RT-N56U&page=1&SLanguage=en-us