
Denis
07.12.2016
10:18:40
пора на пенсию

Андрей
07.12.2016
10:18:59
ну ты ж не мент
значит не пора

Denis
07.12.2016
10:19:27
один хрен вредное производство - год за 3))

Google

Mikhail
07.12.2016
10:20:02

Denis
07.12.2016
10:20:36
Заказчики - извращенцы, коллеги - долбоёбы. Психологический фон скажу, так себе)))

Artem
07.12.2016
10:20:42
С тех пор как закон мура перестал на одном ядре работать

Denis
07.12.2016
10:21:45

Aleksandr
07.12.2016
10:22:28
заказал книженцию
жаль у них доставка по России только почтой

A
07.12.2016
10:22:50
Хватай семафор!

Aleksandr
07.12.2016
10:22:51
могли бы и курьерской озадачиться

Андрей
07.12.2016
10:23:32
они книги приторговывают со склада

Aleksandr
07.12.2016
10:23:55
одна фигня

Google

Андрей
07.12.2016
10:23:58
но фигачат в целые кучи сетей ретейла

Aleksandr
07.12.2016
10:24:01
договор с курьерской дело пары-тройки часов

Андрей
07.12.2016
10:24:23
ну по мск у них есть курьер
причем точно какая-то служба
видать не захотели заморачиваться

Denis
07.12.2016
10:45:44
https://yopta.space/

Евгений
07.12.2016
11:07:00
наркомания

Jim
07.12.2016
11:41:40
посоны, а кто чем пользуется в линупсе для time tracking?

Aragaer
07.12.2016
11:42:09
пользовал resque time, но оно не умеет в xmonad

Jim
07.12.2016
11:42:12
для венды мне насоветовали manic time
@aragaer а оно умеет в бразуаре тайтлы страницы смотреть и показывать потмо где сколько времени провёл?

Aragaer
07.12.2016
11:43:27
да

Jim
07.12.2016
11:43:33
ааатлична

Aragaer
07.12.2016
11:43:39
но надо отдельно в браузер плагин еще поставить

Jim
07.12.2016
11:48:23
гут
котаны может ещё кто-то чот-то пользовал?

Bogdan (SirEdvin)
07.12.2016
11:48:44

Aragaer
07.12.2016
11:49:04
это тоже да
для помодоро использую tomato.es

Jim
07.12.2016
11:52:57
пойду смотерть етперь это всё, thx

Google

Evgen
07.12.2016
12:11:26
Как указать явно, какой тип данных должна принимать функция?

Андрей
07.12.2016
12:12:18
отличный вопрос
на него вообще реально ответить?

Aragaer
07.12.2016
12:15:46
да
https://www.python.org/dev/peps/pep-3107/

Ray
07.12.2016
12:16:26
не оно ?

Aragaer
07.12.2016
12:16:46
def pick(l: list, index: int) -> int:

Ray
07.12.2016
12:16:48
def greeting(name: str) -> str:
return 'Hello ' + name

Aragaer
07.12.2016
12:17:03
да-да, оно же

Ray
07.12.2016
12:17:25
только более in-general я бы сказал
вот только зачем это в пэтоне ?

Ray
07.12.2016
12:17:55
за что мне нравится пэтон - так это за то что он не похож на с++

Aragaer
07.12.2016
12:18:04
строгость имеет смысл, чтобы отлавливать ошибки раньше, чем они произойдут

Ray
07.12.2016
12:18:09
или на мертвый С

Aragaer
07.12.2016
12:18:22
ммхм. Ну не такой он и мертвый

Ray
07.12.2016
12:18:22

Aragaer
07.12.2016
12:20:05
что за котэ?

Ray
07.12.2016
12:20:18
qt

Google

Aragaer
07.12.2016
12:20:21
я вон сегодняшнюю йолку на С писал

Ray
07.12.2016
12:20:47
некрофильничаете ?

Aragaer
07.12.2016
12:21:15
нет, я просто на С чаще всего и пишу. Он простой и понятный
и настольная книга у меня (подпорка под запястьями) - керниган-ритчи

Alexey
07.12.2016
12:21:58

Aragaer
07.12.2016
12:24:41
main(){puts("Hello, world");}
ну то есть я могу открыть текстовый редактор, написать там такое, сохранить в файлик test.c, потом make test, ./test

Varya
07.12.2016
12:25:11
там, где 0, условие другое

Admin
ERROR: S client not available

Varya
07.12.2016
12:25:11
но начинается этот i с нуля

Alexey
07.12.2016
12:26:06

Aragaer
07.12.2016
12:28:33
не
implicit rule
для файла мэйк пытается сам найти из чего его собирать, находит c-файл с таким названием и радостно все и выполняет

Subbotin
07.12.2016
12:42:51

Evgen
07.12.2016
12:43:39
>>> def f(a: int, b: bool):
... print(a, b)
...
>>> f('r', 8)
r 8
WTF?

b0g3r
07.12.2016
12:44:10

Aragaer
07.12.2016
12:44:13
ну вот допустим хочу я из стандартного входа читать по 1 строчке. На питоне это мне надо сначала нагуглить, как это делать, а потом еще запомнить

b0g3r
07.12.2016
12:44:22
Или я не прав?

Google

Evgen
07.12.2016
12:44:29
>>> math.floor("pi")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: a float is required

b0g3r
07.12.2016
12:44:35
По-моему это чисто для ide тайпхинтинг

Aragaer
07.12.2016
12:44:37
а на С я такое умею просто сесть и набрать

b0g3r
07.12.2016
12:45:00
Только проверять нужно на базовые типы лучше
Если уж так хочется такого

Johnnie
07.12.2016
12:45:20

Evgen
07.12.2016
12:45:57

b0g3r
07.12.2016
12:46:00
Если тип "неправильный" - кинуть исключение

Ray
07.12.2016
12:46:19
>>> def f(a: int, b: bool):
... print(a, b)
...
>>> f('r', 8)
r 8
WTF?
In [1]: def greeting(name: str) -> str:
...: return 'Hello ' + name
...:
In [2]: greeting('ray')
Out[2]: 'Hello ray'
In [3]: greeting(4293.345)
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-3-bed4b9568365> in <module>()
----> 1 greeting(4293.345)
<ipython-input-1-241732124a2d> in greeting(name)
1 def greeting(name: str) -> str:
----> 2 return 'Hello ' + name
TypeError: Can't convert 'float' object to str implicitly
In [4]:

Evgen
07.12.2016
12:46:44

Ray
07.12.2016
12:46:50
что не так ?

Evgen
07.12.2016
12:46:50
Странно

Ray
07.12.2016
12:46:53
пэтон 3.5
на 3.4 и старше не работает

Evgen
07.12.2016
12:47:57
Ты пытаешься сделать + к str() и float()

Subbotin
07.12.2016
12:48:29

b0g3r
07.12.2016
12:48:56

Ray
07.12.2016
12:49:45