101

(7 відповідей, залишених у Web-сервери)

Yola написав:

@Master_Sergius, Був би вдячний якби ви мені вказали, на конкретний результат пошуку Гугл, який працює. Ті, що я знаходив, ті мені не допомогли.

За допомогою alias я зробив у Windows і описав це у себе на блозі - Як додати теку, яка не в htdocs.

Добре, тоді якщо Ви вже одного разу з цим розібралися, в чому, власне, проблема?

102

(24 відповідей, залишених у Інше)

Щодо книги наведу наш яскравий приклад. Усі, певне, років з 10-15 тому слухали аудіо з Лесем Подерв'янським. Копіювали і поширювали? Так, звісно. І що? Зате про нього дізналися всі і тепер він дає навіть виступи із просто зачитуванням своїх казок, і люди йдуть, платять гроші. Випустив книгу - купують (остання - 2015 р. видана)

103

(7 відповідей, залишених у Web-сервери)

Навіщо симлінки? Те, що Вам потрібно - Alias. Ну і звісно, вчитися користуватися пошуковиком (гугл).

104

(30 відповідей, залишених у Python)

ping написав:

прочитав її кілька разів.
просто якось дико і порожньо виглядає код:

class Letter(Message):
    pass

Це норма. Наприклад, кастомні виключення робляться ось так:

class SendMessageError(Exception):
    pass

І таким чином у вашій програмі можна однозначно викидати таке виключення і перехоплювати його окремо від загальних.

105

(30 відповідей, залишених у Python)

ping написав:

питання таке появилося:
є модель базова

class message(models.Model):
    subject = models.CharField(max_length=100)
    body = models.TextField()
    
    class Meta:
         abstract = True

    def some_method():
          return

від неї треба успадкувати дві моделі Letter i Sms
нічого додавати не потрібно, нових полів не появляється, методів теж нових нема

то так і писати:

class Letter(Message):
    pass

???????


Невже так важко зайти на офіційну документацію?
https://docs.djangoproject.com/en/1.10/ … nheritance

106

(8 відповідей, залишених у Системи керування контентом)

Можна ще простіше - Bottle, наприклад. А далі - Apache, Nginx, часто роблять ще й Apache + Nginx, але для опитувальника навряд чи там буде 100500 коннекшнів одночасно.

107

(4 відповідей, залишених у C++)

koala написав:

snikers.mc, ви його пригодували, ви і робіть щось.

Можна спробувати наштовхнути на правильні дії. В більшості випадків, коли людина приходить щось спитати - або RTFM, або у стилі одного бота, мовляв "сам дурак". Для початку давайте задамо кілька питань до автора посту:

1. Чи маєте якісь напрацювання?
2. Чи хочете заплатити, аби Вам просто зробили і не задавали запитань?

108

(388 відповідей, залишених у Алгоритми та структури даних, технології)

0x9111A написав:
Master_Sergius написав:

Отже, мій перший здогад за 2 проходи був вірним! Вмієте збити з пантелику. Ось алгоритм:

Прихований текст

Перший прохід - так само рахуємо суму. Визначаємо різницю. Другий прохід - рахуємо суму лише парних або непраних чисел, що менші за отриману різницю. Таким чином ми однозначно будемо знати якого парного чи непарного числа немає. А відтак віднімаючи його від отриманої різниці матимемо ще й друге.

Це спрацює тільки якщо зниклі числа будуть мати різну "парність" тобто одне парне а друге ні.
Якщо ж обидва парні або обидва непарні то діла не буде
Доречі я коли вирішував то в певний момент теж таку ідею просував

Дати маленьку підказку?

Я ще подумаю )

109

(388 відповідей, залишених у Алгоритми та структури даних, технології)

0x9111A написав:
koala написав:

Для другої -

Прихований текст

логарифми факторіалів мають працювати.

Цікава ідея
Але я досі надіюсь що хтось дійде до гарного рішення за два проходи, без "систем рівнянь"

Отже, мій перший здогад за 2 проходи був вірним! Вмієте збити з пантелику. Ось алгоритм:

Прихований текст

Перший прохід - так само рахуємо суму. Визначаємо різницю. Другий прохід - рахуємо суму лише парних або непраних чисел, що менші за отриману різницю. Таким чином ми однозначно будемо знати якого парного чи непарного числа немає. А відтак віднімаючи його від отриманої різниці матимемо ще й друге.

110

(388 відповідей, залишених у Алгоритми та структури даних, технології)

0x9111A написав:
Master_Sergius написав:

Не втримався і погуглив :)
Але все одно цікаво чи ті операції не будуть важчі за два проходи (хоча все залежить від довжини масиву). Однак, задача цікава, дійсно.

Мені здається, що ми ймовірно знаємо різні рішення  :)
Це ви про які операції?

Див. під спойлер:

Прихований текст

Потрібно також рахувати суму квадратів чисел. В результаті отримуємо звичайну різницю сум і різницю сум квадратів. Рішення зводиться до ровзязання системи з двох рівнянь і двох невідомих.

111

(388 відповідей, залишених у Алгоритми та структури даних, технології)

Не втримався і погуглив :)
Але все одно цікаво чи ті операції не будуть важчі за два проходи (хоча все залежить від довжини масиву). Однак, задача цікава, дійсно.

112

(388 відповідей, залишених у Алгоритми та структури даних, технології)

0x9111A написав:
Master_Sergius написав:

Пора оживити хоч якусь програмістську тему, а то скоро вже тут не буде що робити.
Отже для розминки простенька задача (була на одній Всеукраїнській олімпіаді років з 10 тому):

Дано текстовий файл у якому записані через пробіл послідовні натуральні числа, але не по порядку. Одне із чисел відсутнє. Визначити це число не використовуючи масиви та додаткові файли.

Приклад вхідних даних:
3 1 4 6 5

Приклад вихідних даних:
2

Наступний рівень
Та сама ситуація, але немає двох чисел
"Найкраще" рішення працює за лінійний час і з константною пам’яттю

А два рази пройтись по вхідним даним можна? Це буде 2N, тобто лінійний час. Бо більше не бачу варіантів :)

113

(388 відповідей, залишених у Алгоритми та структури даних, технології)

ping написав:

ну таке вийшло.

#! python3

data = [int(i) for i in input().split()]
len_data, mn, mx = len(data), min(data), max(data)
if mx - len_data == mn:
    print(*[i for i in range(mn + 1, mx) if i not in data])
else:
    print(mn - 1 if mn + len_data != mx else mx + 1)

зараз гляну під спойлер....

Ну, у вас data - це вже масив :)

114

(388 відповідей, залишених у Алгоритми та структури даних, технології)

Пора оживити хоч якусь програмістську тему, а то скоро вже тут не буде що робити.
Отже для розминки простенька задача (була на одній Всеукраїнській олімпіаді років з 10 тому):

Дано текстовий файл у якому записані через пробіл послідовні натуральні числа, але не по порядку. Одне із чисел відсутнє. Визначити це число не використовуючи масиви та додаткові файли.

Приклад вхідних даних:
3 1 4 6 5

Приклад вихідних даних:
2

Алгоритм розв'язання під спойлером, тому спершу спробуйте подумати самі:

"спробуйте подумати ще"

Якщо взяти цей же масив:
3 1 4 6 5
і пронумерувати і додати ще один номер (одне число відсутнє):
1 2 3 4 5 6
то видно, що елементи і їхні номери відрізняються якраз відсутнім числом. Отже, якщо від суми номерів відняти суму елементів з верхнього масиву, отримаємо відсутнє число.

115

(5 відповідей, залишених у Пропоную роботу)

А неповний робочий день у віддаленому режимі можна? І скільки за то буде? Друг цікавиться.

116

(65 відповідей, залишених у Інше)

Vo_Vik написав:

Ще раз кажу, подумай про пенсію в 40рок років, як тобі така ідея?

А як назбирати на пенсію в 40 років? Адже після 40-ка, можна протягнути ще років з 30, але чи вистачить тих грошей? Я б не проти, бо великий лінтяй, але як???

117

(65 відповідей, залишених у Інше)

P.Y. написав:

Проблема в тому, що гроші тратити НЕ-ЦІ-КА-ВО. Якийсь мінімум для зведення кінців з кінцями є — цього достатньо. Але для цього айтішна зарплата НЕ-ПО-ТРІБ-НА.

А що як усі люди різні і комусь цікаво, а комусь - ні? Навіть не так, самі по собі гроші дійсно ніщо. Варте уваги лише те, що ми можемо за них отримати. Наприклад, мені цікаво сходити в аквапарк з дітьми - безкоштовно туди не пускають. Поїсти хамона під відповідне вино - не дуже цікаво, але насолода є :) ну і т.д. і т.п.

118

(65 відповідей, залишених у Інше)

P.Y. написав:

Ви знаєте багатьох здичавілих хіккі, у яких є жінка? ))

А хіккі користаються Інтернетом? Насправді ж, гроші є куди тратити. І коли дохід/прибуток росте - все чудово. А ось що робити, коли раптом прибуток суттєво зменшується?

119

(65 відповідей, залишених у Інше)

P.Y. написав:

Власне, як позбутися цих джерел? Ні, теоретично, я можу в будь-який момент піти з дому жити в картонній коробці під мостом, попередньо порвавши всі наявні соціальні контакти. Але це надто безглуздо й безперспективно, а мотивації для цього потрібно не менше, ніж для реалізації якоїсь позитивної мети.

Схоже, у Вас іще нема дітей :)

120

(8 відповідей, залишених у C++)

У компільованих мов такої можливості немає, можна хіба придумати обхідний алгоритм, парсити самостійно і викликати відповідні функції - але це складно. Можна написати подібне на інтерпретованій мові і використовувати такий модуль у головній програмі.

Але мені здається, що Вам це не потрібно. Підійде, можливо, паттерн "Стратегія"