🏁Александр
ну решил изьебнуться на ровном месте 🙂
🏁Александр
но на самом деле
🏁Александр
там многомерный массив то
🏁Александр
[][]string
🏁Александр
тогда - func MaxLen(words [][]string) int {
🏁Александр
что не очень универсально будет
andrew
1 - принцип KISS
andrew
2 - вред преждевременной оптимизации
Anonymous
3 - работает - не трогай!
andrew
:)
Aleksandr
4. тронул - женись
🏁Александр
ну все пошли в оффтоп
🏁Александр
стоямба
Aleksandr
что, без тебя оффтопить нельзя?
🏁Александр
ну просто мы очнемся на обсуждении размножения бегемотов в южной африке, в 4 утра 🙂
🏁Александр
есть еще что по коду?
Aleksandr
слушай, ну ты серьезно вообще? это что за код детсадовский? ты здесь полгода варишься, чтобы мы обсуждали твой hello world?
🏁Александр
да я специально сделал простой код 🙂
🏁Александр
я тренируюсь, вдруг куда в крупные компании подамся. Там любят до запятых все разбирать
🏁Александр
именно на таких ибанутых задачах
🏁Александр
я тут тест прошел на мыло ру, вопросы очень убитые
🏁Александр
(который на certification.mail.ru)
andrew
Могу только порекомендовать курс Василия на coursera. Тоже от меил ру.
Магомед Рамазанов VH
Я на первом уроке первой части этого курса, начинающие программисты добавляйтесь, пройдем вместе
Petr
Вместе думать на заданиями будете?
Petr
Коллективный разум?
andrew
коллективный бан, я бы сказал
Магомед Рамазанов VH
Без медвежьих услуг
⏺ Vаdim
⏺ Vаdim
Есть ли в Го, аналог питоновского Pandas?
Oleg
мне нужен файлвотчер, с помощью которого я буду после таймаута после последнего события модификации файла выходить. С чем посоветуете писать?
No1
mtime?
No1
Различные *notify?
Oleg
https://github.com/fsnotify/fsnotify годный?
G72K
Kirill
Kirill
\0
heavycharged
.site такое-себе. а ещё ты не успеешь купить, потому что батарея сядет.
Илья
покупать сайты мы не бросим
Алексей
🎉
Нужен совет, пишу парсер, на странице контент разделён <p> ... </p>, таких <p> несколько, но вроде достаю, проблем нет. Решил пока пхать это в срез, но в срез попадают пустые строчки, так-то мона регуляркой их покромсать, но может есть более красивое решение?
Образец среза:
[
В городе Сасово Рязанской области автомобиль унесло течением. Фотографии опубликованы в
группе «Сасово online».
«Вот так я сегодня пытался переехать Сасовку под мостом, унесло течением», – написал водитель в соцсети.
По его словам, машину в итоге удалось вытащить.
]
Как достаю
var str []string
doc.Find("div.news-detail p").Each(func(i int, s *goquery.Selection) {
txt := s.Text()
str = append(str, txt)
})
fmt.Printf("%s \n", str)
Aleksandr
у тебя 5 p, из которых 2 пустых. я так вижу
🎉
Мммм, мысль, спасибо.
Kirill
Kirill
и батареи хватило ещё на 40 минут
Kirill
Aleksandr
чего там 3?
🎉
<p>
В городе <a target="_blank" href="https://ya62.ru/articles/publishing/idem-na-vostok-inspektsiya62-v-sasove/">Сасово</a> Рязанской области автомобиль унесло течением. Фотографии опубликованы в
<!--noindex--><a rel="nofollow" target="_blank" href="https://vk.com/publicsasovopodslyshano">группе</a><!--/noindex--> «Сасово online».
</p>
<p>
«Вот так я сегодня пытался переехать Сасовку под мостом, унесло течением», – написал водитель в соцсети.
</p>
<p>
По его словам, машину в итоге удалось вытащить.
</p> </div>
<!-- /common detail -->
Aleksandr
ну а len(str)?
Slava
⏺ Vаdim
ros
если есть БД, то аналитику и на змеюке можно сделать
производительность Go в этом никак не проявится, а гемора с реализацией будет гораздо больше
🎉
Люди, подскажите как проверить два значения? Делаю так
if body := len(p.Body); body > 0 {
...
}
Но нужно проверить и допустим p.Image на наличие... в одну строку никак не уложусь...
Васильев Виктор
А почему в скобочках нельзя и через логический оператор? или почему запрщается в две стрчоки?
🎉
А, уложился, а как предлагаете чот не понял?
body, img := len(p.Body), len(p.Image); body > 0 && img > 0 {
...
}
Васильев Виктор
Ну для начала вам самому примтно это читать?
Васильев Виктор
приятно*
Васильев Виктор
Это ж швах. Проще написать две проверки вместо одной строки и тогда будет все аккуратно и понятно
Sergey
Товарищи, а подскажите пожалуйста по организации кода
Sergey
вот создал я структуру
Sergey
Sergey
если выполнить go build, то получается ошибка Go source files in /home/pronin/work/GOLANG/src/project
Sergey
если я выполняю go build service1/main.go то бинарник получается в папке с проектом, но не в папочке bin
Васильев Виктор
А так и будет
Васильев Виктор
смотри
Васильев Виктор
go build по умолчанию делает бинарник в рабочей дирректории
Васильев Виктор
Но есть флаг
Васильев Виктор
котоырй указывает куда билдить
Васильев Виктор
если я правильно помню(могу быть не прав) можно вообще сделать go build ./...
Васильев Виктор
и с флагом куда билдить
Васильев Виктор
и тогда он сбилдит все main пакеты
саша