Колись шолом для гірськолижника був просто «каскою», яка захищала голову від ударів — і все. Сьогодні ж це майже космічний гаджет, який може підраховувати швидкість, вимірювати прискорення, робити фото, відправляти сигнал SOS й навіть програвати ваш улюблений плейлист, поки ви летите схилом.
Технології
Є програма, яка повинна зберігати і завантажувати деякі параметри: позицію і розмір головного вікна програми, ідентифікатор вибраної мови, час останньої перевірки оновлення. Я задався питанням - де програма повинна зберігати свої налаштування? Вирішив зібрати інформацію на цю тему і поділиться нею з вами.
Можливі теки, для зберігання параметрів і файлів програми:
• Program Files
• My Documents
• User\Application Data
• User\Local Settings\Application Data
• All Users\Application data
Program Files
Зберігати параметри в теці самої програми не рекомендується, користувачеві банально може просто не вистачити прав на запис і читання каталогу програми. Плюс (вірніше мінус) налаштування користувачів будуть загальними, ніхто не зможе налаштувати програму під себе або зберігати в ній тільки персональні дані.
My Documents
XP: Documents and Settings\User\My Documents
Vista: Users\User\Documents
На мій погляд не вірний підхід. Папку не дарма назвали Мої Документи. Тому, якщо програма не формує будь-яких документів, а повинна всього-лише зберігати свої налаштування, то їм там не місце. Не знаю як Вас, а мене злегка дратують теки всередині теки з документами. Я їх там, між іншим впорядковую, розпихаю по підкаталогах і тут на тобі, заходжу в папку і бачу Visual Studio 2008.
User\Application Data
XP: Documents and Settings\User\Application Data
Vista: Users\User\AppData\Roaming
Файли з цієї теки входять до складу пересувних профілів (roaming profiles, per-user). Тобто. якщо ви бажаєте, щоб ваші програми могли пересуватися разом з профілем користувача, зберігайте їх у цій теці.
User\Local Settings\Application Data
XP: Documents and Settings\User\Local Settings
Vista: Users\User\AppData\Local
У цій теці можна зберігати файли, що не входять до складу переміщуваних профілів (per-user-per-machine), а також тимчасові та великі за розміром файли, переміщення яких або не потрібно (тимчасові, кеш, інше робоче «сміття»), або вимагатиме значних часових витрат (зберігайте файл розміром у пару сотень мегабайт у профілі, що переміщується, і користувач обов'язково скаже вам «спасибі».
All Users\Application data
XP: Documents and Settings\All Users\Application Data
Vista: ProgramData
У цій теці можна зберігати файли, які є спільними для всіх користувачів комп'ютера, наприклад, загальну базу даних, набір загальних документів, кліпарт тощо. Ця тека не входить до складу пересувних профілів (per-machine). Звичайні користувачі (не адміністратори) мають доступ до цієї теки в режимі тільки для читання.
Технології
Нам радять з усіх боків - вчися у лідерів. Твой бизнес должен быть похож на Тойоту или Google, твой блог должен быть похож на Джоэла Спольски или Сета Година, твой софт должен быть похож на софт от Apple и 37signals.
Можливо я сам винен. Занадто багато книг читаю, на занадто багато блогів підписаний.
Проте - тільки тому, що у когось спрацювала стратегія або продукт, ще не означає, що ти повинен робити те ж саме.
Проблема в тому, що всі поради різні, а часто протилежні. Наприклад, Zappos використовує Twitter як частину свого приголомшливого клієнтського сервсісу. Їх CEO, Tony Hsieh, навіть написав введення в Twitter для новачків.
Всі на барикади Твіттера. Але почекай, а ось Сет Годін, 12й за популярністю блогер всесвіту, каже, що Твіттер туфта повна. І не тільки Твіттер, а всі соціальні мережі перевантажені сміттям і порожньою балаканиною.
Так що ж таке Твіттер? Ключова ланка в плані світового панування або жалюгідна втрата часу?
Те ж саме з блогами. Лідери світового блогінгу пишуть більш ніж раз на день, і багато хто вважає це важливим елементом успіху. Тим не менш, у моїй читалці є блоги з більш ніж сотнею тисяч передплатників, автори яких пишуть не частіше пари раз на тиждень, а багато хто і рідше.
Copyblogger каже, що потрібно писати просто і зрозуміло, як третьокласник, а заголовки писати в стилі Cosmo. Чи означає це, що мій блог приречений на провал, якщо я не буду дотримуватися цих правил?
Не думаю. Мої читачі зможуть продертися крізь дебрі складнопідчинених пропозицій і не почервоніють при вигляді слова «трансцендентальний».
Неважко бачити, що ні Твіттер, ні частота постінгу не будуть тим вирішальним фактором, який дозволить вам досягти успіху.
Проблема в тому, що ми намагаємося вчитися на прикладах, які лежать поза «нормальним» діапазоном. На статистичних аномаліях, іншими словами.
Мальком Гладвел називає їх outliers (викиди). У Талеба це чорні лебеді.
Видатний успіх не можна передбачити. Спроба розібрати його по шматочках провалиться.
Візьмемо спортсменів. У дитинстві тренера вчать усіх однаково. Тим не менш, багато видатних спортсменів щось роблять не за правилами. Не так тримають ракетку, не так кидають м'яч, не так сидять у сідлі.
Вони настільки далекі від норми, що стандартні правила просто не працюють.
Це багато пояснює. Це пояснює, чому Zappos продав взуття в минулому році більш ніж на мільярд доларів надаючи фантастичний клієнтський сервіс, в той час як Амазон, найбільший онлайновий магазин, навіть не пише на вебсайті свого телефону.
Якщо подумати, є все таки щось спільне у цих компаній. Вони не бояться піти проти загальноприйнятої точки зору (*).
Більш того, ці компанії змінили саме поняття «здорового глузду». Здоровий глузд це те, що працює.
Тепер черга за тобою. Ти готовий йти проти вітру?
- (*) в оригіналі «buck conventional wisdom», що можна перекласти як «трахнути здоровий глузд»
За мотивами статті Джейсона Коена.
Технології
Кожен день стартапери з усього світу катують щастя на Kickstarter, публікуючи свої проекти. Щотижня кращі вириваються в топи, а вже через кілька місяців про них можуть дізнатися навіть за межами Kickstarter. За таким великим майданчиком складно стежити, але ця стаття може допомогти. У цьому дайджесті зібрані найцікавіші і найпопулярніші проекти на Kickstarter за другу половину листопада 2022 року. Частину з них ще можна підтримати, а інші можуть дати нові ідеї для власних саморобок.
