↑↑↓↓←→←→ⒷⒶ Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

https://a.pomf.cat/dxkcyi.jpg ничего полезнее до сих пор не напечатал
#KUEHRU (3+2) / @anonymous / 2617 дней назад
Данный пост является пруфом того, что горен - охуевший пиздабол, не проверяющий информацию, при этом уверенно наставая на своем до последнего, не имея абсолютно никаких пруфов. Я конечно никому глаза не открою, все прекрасно знают что из себя представляет этот персонаж, но хочу высказать свою позицию по нему и в дальнейшем можно будет всегда тыкнуть его пиздабольское ебало в этот пост. Ситуация такая - есть какая шалава, неоднократно пойманная на нарушении напа, которая работает(-ла) на путина. Она сообщает какую-то "инсайдерскую" инфу про Немагию нашему пиздоболу и он начинает кукарекать это в каждом треде, где они упоминаются. #5E8CB8/WDU - как минимум 4 пруфа, которые если посмотреть хотя бы минуты 2 становится понятно, что версия шалавы мягко говоря лживая. Наш пиздабол #5E8CB8/QRE говорит что якобы посмотрел и ничего лично про путина не услышал, при том что https://youtu.be/-RZJpwMXwrw?t=14m50s прямо говорится о путине, хоть и мягко и вскользь. То есть пиздабол даже не открывал видео. На просьбы предоставить пруфы ответ #5E8CB8/8WW Честно говоря вчера я подумал, что ему стало стыдно за свой откровенный пиздешь и он просто слился, но после этого комментария все окончательно встало на места. Если горен не признает свою неправу или не предоставляет пруфов, то с данного момента предлагаю называть его "наш пиздабол", т.к. это на 100% описывает сущность данного персонажа.
#RXR0TT (68+1) / @anarchy / 2618 дней назад

https://twitter.com/alphyna/status/907984171880120320 норм тред

#4Y4BVR (7+3) / @anonymous / 2619 дней назад
Пацаны, я вам новый микроблог принес, где писать пуки и прочую хуиту экономически не выгодно, а если твой пост соберет много лайков, то ты можешь на этом поднять бабосов. Идея проста до смешного, но в то же время по-моему, это один из самых вменяемых способов отсечь анонимных долбоебов и не требовать от вменяемых людей отказываться от анонимности. канал - https://t.me/libertatemx бот - https://t.me/libertatemxbot Посылаете ему /start и там все написано. Если что-то не понятно, плиз обоссыте сразу.
#F574YL (27+1) / @anarchy / 2623 дня назад
давайте поговорим о карго-культах. первое, что наверное приходит на ум - лента hackernews, основной драйвер карго-культов в it-индустрии. новая технология применяется без осмысления ее назначения, просто потому, что ну вот те-то тоже ее используют, и вот эти вот, и на hackernews был большой тред, и вообще для cv хорошо. если бы можно было бы измерить процент карго-культа в индустрии, каким бы он был? 20%? 45%? но индустрия не самое интересное, есть еще замечательный рассадник карго-культа, школьное образование в любой стране. мы учимся копировать, не осмысляя, из нас выращивают симулякров, подражателей математикам, физикам, химикам, историкам, литературным критикам. нас не учат настоящей математике, нас учат ее языку, но не учат как можно говорить на нем, описывая мир и мысли. нас не учат литературе, нас учат писать возвышенным языком о том, что в книге, которая ссылается на попросту отсутствующий у пиздюка опыт и переживания взрослого саморефлексивного человека, есть смысл, который мы поняли и прочувствовали приблизительно так, как хочет услышать учитель. не удивительно, что лишь единицам везет смутно разглядеть суть предмета в процессе многочисленных попыток копировать его результат. и не удивительно, что карго-культ может приобретать большие размеры, например быть раздутым до масштаба страны. вот в рф мы умудряемся копировать уйму вещей и идей из развитого мира, не проходя пути развития. и это копирование без понимания ведет к удивительно интересным явлениям, как например государство с конституцией, но без нее, выборами без выбора, знаку равенства между хорошо поработать и заебаться, власти "справедливости"/понятий над законом, культурой ходить по музеям, чтобы ходить по музеям, заполнять бумажки, чтобы было больше работы для заполнения других бумажек. вот что может быть позитивного в карго-культе в масштабе страны? единственное, что приходит на ум, эта среда рождает криповатое, но чем-то странно цепляющее самобытное искусство, которое сложно найти в других странах. но стоит-ли оно того?
#OTR9UU (12+3) / @anonymous / 2623 дня назад

все от человека и от подхода зависит. Мне вот дудка совсем не мешает каждый день по 2 часа посвящать изучению тайского, математики и стабильных тренировок в зале 3 раза в неделю. В принципе можно и без травы жить, но не вижу ничего плохого, чтобы вечером дунуть, да позалипать в мультики, всяко меньше ущерба, чем от алкашки.

942UBK/ZFU

Изучение математики неразывно связано с систематическим решением задач и (если ты изучаешь чистые разделы) с доказыванием теорем из изучаемой области. Решение задачи требует ultimate концентрации.

Дудка снижает концентрацию. Вроде бы, только что решал (не решил) задачу по геометрии, а через полчаса обнаруживаешь что скроллишь статьи по квантовой механике в википедии. Да, под дудкой больше доставляет скроллить википедию смотреть видосики с N-мерными телами, выворачиванием сферы наизнанку и так далее. Но тяжело назвать это изучением.

Трава помогает, когда ты уже достаточно проебался над задачей, подгрузил в мозг нужные части для ее решения и требуется ВИЗУАЛИЗИРОВАТЬ проблему. В этом случае дудка может помочь.

#ZG4COR (23+1) / @anonymous / 2629 дней назад
sjw
https://meduza.io/news/2017/08/29/meduza-i-buzzfeed-zaklyuchili-dogovor-o-partnerstve заключен договор об оптовом импорте SJW-параши
#YTXOJU (4+2) / @voker57 / 2634 дня назад

@je
Рекомендую для выбора съемного жилья заюзать google maps api distance matrix. У меня, например, собран список более менее рандомных мест, в которые я могу ходить. Я считаю с помощью google maps api, сколько из разных потенциальных жилищ я буду в среднем времени тратить в пути (либо с коэффициентами, например огромный коэффициент для места работы и маленький для любимого наркопритона, либо поровну) и строю таблицу для всех потенциальных квартир:

  • велосипедом

  • общественный транспорт, меньше всего пересадок (самый нормальный режим для гугл мапс по Москве)

  • только метро, мцк и поезда, потому что наземный транспорт в Москве слишком рандомно ходит

Код, который придется почитать, чтобы как-нибудь использовать. Строит таблички со среднем временем в пути в месяц для каждой квартиры и это же время, конвертированное в рубли (умноженное на константу)

#!/usr/bin/env python3
import pandas as pd
import googlemaps
import pytz

from collections import namedtuple
from pprint import pprint
from itertools import chain, repeat
from datetime import datetime, tzinfo
from functools import partial

gmaps = googlemaps.Client(key='AREDACTEDREDACTEDREDACTED')

# ЗАПОЛНИТЬ: сюда следует ввести адреса потенциальных мест, где я буду жить
# каждое значение может быть либо строкой с адресом, либо GPS координатами
home_addresses = [
    "Россия, Москва, ул. Усачева, 29к3",
    "Россия, Москва, ул. Беговая, 17к1",
    "Россия, Москва, Коптевская ул., 83к2",
    "Россия, Москва, ул. Степана Супруна, 3-5",
    "Россия, Москва, Новокузнецкая ул., 13/15",
    "Россия, Москва, Бутырская ул., 86Б",
    "Россия, Москва, ул. Правды, 6/34",
    "Россия, Москва,  ул. Зои и Александра Космодемьянских, 11А",
    "Россия, Москва, Ленинградский просп., 78К1",
    "Россия, Москва, Новокузнецкая ул., 13С1",
    "Россия, Москва, Севастопольский просп., 5АК1",
    "Россия, Москва, ул. 1812 года, 4/45К2",
    "Россия, Москва, Светлый проезд, 4К4",
    "Россия, Москва, Делегатская ул., 14/2",
    "Россия, Москва, ул. Маршала Рыбалко, 3",
]


# In[31]:

# ЗАПОЛНИТЬ: сюда следует ввести пары вида: 
# (адрес часто посещаемого места, период как часто вы будете добираться туда-обратно между домом и этим местом)
#
# первое значение может быть либо строкой с адресом, либо GPS координатами
#
# если второе значение например 8, это значит,
# что раз в 8 дней я езжу туда и обратно домой.
# если у вас есть место, куда вы ездите раз в 7 дней, но оттуда
# всегда едете еще куда-то, то ставьте значение 14

favorite_places = [
    ("Россия, Москва, ул. Кузнецкий Мост, 13"),  # habimoshka
    ("Россия, Москва, ул.Большая Дорогомиловская, д.5 к.2"),  # кочерга
    ("Россия, Москва, Хохловский пер, 7/9 стр 2"),  # neuron hackspace
    ("Россия, Москва, Бобров пер. 6 стр. 1, 2"),  # библиотека тургенева
    ("Россия, Москва, Милютинский пер., 19/4, стр.1"),  # зеленая дверь
    ("Россия, Москва, шелапутинский переулок, д. 6"), # swing-in-moscow
    ((55.737924, 37.620204)), # рандомный дом в центре
    ("Россия, Москва, Ленинградское шоссе, 39Ас3"), # рандомная потенциальная работа - касперский
    ("Россия, Москва, Кожевническая улица, 7"), # рандомная работа
    ("Россия, Москва, Нижний Сусальный переулок, 5с19"), # рандомная работа
    ("Россия, Москва, ул. Волочаевская, д. 5, корп. 1"), # рандомная работа - крок
    ("Россия, Москва, ул. Летниковская, 10, стр. 5"), # рандомная работа
    ("Россия, Москва, Лесная улица, 7"), # рандомная работа - авито
    ("Россия, Москва, пр-т Андропова, д. 18, корп. 1"), # рандомная работа
    ("Россия, Москва, Дмитровское шоссе, 157с5"), # рандомная работа
    ("Россия, Москва, Трубная улица, 23-2"), # ранд работа
    ("Россия, Москва, Никопольская улица, 4"), # рандом работа
    ("Россия, Москва, улица Ленинская Слобода, 19"), # рандомная работа
    "Москва, ул. Малая Юшуньская, д. 1 к2",  # locus solus
    "Москва, метро Римская",  # предел
    "Москва, Образцова, 14"  # msds
]
favorite_places = list(zip(
    favorite_places,
    repeat(len(favorite_places) / (2 * 4.5 / 7))))


def calc_avg_travel(home_addresses, favorite_places,
                    how: str, depart_when: datetime):
    request_funcs = {
        "bike": partial(gmaps.distance_matrix, mode="bicycling"),
        "car": partial(gmaps.distance_matrix, mode="driving"),
        "walking": partial(gmaps.distance_matrix, mode="walking"),
        "subway_train": partial(
            gmaps.distance_matrix, mode="transit",
            transit_mode=["subway", "train"],
            transit_routing_preference="fewer_transfers"),
        "public_transport": partial(
            gmaps.distance_matrix, mode="transit",
            transit_routing_preference="fewer_transfers")}
    assert how in request_funcs.keys()
    favorite_places = [{"location": location, "period_in_days": period_in_days}
                       for location, period_in_days in favorite_places]
    location_col = []
    duration_col = []
    home_address_col = []
    period_in_days_col = []
    for home in home_addresses:
        result = request_funcs[how](
            [home], [place["location"] for place in favorite_places],
            departure_time=depart_when)
        assert result["status"] == "OK"
        assert len(result["destination_addresses"]) == len(favorite_places)
        assert len(result["origin_addresses"]) == 1

        location_col += result["destination_addresses"]
        duration_col += [record["duration"]["value"] for record in result["rows"][0]["elements"]
                         if record["status"] == "OK"]
        home_address_col += [result["origin_addresses"][0]] * len(result["destination_addresses"])
        period_in_days_col += [place["period_in_days"] for place in favorite_places]

    data = pd.DataFrame({
        "location": location_col, "duration": duration_col,
        "home_address": home_address_col, "period_in_days": period_in_days_col
    })

    data["duration_per_day"] = data.duration / data.period_in_days
    return data

DEPARTURE_TIME = datetime(2017, 9, 5, 12, 0, tzinfo=pytz.utc) # сейчас указано в UTC. Москва это UTC+3

# a dumb test, kinda
def test_gmaps_api():
    home_addresses = [
        "Россия, Москва, Коптевская ул., 83к2",
        "Россия, Москва, ул. Степана Супруна, 3-5"
    ]
    destination_addresses = zip(home_addresses, [1, 3])
    data = calc_avg_travel(home_addresses, destination_addresses,
                           "public_transport", DEPARTURE_TIME)
    print(data)
    durations = data["duration"]
    assert durations.iloc[0] == 0
    assert durations.iloc[1] != 0
    assert durations.iloc[2] != 0
    assert durations.iloc[3] == 0

test_gmaps_api() # yeah it works


data = calc_avg_travel(home_addresses, favorite_places,
                       "subway_train", DEPARTURE_TIME)


unique_home_addresses = pd.DataFrame(pd.Series(data["home_address"].unique()).rename("address_by_google"))
unique_home_addresses["input_home_address"] = home_addresses
print(unique_home_addresses)
# ВАЖНО: проверьте в этой табличке, что в колонке address_by_google стоит адрес,
# понятый гуглом правильно (изначальные адреса - в колонке input_home_address)


# In[62]:

unique_destination_addresses = pd.DataFrame(pd.Series(data["location"].unique()).rename("address_by_google"))
unique_destination_addresses["input_favorite_place"] = [str(pair[0]) for pair in favorite_places]
print(unique_destination_addresses)
# ВАЖНО: проверьте в этой табличке, что в колонке address_by_google стоит адрес,
# понятый гуглом правильно (изначальные адреса - в колонке input_favorite_place)


# In[63]:

print(data.head())
print(data.tail())
# ЗАМЕЧАНИЕ: здесь будут просто показаны конец и начало получившейся таблицы
# Если не лень, можете посмотреть, чтобы каких-то неадекватных значений не было
# duration - время чтобы добраться от места до места в секундах
# period_in_days - тот самый указанный выше период в днях
# duration_per_day - кол-во секунд в день


# In[64]:

# calculate travel time per day for each home address

travel_times_per_day_per_home = pd.DataFrame(
    (data.groupby("home_address")["duration_per_day"].sum() / 60)
    .rename("minutes_of_travel_per_day")
).sort_values(by="minutes_of_travel_per_day")
print(travel_times_per_day_per_home)
# ВАЖНО: это финальный результат
# для каждого адреса квартиры в другой колонке будет указано кол-во минут, затрачиваемых на дорогу, в день
# адреса будут отсортированы от самых выгодных по времени в дороге до самых невыгодных


# In[65]:

COST_PER_HOUR = 340  # RUR
costs = travel_times_per_day_per_home     .assign(hours_per_month=lambda df: (df["minutes_of_travel_per_day"] * 30.5 / 60).round(1))     .assign(converted_rur_per_month=lambda df: df["hours_per_month"] * COST_PER_HOUR)

print(costs)
#UVGF8R (19+6) / @cat-o-nine-tails / 2634 дня назад
Как в 2017 году добавить библиотеку в проект. - java: скачать бинарь и добавить референс в редакторе - c#: тренькнуть nuget (или скачать бинарь и добавить референс в редакторе) - go: тренькнуть go install - node: тренькнуть npm install - python: тренькнуть pip install - c/c++: скачать бинарь, скачать отладочный бинарь, скачать хедеры, скачать все зависимости, добавить путь и имя линковщику для отладочной и для релизной сборки, добавить путь к хедерам в инклюды, добавить бинарь в PATH, добавить инструкцию в скриптопарашу которая собирает дистрибутив с всеми зависимостями, потеребить флаги линковщика (добавить/удалить эксепшоны), понять что бинарь собран без нужных флагов, скачать исходники, установить cmake\automake\bjam\younameit, установить сдк, понять что версия компилятора не поддерживается, отредактировать код для поддержки версии компилятора, академическая шаблонопараша не собирается вываливаясь с трансцедентной ошибкой
#G6FM1E (7+3) / @mugiseyebrows / 2636 дней назад
Ебанные языки блять я ебал! Сука так мучился когда игру попытался написать на си. Перешел на си++ и начал мучится ещё более! Пидарасы какие-то делали нахуй. Память блять надо вручную очищать! Строки хуёво записываются, ошибки сегментации на каждом шагу блять! Документации ебаные и непонятные даже для профи! Библотеки надо искать хуй знает где, там нихуя нет по умолчанию! То что эти языки быстрые - уже миф! СТЕРЕОТИП ЕБАНЫЙ! Сейчас многие охуенные языки работают намного пизже и так же быстро, язык от гугла например блять или javascript!! Я ебал блять какое облегчение теперь писать на хороших современных языках! И работает так же быстро блядь!!!! КОРОЧЕ ВСЕ КТО ПИШУТ НА СИ И ПЛЮСАХ ДАУНЫ ЗАСТРЯВШИЕ В ПРОШЛОМ ВЕКЕ И ИХ НАДО НА ОТДЕЛЬНУЮ ПЛАНЕТУ НАХУЙ
#CUZOIQ (3+4) / @anonymous / 2636 дней назад
Ммм, теперь придется все переслушивать https://youtu.be/d6K3T63w8AA
#5NF7NA (5+1) / @stiletto / 2637 дней назад
Гаражная Академия пана Ляха объявляет набор на новый 2017-2018 учебный год. По дисциплинам: 1. Ссаньё в рюкзаки 2. Гаражная прокрастинация 3. Житие в шерсти как оно есть 4. Ходим в горы 5. Паяльники и лигерады 6. УМННБТ 7. Не открывайте двери Стоимость семестра 1ВТС, количество мест ограничено площадью гаража. Спешите не упустить свой шанс! Ваше будущее в ваших руках! Запись на обучение по адресу: l29ah@bitcheese.net
#8IL2WG (12+6) / @anonymous / 2637 дней назад
“A new era of filesharing” ===================== Пришлите файл/картинку/аудио/видео/видеозаметку/войс/стикер боту @tinystash_bot и получите публичную HTTP ссылку. В общем, как @dead_drop_bot, только более лучше. Ни строчки JS! https://tinystash.undef.im/ #startup #highload #telegram #tinystash #deaddrop
#06UCIH (7+3) / @telegram / 2642 дня назад
Реликтовый самшит пережил ледниковый период, но не смог пережить третий срок Путина. Путин — это катастрофа. https://www.kommersant.ru/doc/3389734
#4ALKK3 (18+4) / @anonymous / 2643 дня назад
Я хочу принести извинения всем тем людям, которых послал нахуй за время ведения этого блога.
#T5N8AI (19+8) / @komar / 2646 дней назад
tfw лучшее, что произошло со мной в жизни, — это свободный рынок
#SXHDGK (2+2) / @anonymous / 2649 дней назад
tfw заряжая ноут смотришь видосики на телефоне штобы начать заряжать телефон смотря видосики на ноуте. и так целый день
#I35K4U (1+2) / @anonymous / 2650 дней назад
Хочу хорошо вентилирующийся регулируемый по меньшей мере по высоте и наклону спинки обслуживабельный (чтобы можно было норм вымыть/постирать всё что заванивается потом) стул. Колёсики, подголовники и подлокотники примерно не нужны. Что купить?
#FZF3IH (18+1) / @l29ah / 2651 день назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.