- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
public static String getPrimitiveTypeNameOrNull(Class<?> type) {
checkNotNull(type, "type");
if (Boolean.class.equals(type)) return "boolean";
else if (Byte.class.equals(type)) return "byte";
else if (Short.class.equals(type)) return "short";
else if (Integer.class.equals(type)) return "int";
else if (Long.class.equals(type)) return "long";
else if (Float.class.equals(type)) return "float";
else if (Double.class.equals(type)) return "double";
else if (Character.class.equals(type)) return "char";
else if (Boolean.TYPE.equals(type)) return "boolean";
else if (Byte.TYPE.equals(type)) return "byte";
else if (Short.TYPE.equals(type)) return "short";
else if (Integer.TYPE.equals(type)) return "int";
else if (Long.TYPE.equals(type)) return "long";
else if (Float.TYPE.equals(type)) return "float";
else if (Double.TYPE.equals(type)) return "double";
else if (Character.TYPE.equals(type)) return "char";
else return null;
}
лучше говном по Ide поводить
90% из того что там перечислено реально стыдно не знать программисту.
> Every computer science major should build a portfolio.
Нет и делать не хочу.
> Computer scientists ought to take physics through electromagnetism. But, to do that, they'll need take up through multivariate calculus, (and differential equations for good measure).
> comfortably edit a file with emacs and vim;
> compile the Linux kernel.
> Compile a web server like apache.
> Compile a DNS daemon like bind.
> Cut and crimp a network cable.
> JavaScript;
> Squeak
> Java
> Prolog
> Scala
> Haskell
> Students should learn enough number theory to study and implement common cryptographic protocols.
> For completeness, computer scientists should know both the imperative and functional versions of each algorithm.
> To avoid leaving the wrong impression, students should solve a few large problems in NP by reduction to SAT and the use of modern SAT solvers.
> The understanding of architecture should encompass the standard levels of abstraction: transistors, gates, adders, muxes, flip flops, ALUs, control units, caches and RAM.
Продолжение ниже.
> design their own scheduler;
> modify the page-handling policy; and
> create their own filesystem.
> DNS, SMTP
> Computer scientists should understand exponential back off in packet collision resolution and the additive-increase multiplicative-decrease mechanism involved in congestion control.
> a DNS resolver and server; and
> a command-line SMTP mailer.
> threshold cryptosystems
> every computer scientist should know how to acquire a sufficiently random number for the task at hand.
> computer scientists need to know how to salt and hash passwords for storage
> Every computer scientist should have the pleasure of breaking ciphertext using pre-modern cryptosystems with hand-rolled statistical tools.
> RSA is easy enough to implement that everyone should do it.
> As a practicality, every programmer should be comfortable with designing usable web interfaces in HTML, CSS and JavaScript.
> The unfortunate truth is that harnessing parallelism requires deep knowledge of architecture: multicore, caches, buses, GPUs, etc.
> CUDA and OpenCL.
> centralized version control systems like svn
> Every computer scientist should be at least moderately comfortable using one theorem prover.
> Data structures like BSP trees and algorithms like z-buffer rendering
> Bayesian networks
Мне плевать, как устроены компьютерные сети, мне ни разу не приходилось самому распределять оперативную память, я не знаю и не хочу знать, как, собственно, работают те вышеупомянутые технологии, которыми я владею...
Есть лохи, разрабатывающие и распространяющие на безвозмездной основе свои продукты, к этим продуктам сообществом клепаются халявные дополнения, эти продукты работают - и ладно. И хуй с ним, я бы даже так сказал.
JavaScript там в списке есть. Ха-ха, вот мы и раскрыли тебя, автор статьи.
Многие вещи знаю в теории.
Ну правда. Как можно не знать что такое RSA или SMTP?
А ты даже не знаешь что это?
Бугага
Впрочем что еще ждать от человека который не знает как работает RAM, не знает что такое DNS и не умеет пользоваться консольным почтовиком?
Ты PHPист, наверное
А это тут каким боком?
З.Ы. Можно и в IRC'е через телнет сидеть (если успеешь отвечать на внезапные пинги), но зачем...
Отлично. То есть надо целенаправленно учить от корки SMTP, Haskell и JavaScript, чтобы потом мужик из интернетов признал, что ты программист. И тогда уже не грех на жабе прогать.
Это уже си какое-то...
.мызалгонелез с огозалгерак ьтатупс тежом окгел нО .нелетадюлбан ен бминонА
Анонимб ещё и предсказывает неточно.
..?адварп ,онтянаЗ
?илертомс "алакреЗ"
.арим ыноротс еынзар оп ым оби ,еоннасипан юавичаровзар я отэ елед момас аН
.ьсетйубюлоп ,тоВ
А долго привыкать к такому виду надо?
Видите, Вы читаете мои тексты, несмотря на дополнительную нагрузку, даже по ссылке перешли. Вы не считаете меня спамером или идиотом и, определенно, верите мне. Вот только не понимаю, почему Вы не поддержали меня, в становлении админом? Я буду мстить.