to post messages and comments.

← All posts tagged программирование

Michael, your ideas are a bit dated: web development isn't about scripting today. E.g., we're writing web apps that run on Google App Engine (JPA/POJO/Servlet) and accessed by Flex and Android (Java). We avoid JavaScript like the plague. :) Tools like Google Web Toolkit (GWT) let you program in Java and automatically generate optimized JavaScript that readily runs on multiple browsers — you never mess with JavaScript.

це тому що в js числа можуть бути цілими і поламаними, int — integer, а var — various, типу "різні" числа, а потім ця ідея сподобалась автору js і він почав використовувати var для всіх інших типів даних. В той день в нього ще кішка народжувала, і народила котенятка з членом на мордочці. Саме це наштовхнуло автора js на використання var для всіх інших типів даних.

Интересная история о фрилансе и Upwor.
В общем, после месяца подобных поисков со мной таки связались с апворка, правда был это какой-то индус из поддержки, который захотел со мной видеочата, дабы убедиться, что я не бот (ну а хуле, спамит везде свою заявку, а ее все в рот ебали), задал он охуеннейший вопрос «какие ты знаешь CMSки» и на мой чистосердечный ответ «да в душе ниибу, ты читал мои скиллы?» вежливо попрощался, правда фриз с аккаунта таки сняли. Еще через неделю подобных заявок, фриз таки вернули, а я решил, что это — охуенный повод забить на эту помойку и вернуться в спокойненькое уютное кресло в офисе с бесплатными печеньками. Такая вот история.
ebanoe.it

Жалобы задротов на «не таких HRш» — просто смешны, такой проблемы нет ни в одной другой сфере. Нормальному человеку и в голову не придет, что есть вообще хедхантеры, которые готовы каждый день слать в Линкедин предложения о работе. Это фантастика. Это счастье. Но задротишки так зажрались, что уже и не ценят такой благодати, наперебой строча на Ебаное гневные отзывы по поводу очередной HRши, допустившей опечатку и даже пытаясь записывать диалоги на аудио.
ebanoe.it

А и в самом деле.

Читаю комментарии к статье «Пора убить C#» habrahabr.ru
Вэбщик (автор статьи) напирает на то что используя HTML, CSS, JavaScript можно быстро делать свистоперделки и приводит в качестве примера снимок екрана со свистопердящим календариком, потом пишет «Не знаком с GTK, но это вроде как тот же Canvas, где все рисуется на низком уровне. Как сделать hover и Tooltip Над элементом, опять куча математики с масок?». Тупая гнида. Чтобы такое говно не вылазило нужно в ВУЗах будущих программистов помимо математики задрачивать всевозможными сиплюсплюсами и qt`ями чтобы хотя бы представление имели безжалостно отчисляя всех неосиляторов, но у меня чувстов что в ВУЗах сейчас всех кормлят вэбом.

Книга «Язык программирования C#. Классика Computers Science.» 4-е изд. (Хейлсберг А., Торгерсен М., Вилтамут С., Голд П.) выглядит довольно странно и местами пугающе. На 48 странице задвигают за параметры–типы которые не совсем понятно для чего нужны и куда это прикладывать.
Определение класса может включать ряд параметров-типов. Для этого за именем класса указывают квадратные скобки, в которых содержится список имен параметров-типов. Параметры-типы затем могут использоваться в теле класса для определений элементов класса. В следующем примере параметрами-типами класса Pair являются TFirst и TSecond.
public class Pair<TFirst, TSecond>
{
public TFirst First;
public TSecond Second;
}
Класс, который объявлен с параметрами-типами, называется обобщенным (родовым, параметризованным) классом. Структура, интерфейс и делегат также могут быть обобщенными.
За оператор continue поясняют на 422 странице. Попалось на глаза вот такое:

Если для двух любых ссылочных-типов А и В существует неявное (раздел 6.1.6) или явное (раздел 6.2.4) ссылочное преобразование из А к В, то такое же ссылочное преобразование существует из массива типа A[R] к массиву типа B[R], где R — любой спецификатор-размерности (одинаковый для обоих массивов). Это отношение известно как ковариантность массива. Ковариантность массива, в частности, означает что значение массива типа A[R] может быть ссылкой на экземпляр массива типа B[R], при условии что существует неявное ссылочное преобразование из В к А.

Непонятно назначение модификатора readonly в C#. Написано что «readonly защищает место хранения поля от изменений, которые могли бы быть внесены помимо конструктора класса, но не защищает хранимое там значение.» и получается что переопределять нельзя, но можно изменять само зачение. Далее пример:
>public static readonly StringBuilder FirstBorn = new StringBuilder("Joe"); И написано что «Прямое изменение FirstBorn (вне конструктора) приводит к ошибке компиляции», но «Однако можно достичь нужного результата, модифицируя экземпляр StringBuilder»
>Names.FirstBorn.Remove(0,6).Append("Biff");

>Нужно написать скрипт (или скрипты) который будет запускаться раз в минуту и выполнять простой GET запрос к удаленному серверу, если не удалось получить ответ от сервера или статус который он вернул не равен 403 (после 3-х попыток не выполнилось нужное условие), то необходимо закрыть(завершить, удалить) все процессы Chrome. Также в идеале нужно закрывать Вайбер и скайп, а также удалить папки в которых хранится информация для автоматической авторизации при запуске программы. Также главное условие это то что скрипт должен работать под ОС Windows (10, 7, XP), Linux Ubuntu, MAC OS&
Не PHP единым.