Как стать автором
Обновить
4
0
Владимир Бабин @chiliec

iOS-разработчик

Отправить сообщение

А с 3D-модельками так уже можно?

По антуражу очень напоминает «Кровь скитальца». Может вам связаться с его режиссером, обменяться опытом?

Мотивация запилить наконец-таки статью, джва года собираюсь!

Очень круто! Надеюсь на этом развитие бота не остановится и там появятся отрицательные числа, деление/умножение, корни разных степеней и их извлечение, интегралы, первообразные, логарифмы, дифференциальные уравнения, ряды, матрицы и т. д.

А еще, допустим, ты выбрал стек, огреб, сроки не выдержал, стартап загнулся. И ты тут дискредитируешь и себя, и технологию и компанию, которая это все затеяла…

Почему-то у нас в менталитете заложено — нельзя ошибаться, а если ошибся — значит некомпетентный, уволить гада такого, нормальные то люди ведь никогда не ошибаются!


А в западном обществе почему-то наоборот все гордятся своими проваленными стартапами и с большей охотой дают деньги уже ни раз провалившимся людям на их очередную попытку.

kirillovmr вы серьезно думаете что сейчас те несколько человек из тысяч прочитавших, которые уже автоматизировали коммиты, прочитают вашу статью и откажутся от этого «неэтичного» дела? Или же наоборот, из-за этой статьи таких людей появится гораздо больше, которые впервые задумались об этом или теперь даже воспользуются сервисом из статьи? Я уверен что эффект от данной публикации будет прямо противоположный вашей позиции по этому поводу.
Это что за алгоритм хэширования такой, из которого можно вот так вычитать?

Удивительно, но ничего нового в таком большом списке для себя не нашел.


Я бы ещё дополнил список, например:


Гитхаб — стандарт де-факто для опенсорса.
Я далёк от мира андроид-разработки, но краем уха слышал что Kotlin заменяет Java как официальный поддерживаемый язык, вся новая документация пишется Kotlin-first. Можете прокомментировать почему для новичков желательно начинать с Java? Только ли старые проекты поддерживать, как это происходит в iOS-мире с Objective-C, или же что-то большее?
А что насчет следующего задания в системе Яндекс.Контест, как подготовиться к нему? И почему там нет языков типа Swift/Kotlin?
Лучше бы создали geektimes.com с нуля уже под англоговорящую аудиторию, ИМХО.
Я думаю, единственный способ поддерживать комфортную атмосферу и мотивацию в подобных ситуациях — сохранять максимальную прозрачность во всём, во всех аспектах управления командой.

Вот это безумно круто! У нас был такой же открытый тимлид, было здорово. Но потом он перевёл нас на scrum-методологию и команда получилась с плоской структурой, а сам он ушел в девопс :) И вот уже более полугода живём без тимлида, вроде ничего. Думаете тимлид так уж нужен? По-идее это единая точка отказа (bus-фактор близок к 1).

все они имеют чёткий план роста и развития внутри команды и компании.

Можете поподробнее рассказать что это за план такой?

раз в две недели индивидуальные встречи с каждым сотрудником

У вас правда есть в этом необходимость? Что это даёт?
Почему на иллюстрации к .NET-конференции макбук и… сгущёнка?
Судя по комментариям, тема очень актуальна среди хабровчан и заслуживает отдельного обзорного поста. Я бы и сам с радостью его почитал.
> в прошлом году оборот Medusa Project составил 554 тысячи евро, в госбюджет Латвии в виде налогов она внесла 631 тысячу евро
Что за система налогообложения такая? Больше 100% от оборота. Грабёж!
Если у вас 1000 форков, и каждый инициирует по 1000 соединений, легко представить ситуацию, когда открыто более 100 соединений. Полагаю, что в этом случае стоит увеличить значение net.core.somaxconn до значения большего, чем пиковое количество одновременных соединений.
/proc/sys/net/core/somaxconn: Limit of socket listen() backlog, known in userspace as SOMAXCONN. Defaults to 128. The value should be raised substantially to support bursts of request. For example, to support a burst of 1024 requests, set somaxconn to 1024.

В свою очередь, для TCP соединений, вы используете ту же машину, которая на каждое соединение "расходует исходящий порт", соотвественно, возможна ситуация, когда вы израсходуете весь local_range. Стоит посмотреть диапазон указанный в net.ipv4.ip_local_port_range и увеличить его.
Также, полагаю, что за время теста в dmesg насыпало более понятных логов о причинах проблем.
Отображаемый Page Rank уже давно не обновлялся, кажется, года так с 2013. Так что это «закрытие доступа» по сути ничего не меняет, на PR уже давно мало кто смотрит.
Самое главное не сказали — почему взяли именно FMDB. От себя могу сказать, что она хороша именно как обёртка над SQLite, не слишком абстрагирующая от работы напрямую с SQL, но существенно упрощающая некоторые вещи. По сравнению, например, с SQLite.swift, который мы использовали раньше, и который оказался не слишком-то гибок в чуть более сложных ситуациях.
В этом гайде будут использоваться файлы с objective-c, поэтому не надо ждать порта FMDB на Swift.
Рекомендую взглянуть на GRDB.swift. По сути очень напоминает FMDB и мейнтейнер проявляет просто какую-то нереальную гиперактивность в решении возникающих вопросов.
1

Информация

В рейтинге
Не участвует
Откуда
Пермь, Пермский край, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Mobile Application Developer, Application Developer
SWIFT
RxSwift
Xcode
UIKit
GCD
Fastlane
SwiftUI
MVVM
Development of mobile applications
iOS development