А так вообщем полностью согласен с theRavel, чтобы такие посты были максимально полезными, код нужно оформлять в виде законченной библиотеки с примерами и с исходниками на гитхабе.
Та же история, после второй фазы описанного перестали грузиться вообще все программы, освободилось 6гб, прога не может до завершить действия и вылезает ошибка — см скрин
Так что кто дочитал до этого момента: НЕ РИСКУЙТЕ! Прежде чем пользоваться советами данной статьи, попробуйте очистить эту папку стандартными средствами, просто воспользоваться Очисткой диска как советуют тут
Я уже как то высказывался на хабре на счет быдлокода.
Я сейчас работаю в фирме, где 7 лет быдлкодили. Сайт очень известный, 1 000 000 хитов в день, люди ходят и пользуются им, но я был шокирован когда увидел начинку, и ведь работает до сих пор. Обычный пользователь и заказчик не замечают, что их сайт написан на коленке с использованием микса технологий perl, cgi, php3, cron, mysql_query, parser (Лебедева) и куча папок, каждая папка мини движок в которой скопипастен конфиг, шаблон, кстати шаблоны внутри скриптов прям.
Так вот вся пробема кроется во времени, когда ты быдлокодишь ты выигрываешь сейчас, но проигрываешь в будущем. Былокодить имеет смысл одноразовые сайты, промо сайты или любые другие которые поддерживать не придется, но нужно сделать очень быстро.
Расскажу одну проблему, чтобы изменить или дбавить новую функциональность приходится тратить день, а то и 3-4 дня бывает зависнешь в поисках решения. А бывает так что решение от тебя не зависит, а зависит от третьих факторов к которым привязан код. Поэтому меня и наняли решить вопрос так, чтобы выполнять однотипные задачи за 5 минут через нормальную админку, а не по 3-4 дня хрен пойми как без админок.
И получается круговая порука, тебе шлют задачи которые тебе надо сделать быстро, а быстро их сделать ты не можешь, но в тоже время тебе нужно писать новый движок и старый функционал переносить на него.
«Спасибо» быдлокоду, я каждый день шлю лучи ненависти тем кто быдлокодил такой большой проект, это наплевательское отношение не только к тебе но и к твоим последователям, собратьям программистам, потому что приходится иногда делать работу секретарши вместо того чтобы программировать…
Спасибо за Яндекс.Навигатор, считаю его самым лучшим навигатором из существующих, никогда не подводил, довольно точно определяет местоположение даже без GPS, платформа iOS.
А сложно добавить оффлайн поиск, с недавно вышедшим функционалом «скачать карту» это стало актуально, хотя бы по адресам, ведь как то на карте номера домов и названия улиц показывается. Приходится включать интернет, делать поиск и отключать, чтобы батарейка от пользования меньше тратилась.
Кстати присоединяюсь ко всем кто просит Яндекс.Локатор и запись треков, ведь раньше на Symbian OS запись треков в Яндекс.Картах был… Очень полезно там где карты только в большом масштабе, актуально за городом на дачу ездить.
показывать способ доставки от места твоего расположенеия или до твоего места, не догоняете зачем это здесь pix.am/P3ph/? почему бы это в модуль доставки не встроить? очень удобно и точно
а мне думается что только после 1-й неудачной попытки нужно включать эту защиту на конкретный ID, с которого пытаешься логиниться, дабы злоумышленнику было сложнее подбирать.
Пара моментов:
1. Кто несет ответственность за водителя у которого я случайно оставил ноут в машине?
2. Каким образом можно позвонить водителю напрямую?
А на верху сайта до сих пор красуется «ВНИМАНИЕ! ОТКРЫТА РЕГИСТРАЦИЯ ПОЛЬЗОВАТЕЛЕЙ! ОСНОВНАЯ ФУНКЦИОНАЛЬНОСТЬ САЙТА РАБОТАЕТ В РЕЖИМЕ ТЕСТИРОВАНИЯ!»
Всё ещё тестят?
Большое спасибо за статью, как раз 3 дня назад интересовался у знакомого как мне быть.
Купил телефон в интернет магазине, но он оказался не должного качества, кнопки выпадают, зарядник не работал, гнездо зарядника не работало, батарею заменили, центральную кнопку переставляли, так и не смог обменять всё только чинят. Я звонил директору магазина на сотовый (у них нету городского) он ссылается на закон о защите прав, мол надо было менять в первые 14 дней, теперь я благодаря вам знаю на что буду ссылаться я.
Тема знакома, вспоминая с каким энтузиазмом не за деньги я програмил 8 лет назад, и с каким за деньги сейчас. Щас уже другие масштабы программирования, ты делаешь уже другой объем задач, ты это делаешь за деньги и ты ответственен за тот код который пишешь. Раньше, кстати я именно так и программировал, как автор, тупо в лоб кучу кода. Сейчас же всё изменилось.
Тут возникает одна дилемма:
1) либо програмить как пишет автор, не проверяя ошибок, но есть опасность забыть то место, например где ты исправлял, пробегаясь по коду, а потом потратить больше времени на поиск ошибок. Вообщем то, что предлагает автор идеально для написания кода с нуля. А вот когда ты вносишь коррективы сразу в кучу файлов, в разные места (ну к примеру 10 файлов), есть вероятность того, что ты забудешь из за чего у тебя в коде сыр-бор и где ты опечатался в одной переменной. Такой подход конечно быстрее, но на деле — ты можешь потратить больше времени на исправлении/переписывании логики, переменных и тд.
2) програмить, проверяя каждый блок. Такой способ аналогичен фразе «тише едешь дальше будешь». Вообщем он не идеален, если у вас горят сроки, зато вероятность что вы совершите ошибку — минимальная.
Я думаю что нет идеального способа. Каждый конкретный способ решения задач правильный для конкретного случая, раз на раз не приходится. Иногда и быдлокодить приходится, когда «красивость» не так важна, например для написания парсеров.
Несколько примеров из моей жизни:
У меня был случай, когда мне довелось програмить игру Зодор (типа Ночного Дозора) я писал движок в режиме онлайн, люди выполняли текущее задание, а я програмил следующее :) у нас была виртуальная гонка, мало того я был еще оператором, которому звонили или писали в icq некоторые команды и просили проверить найденный код и выдать след. задание (не у всех был инет с ноутом). Кстати в той игре, всё прошло гладко, за исключением одной маленькой ошибки, из-за которой мой скрипт в конце не засчитывал одной команде код, я так и не смог этот момент отладить, слишком много было написано, и пришлось статистику вручную корректировать и распечатывать, на меня тогда немного обозлились. А представьте я накосячу в игре Encounter, скандал на всю страну бы был.
Был и другой случай, когда мне нужно было составить 250 договоров за ночь и привезти их к утру в другой город. Каждый договор подшивался вручную, опечатывался пломбой, ставилась печать, подпись, у нас был целый конвейер, делали мы это в троём, то есть ошибок допускать было нельзя. Прежде чем печатать все 250 договоров, я печатал образцы, каждый договор был около 10 страниц, мы пробегались быстренько глазами, если всё ок я продолжал печатать остальные уже не проверяя. Хорошо что мой брат взял меня с собой, так как когда мы приехали в город выяснилось, что половина договоров оказалась не правильные, ошибка срабатывала на некоторые реквизиты. И это всё из-за одной моей маленькой ошибки, пришлось всё переписывать на месте уже не за ночь, а за 2 часа, так как время поджимало, договора надо было сдавать, я програмил прям в каком-то гос. учреждении где эти же договора и принимали (знаете забавно сидеть как попугаю, на которого все пялятся, нужно так от всех абстрагироваться, как будто ты тут один). Мы там даже принтер где-то нарыли, в городе Чкаловск в выходной день его достать было практически невозможно. Мне тогда было очень обидно, но опыт был получен бесценный, к счастью все договора в итоге приняли. Такие дела.
Вообщем достаточно давно пользуюсь вашей почтой для домена, периодически шлю вашей ТП скриншоты с описанием багов, но некоторые ошибки еще с декабря не исправлены, в частности некоторые функции администрирования не корректно работают в google chrome. Ваши разработчики мне в декабре обещали исправить, но так ничего и не исправили, посоветовав пользоваться любым другим браузером.
Если интересно зайдите в этот топик, много «нового» узнаете.
немного не так mklink /J "путь_к_папке_dropbox" "путь_к_папке_которую_синхронизуем" C:\Users\SLIM>mklink /J c:\Users\SLIM\Dropbox\Videos c:\Users\SLIM\Videos
соединение создано для c:\Users\SLIM\Dropbox\Videos <<===>> c:\Users\SLIM\Videos
в двух местах нужно заменить:
на
А так вообщем полностью согласен с theRavel, чтобы такие посты были максимально полезными, код нужно оформлять в виде законченной библиотеки с примерами и с исходниками на гитхабе.
Так что кто дочитал до этого момента: НЕ РИСКУЙТЕ! Прежде чем пользоваться советами данной статьи, попробуйте очистить эту папку стандартными средствами, просто воспользоваться Очисткой диска как советуют тут
Я сейчас работаю в фирме, где 7 лет быдлкодили. Сайт очень известный, 1 000 000 хитов в день, люди ходят и пользуются им, но я был шокирован когда увидел начинку, и ведь работает до сих пор. Обычный пользователь и заказчик не замечают, что их сайт написан на коленке с использованием микса технологий perl, cgi, php3, cron, mysql_query, parser (Лебедева) и куча папок, каждая папка мини движок в которой скопипастен конфиг, шаблон, кстати шаблоны внутри скриптов прям.
Так вот вся пробема кроется во времени, когда ты быдлокодишь ты выигрываешь сейчас, но проигрываешь в будущем. Былокодить имеет смысл одноразовые сайты, промо сайты или любые другие которые поддерживать не придется, но нужно сделать очень быстро.
Расскажу одну проблему, чтобы изменить или дбавить новую функциональность приходится тратить день, а то и 3-4 дня бывает зависнешь в поисках решения. А бывает так что решение от тебя не зависит, а зависит от третьих факторов к которым привязан код. Поэтому меня и наняли решить вопрос так, чтобы выполнять однотипные задачи за 5 минут через нормальную админку, а не по 3-4 дня хрен пойми как без админок.
И получается круговая порука, тебе шлют задачи которые тебе надо сделать быстро, а быстро их сделать ты не можешь, но в тоже время тебе нужно писать новый движок и старый функционал переносить на него.
«Спасибо» быдлокоду, я каждый день шлю лучи ненависти тем кто быдлокодил такой большой проект, это наплевательское отношение не только к тебе но и к твоим последователям, собратьям программистам, потому что приходится иногда делать работу секретарши вместо того чтобы программировать…
А сложно добавить оффлайн поиск, с недавно вышедшим функционалом «скачать карту» это стало актуально, хотя бы по адресам, ведь как то на карте номера домов и названия улиц показывается. Приходится включать интернет, делать поиск и отключать, чтобы батарейка от пользования меньше тратилась.
Кстати присоединяюсь ко всем кто просит Яндекс.Локатор и запись треков, ведь раньше на Symbian OS запись треков в Яндекс.Картах был… Очень полезно там где карты только в большом масштабе, актуально за городом на дачу ездить.
1. Кто несет ответственность за водителя у которого я случайно оставил ноут в машине?
2. Каким образом можно позвонить водителю напрямую?
Всё ещё тестят?
Купил телефон в интернет магазине, но он оказался не должного качества, кнопки выпадают, зарядник не работал, гнездо зарядника не работало, батарею заменили, центральную кнопку переставляли, так и не смог обменять всё только чинят. Я звонил директору магазина на сотовый (у них нету городского) он ссылается на закон о защите прав, мол надо было менять в первые 14 дней, теперь я благодаря вам знаю на что буду ссылаться я.
Тут возникает одна дилемма:
1) либо програмить как пишет автор, не проверяя ошибок, но есть опасность забыть то место, например где ты исправлял, пробегаясь по коду, а потом потратить больше времени на поиск ошибок. Вообщем то, что предлагает автор идеально для написания кода с нуля. А вот когда ты вносишь коррективы сразу в кучу файлов, в разные места (ну к примеру 10 файлов), есть вероятность того, что ты забудешь из за чего у тебя в коде сыр-бор и где ты опечатался в одной переменной. Такой подход конечно быстрее, но на деле — ты можешь потратить больше времени на исправлении/переписывании логики, переменных и тд.
2) програмить, проверяя каждый блок. Такой способ аналогичен фразе «тише едешь дальше будешь». Вообщем он не идеален, если у вас горят сроки, зато вероятность что вы совершите ошибку — минимальная.
Я думаю что нет идеального способа. Каждый конкретный способ решения задач правильный для конкретного случая, раз на раз не приходится. Иногда и быдлокодить приходится, когда «красивость» не так важна, например для написания парсеров.
Несколько примеров из моей жизни:
У меня был случай, когда мне довелось програмить игру Зодор (типа Ночного Дозора) я писал движок в режиме онлайн, люди выполняли текущее задание, а я програмил следующее :) у нас была виртуальная гонка, мало того я был еще оператором, которому звонили или писали в icq некоторые команды и просили проверить найденный код и выдать след. задание (не у всех был инет с ноутом). Кстати в той игре, всё прошло гладко, за исключением одной маленькой ошибки, из-за которой мой скрипт в конце не засчитывал одной команде код, я так и не смог этот момент отладить, слишком много было написано, и пришлось статистику вручную корректировать и распечатывать, на меня тогда немного обозлились. А представьте я накосячу в игре Encounter, скандал на всю страну бы был.
Был и другой случай, когда мне нужно было составить 250 договоров за ночь и привезти их к утру в другой город. Каждый договор подшивался вручную, опечатывался пломбой, ставилась печать, подпись, у нас был целый конвейер, делали мы это в троём, то есть ошибок допускать было нельзя. Прежде чем печатать все 250 договоров, я печатал образцы, каждый договор был около 10 страниц, мы пробегались быстренько глазами, если всё ок я продолжал печатать остальные уже не проверяя. Хорошо что мой брат взял меня с собой, так как когда мы приехали в город выяснилось, что половина договоров оказалась не правильные, ошибка срабатывала на некоторые реквизиты. И это всё из-за одной моей маленькой ошибки, пришлось всё переписывать на месте уже не за ночь, а за 2 часа, так как время поджимало, договора надо было сдавать, я програмил прям в каком-то гос. учреждении где эти же договора и принимали (знаете забавно сидеть как попугаю, на которого все пялятся, нужно так от всех абстрагироваться, как будто ты тут один). Мы там даже принтер где-то нарыли, в городе Чкаловск в выходной день его достать было практически невозможно. Мне тогда было очень обидно, но опыт был получен бесценный, к счастью все договора в итоге приняли. Такие дела.
Если интересно зайдите в этот топик, много «нового» узнаете.
mklink /J "путь_к_папке_dropbox" "путь_к_папке_которую_синхронизуем"
C:\Users\SLIM>mklink /J c:\Users\SLIM\Dropbox\Videos c:\Users\SLIM\Videos
соединение создано для c:\Users\SLIM\Dropbox\Videos <<===>> c:\Users\SLIM\Videos
спасибо вам за наводку!