Клацають MX Blue і їхні аналоги. MX Red і MX Brown не клацають і по звуку від середньостатистичної мембранки не відрізниш, нормально підходять для офіса.
Є і інші види, просто навів найпопулярніші.
А так, да, MX Blue в офісі — неповага до оточуючих, імхо.
З того що я дивився, то там немає youtube music з закачкою музики для оффлайн.
Там є Youtube Music? з можливістю закачки музики для оффлайн прослуховування?
MX Blue — з кліком, вони дуже гучні.
Scaleway, або якщо треба багато пам’яті — Hetzner.
Безкоштовна тільки для приватного користування, як і в TeamViewer. На роботі не можна.
Просто очепятка:
Read committed — транзакция читает только фиксированные данные (от завершенных транзакций). Этот уровень изоляции используется в большинстве существующих баз данных по умолчанию (Oracle, SQL, MySQL и пр.).
не знаю як в oracle, але в mysql дефолтний — repeatable read. В mssql, postgresql — read commited.
Читаю — Kindle під Android на планшеті.
Купую іноді на Амазон, іноді безпосередньо на сайтах видавництв. На сайтах видавництв іноді дешевше, іноді промокоди інетом гуляють — можна дуже вигідно придбати.
Якщо купую у видавництва — перекачую на планшет (можна попгуглити куди саме переписувати щоб Kindle «підхопив» їх).
На Android можна просто книжку покласти в певний каталог (гуглити треба куди саме) і Kindle його побачить. «Переганяти» не обов"язково.
Это для iOS. причем тут вебсайты вообще? или ты хостить сайт на айфоне собрался? Да и вообще, что то я не слышал что у эппла есть серверная ОС
На Xamarin типу як можна писати під macOS (сам не пробував), як і під iOS
developer.xamarin.com/...tting_started/hello,_mac
Але це більше десктопних програм стосується звичайно...
У них багато розробників в РФ. З їхнього ж сайту — у них три R&D центра в РФ, хоча є і в Мюнхені, і в США. Наскільки я розумію найбільша кількість розробників в Росії, що логічно: дешевше + засновники — росіяни...
JetBrains — тіпа чехи (юридично). а те що у них основні розробники (може навіть всі) знаходяться в росії... ну так там багато розробників, того ж Oracle і т.д.
Питання звичайно холіварне, але якщо цікаво...
Ну от я переучувався з Java на C#. Є декілька прикольних фіч Java яких не вистачає в C#:
— можливість дебажити в будь-якому місці, став breakpoint де хочеш, хоч в декомпільованому коді (в усіх норм. java ide є декомпілятор, в VS його тупо немає).
— як результат не можна робити scaffold mode (чи exploded, у кого як це називається) на веб-сервері, коли сорси web app беруться з bin. Змінив строку в класі -> білдиш тільки той клас 0,01 сек -> F5 -> success. В .NET все білдиться в збірку і навіть на середніх проектах задовбуєшся чекати 30 сек поки збілдиться проект.
— інлайн екземпляри анонімних класів які наслідують клас, інтерфейс типу control.addEventListener(new OnEventListener {
public OnEvent(Event e) {}
public OnAfterEvent(Event e, Control c) {}
});
З іншої сторони таких анонімних класів як в C# немає в Java, і вони більш корисні імхо (частіше використовуються).
— всі методи default-overridable (да-да OCP і оверхед на vtable, бла-бла-бла, але в реальному житті дуже рідко, але хочеться оверрайдити чужі методи які забули зробити virtual)
— дуже багато ліб і велосипедів (хтось скаже що суб"єктивно, ну і ок), хоча це не стосується мови більше, а інфраструктури і спільноти навколо неї.
Ще може одну-дві фічі не згадаю, але не дивлячись на це загалом C# мені на порядок більше подобається як мова, є багато фіч яких в Java немає, які роблять код лаконічним і при цьому легшим для читання, можливість написання низькорівневого коду і т.п. IDE, тулінг і т.д. — помітно гірше звичайно (хтось скаже суб"єктивно, ну і ок).
Тільки зараз побачив цю відповідь. Якщо можеш заюзати щось більш високорівневе ніж TcpClient, то ще раз рекомендую FluentFTP ( github.com/hgupta9/FluentFTP ). Він і з TLS, і з SSL (під капотом для цього він використовує той же SslStream) режимами FTPS працює, і взагалі з будь-яким FTP, приконнектиться сам куди сервер відповість, все дуже просто і зручно. І впорається з ним навіть просунута домогосподарка, тільки глянь в доки на тому ж гітхабі.
227 Entering Passive Mode (serverName)То ж не просто server name. Там адреса з портом куди тобі (клієнту) треба відкрити друге з"єднання.
cr.yp.to/ftp/retr.html — про всяк випадок
Ти відкриваєш його? Чи там PORT команда від тебе і таки сервер зробить до тебе з«єднання і у тебе вже відкриті порти?
Ось наприклад лістінг команд на мій фтп-сервер (просто FTP, не FTPS, але немає різниці в даному випадку)
take.ms/1NZwZ
Просто якщо є вибір (я ж не знаю твоєї задачі і чи є у тебе вибір) то простіше юзати готові ліби в яких коннект, вичитка вмісту каталога, створення нового і заливка файлу — все робиться
п.с. ти питав «куди копати»? Взяти сторонню прогу ФТП-клієнт який показує все що він робить, типу FileZilla (насправді більшість показують логи) і дивитись які команди він надсилає і що отримує і порівнювати в чому це відрізніється від того що ти робиш — якщо не відкритий data connection то відкрити його чи дати команду серверу його відкрити і т.д.
Мало інфи, та і я не спец. Data connection — це другий коннекшн куди сервер вказує приєднатись для передачі данних після PASV? Видно через той порт і передаються дані сервером після того як отримає команду LIST (це швидше за все так, але хз, треба дивитись протокол) і виходить що таки є проблема з другим конекшном, може він обривається після з"єднання, може ще щось... Треба дивитись весь лістінг обміну командами-відповідями між клієнтом і сервером.
Взагалі якщо не стоїть задача писати низькорівнений FTPS клієнт, а просто залити файли кудись на FTPS-сервер то можна використати готові ліби. Я недавно використовував FluentFTP (колишній System.Net.FtpClient).
github.com/hgupta9/FluentFTP
Там зручно дивитись лістінг які команди куди ідуть і які відповіді від сервера і т.д., зручно дебажити і зрозуміти в чому причина.
Да, використовують. Якщо задача — корпоративна прога, адмінка і т.п. де не треба вражати кінцевого покупця дизайном і UI-плюшками то MVC (зараз на razor) — швидше, дешевше, простіше, легше і дешевше в підтримці, треба тільки c# програмер з мінімальним знанням html, css для вирішення всієї задачі.
Стріми — доволі цікава штука. Лямбди хоча б для callback-функцій — робить код більш компактним. А так, можна і на Java 5 писати...
Logitech K800 схожа на ту, що мені на роботі видали. Хто надумає, дуже рекомендую спробувати перед купівлею, а не сліпо купувати. Це звичайно питання смаку, але мені дуже не подобається, найгірша клава з усіх які я пробував за останні років 15: дуже «резиновий» малий хід клавіші, хреновий АБС пластик, швидко розмітка злазить і т.д.