"Двохсотлітня людина"

2

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

Значить, то я так через одне місце пишу :)

3

(7 відповідей, залишених у HTML та CSS)

Якщо ти створюєш крутий сайт, або сайт для себе, або тобі просто багато заплатили - так, можна слідувати правилам, тощо.

В деяких випадках без !important не обійтися. Якщо, наприклад, натягуєш верстку на готовий рушій з плаґіном або тобі швидко треба щось дріб'язкове поміняти і не хочеться міняти структуру/порядок завантаження файлів тощо.

Як на мене, якщо використовувати з розумом в деяких ситуація, то нормально. Іноді як я вже сказав, це єдиний варіант (коли треба перевизначити стилі для плагіну).

4

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

Розумію, що не в тему. Але хочу підняти таке питання. Є люди кому заходять відступи в Пітоні? Це ж до біса не зручно! Як в Паскалі begin...end, які просто заповнюють пустий простір і роблять кашу так і тут відступи. мені особисто складніше читати пітонівський код з відступами. {} на мою думку зручніші, особливо якщо писати в сі-шному стилі...

5

(56 відповідей, залишених у Організація роботи форуму)

А які обов'язки має модератор?

6

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

ReAl написав:
Monolith написав:

Купіть краще книгу. Або Лего.

Краще Лего чи інший конструктор.

7

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

Купіть краще книгу. Або Лего.

8

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

І?

9

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

На мою думку, сенс створювати український ІТ-продукт - це спроба заявити про себе (свою державу) у світі, спроба внести свій вклад в розвиток ІТ-галузі нашої держави.

Як би це не звучало, але для мене Фінляндія - це в першу чергу батьківщина дет-металу й Лінуса Торвальдса. І невже Вам не приємно користуватися рідним продуктом?

Єдине, що хочу додати - не треба всюди приліплювати патріотизм. Це взагалі не в тему. Якщо в мене є на вибір два продукти: наприклад канадський чи ще який там і поруч український, гірший за якістю, але просто обліплений патріотизмом - я виберу перший варіант.

Чому? Через принцип. Не суйте патріотизм та пропаганду всюди. Ви патріот? Розповідайте це друзям, пишіть у блозі, кричіть на мітингах, в продукти не треба прикріплювати, тільки якщо він не орієнтований виключно на Україну, що доволі тупо в сучасному світі.

Зробіть продукт, напишіть невеличкий рядочок "Зроблено з любов'ю в Україні" і цього вистачить. Українці підтримають, іноземці оцінять якість - все.

Це особисто моя думка. Проект, який освічується в темі не дивився детально, але авторам респект. Й ще раз повторююсь: не чіпайте патріотизм, бо це реально не в тему.

10

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

(хтось спалив свій ip  :) )

11

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

А-а-а. Я не дивився на код  :)  Думав проблема саме дизайну...

12

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

Можливо закодована інформація, наприклад, як вже вище написали base64. Помилку ще кидає?

13

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

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

Ось написав скрипт на Python. Бачив, що ми тут про JS балакаємо, але типу створювати цілу тему заради одного скриптика гадаю занадто.

Ось код:

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

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# @author Monolith
# @version 1.0
# @create 01.01.2018


import requests
from lxml import html
import time


user_id = 0 # ваш id на форумі
base_url = 'http://replace.org.ua/thanks/view/' + str(user_id) + '/page/%s'
path_name = '//tbody[1]/tr[%s]/td[1]/a'
path_date = '//tbody[1]/tr[%s]/td[3]'
count_of_pages = 0 # кількість сторінок з подяками

result = {}
date_array = []
count_of_gratitudes = 0;


start_time = time.time()


for page in range(1, count_of_pages+1):
    response = requests.get( base_url % page )
    if response.status_code == 200:
        parsed_body = html.fromstring(response.text)
        count_of_rows = len( parsed_body.xpath('//tbody[1]/tr') )
        for row in range(1, count_of_rows+1):
            date_res = parsed_body.xpath( path_date % row )
            date = date_res[0].text
            if date in date_array:
                pass
            else:
                date_array.append(date)
                count_of_gratitudes += 1
                name_res = parsed_body.xpath( path_name % row )
                name = name_res[0].text
                if name in result:
                    result[name] += 1
                else:
                    result[name] = 1


time_execute = round( time.time()-start_time, 1 )


file = open('result.txt', 'w')

file.write( html.fromstring(requests.get(base_url%1).text).xpath('//title/text()')[0] )
file.write( '\nКористувач має подяк: ' + str(count_of_gratitudes) )
file.write( '\nСкрипт виконано за: ' + str(time_execute) + 'сек\n' )

result_array = sorted( result.items(), key=lambda x: x[1], reverse=True )
c = 1
for couple in result_array:
    file.write( '\n' + str(c) + '. ' + couple[0] + ': ' + str(couple[1]) )
    c += 1

file.close()

Вся логіка у 18 рядках, все інше - чисто для "красоти" виводу. Ось у мене як вийшло:

Прихований текст
Мій ТОП10:
1. 221VOLT: 236
2. ostap34PHP: 140
3. 0xDADA11C7: 42
4. leofun01: 41
5. LoganRoss: 16
6. bvn: 15
7. /KIT\: 13
8. NagarD: 13
9. FakiNyan: 11
10. koala: 11

Цікаво до речі дізнатися про швидкодію. Мій скрипт у мене на компі та з моєю кількістю подяк виконується приблизно за 6.5 секунд.

Саму логіку нашкарябав за 20хв, увесь інший час парився, бо по-перше на форумі чомусь подяки дублюються на різних сторінках. По-друге, якщо не існує сторінки з подяками - показується перша. В мене наприклад їх 28, й якщо я запрошую 29-ту, то мені повертається 200 статус й показується перша сторінка. Тому це зменшує гнучкість скрипта (якщо будете у себе тестити, то не забудьте ще й кількість сторінок змінити).

Можливо хтось має критику щодо логіки. Я ще вчуся :)

На днях спробую написати на Erlang. Цікаво чи буде він швидший за Пітон (хоча це питання розтягнуте, я міг просто коряву логіку написати).

15

(23 відповідей, залишених у Організація роботи форуму)

Цілком згоден. Хоча офіційно такого ніхто не буде казати. Я чув, що Китай навіть біженців назад відсилає до Кореї, де їх розстрілюють.

16

(13 відповідей, залишених у Ваші проекти)

То організуйте власну секту або виступайте на телебаченні. Створіть власну партію, нарешті. А то все слова скопійовані з теленовин та виступів політиків...

17

(23 відповідей, залишених у Організація роботи форуму)

FakiNyan написав:

я вам відкрию секрет, але Корея - маріонетка росії, вона як жириновський в масштабах країни

Ви впевнені?  :D  Росія буде неофіційно підтримувати Корею, тільки якщо остання буде воювати з США. Але, щоб маріонетка...Ну Ви загнули звичайно...

18

(23 відповідей, залишених у Організація роботи форуму)

Блін, а Ви прикольна людина  :D  І такі прості рішення проблем даєте...

19

(13 відповідей, залишених у Ваші проекти)

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

І пояснити це можна просто - на українській це прочитає 1000 чоловік, на російській пару мільйонів, на англійській ще більше. Тепер зрозуміло?

20

(23 відповідей, залишених у Організація роботи форуму)

І як Ваш пост допоможе і захистить нас?  :D