Pull to refresh
91
0
Владимир Парфиненко @cypok

Системный программист

Send message
Может быть, тому, что горячие клавиши иногда лучше управления мышкой?
Вообще я разбирался с генерацией кода finally для FindBugs: из-за анализа всех альтернативных веток иногда возникают ложные срабатывания в моём новом детекторе, который отлавливает некоторые заведомо бесполезные условия в коде. В смысле, найденные условия действительно бесполезны, но они добавлены компилятором автоматически, а не автором кода, поэтому сообщать о них бессмысленно. Сейчас стоит задача по заданному байт-коду восстановить, какие фрагменты были в finally-блоках. Данная статья — смешной побочный эффект этой работы. Но даже несмотря на её несерьёзность, я лучше понял процедуру компиляции и устройство StackMapTable (её тоже мы в FindBugs разбираем иногда) и поделился информацией с другими. Кроме того, выше были дельные комментарии, которые способствовали обмену знаниями. Наконец, подобные исследования из игры могут привести к важным последствиям: к примеру, можно сочинить вектор DoS-атаки на какие-нибудь системы, которые автоматически компилируют фрагменты Java-кода из недоверенных источников.

Я достаточно занудно ответил на ваш вопрос? :-)
Кроме !! есть и другие, не менее полезные, команды для работы с историей
!^ — первый аргумент предыдущей команды;
!$ — последний аргумент предыдущей команды;
!* — все аргументы предыдущей команды;
!-2 — вторая с конца команда.
Для обладателей HDD Seagate есть халявный вариант www.seagate.com/support/downloads/item/ntfs-driver-for-mac-os-master-dl/
Есть еще www.cockos.com/licecap/ — тоже вполне себе работает.
Вспомнил дурной анекдот:

Пьёт тусовка металистов:
— Кузнец! Кузнец куёт МЕТАЛЛ — выпьем за кузнеца, выпьем за металл! Металл!!!
— Сталевар! Сталевар выплавляет МЕТАЛЛ — выпьем за сталевара, выпьем за металл! Металл!!!
— Карасик!
— ??!!!
— Карасик… потому что он икру МЕТАЛ! Метал!!!
Если специально, то можно было бы перевести как «Ночной дозор», как это переводили в экранизации. Однако, тогда бы оно перекликалось с другой книгой…
Отредактировать уже открытую страничку под свои нужды:
javascript:document.getElementsByTagName('html')[0].contentEditable=true;

P.S.: хром (не знаю, как другие браузеры) почему-то при вставке этого фрагмента в адресную строку отрезает «javascript:», приходится дописывать
Внешне красивый сервис, только мало кто будет пользоваться если нельзя ввести несколько видов хранилищ (ЯД, WM, Кредитки, Наличные, Заначка). Остаюсь пользоваться сервисом дребеденьги.
Пользуюсь сервисом homemoney.ua, умеет все что вы описали. В бесплатном варианте есть все необходимое, есть так же платная подписка с дополнительным функционалом. Клиент для Android и iOS есть.

P.S. кармы не хватает для добавления ссылки
При условии что она те самые материалы скрывала, а даже если и так, т.е. попросили не рассказывать, а я все рассказал, то какой с меня спрос? Я ничего не подписывал и никому ничем не обязан =)
в Objective-C мы должны заранее определить все используемые внутри класса переменные."
Для добавления переменных класов в рантайме используются категории и функции objc_getAssociatedObject/objc_setAssociatedObject.

«в Objective-C нам предстоит написать type * variable в разделе описания переменных класса, @property(retain) type * variable; после описания методов, и @synthesize variable; в реализации класса.»
В разделе описания можно не писать Type * ivar. Достаточно написать @property(retain) Type* myProperty, после чего в реализации @synthesize myProperty = _myIVar и компилятор сам создаст соответствующую переменную
Когда речь заходит про свободное распространение музыки, то часто в комментариях вспоминают альбом Radiohead «In Rainbows», который распространялся в интернете за свободную цену.
Однако, при этом почему-то не упоминают, что:
1) Альбом распространялся в инете в формате MP3 и не в лучшем качестве.
2) Альбом распространялся совсем не по свободной лицензии (свободная цена ≠ свободная лицензия).
3) Альбом распространялся за свободную цену менее 3-х месяцев (10 октября 2007 года его выложили в интернете, а в конце декабря 2007 его уже издали на CD на XL Recordings в Великобритании, а в январе 2008 его издали на TBD Records в США). После издания альбома через звукозаписывающие компании свободное распространение его было остановлено и даже запрещено, и далее он распространялся только по классической копирастической схеме.
Вот скажите, как разработчик программ, почему вы выбрали отвратительный и ничем не интересный VLC(кроме его бесплатности), если есть несколько отличных аналогов, которые играют кучу форматов, тот же mkv, может проиграть разные дорожки и сабы и ТД(в том числе копирование по wi-fi, скачивание файлов напрямую из интернета и тд)?

Это все равно что ругать чистую win xp, дескать на ней нельзя смотреть фильмы, потому что WMP не может проиграть их. Ну нельзя и нельзя, поставили K-Lite и забыли про WMP.

Что помешало вбить в поиске «лучший видеоплеер ipad» или хотя бы «видеоплеер ipad»? Там на первой странице уже есть варианты, например, Oplayer, которым я пользуюсь.

И потом (если не хочется покупать или использовать сторонние программы) есть изящные методы перепаковки mkv в m4v за несколько минут(например стандартная серия на 43 минуты «720» в контейнере mkv пересобирается в m4v за 5-7 минут).
Вот бесплатная программа, если интересно:
rutracker.org/forum/viewtopic.php?t=3320918

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

Information

Rating
4,342-nd
Location
Новосибирск, Новосибирская обл., Россия
Registered
Activity