Berkeley CSUA MOTD:Entry 19571
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2024/11/23 [General] UID:1000 Activity:popular
11/23   

2000/10/26-27 [Computer/SW/Languages/Java] UID:19571 Activity:nil
10/25   I'm trying to write a basic socket based server in Java.  What is
        the preferred Java method to broadcast over a given subnet? (if it
        exists).
        \_ multicast is the only "socket" way that I can think of. It
           seems like looking at the bootp source code (axed below) is also
           a good idea. If it's ethernet, send a broadcast ethernet packet
           (which is what bootp/dhcp do).
           If multicast is available, use http://java.net.MulticastSocket
           Also, java fakes broadcast if you send the datagram to
           255.255.255.255.
           \_ How does java fake broadcasts?
              \_ I don't know, I read it at http://java.sun.com
ERROR, url_link recursive (eces.Colorado.EDU/secure/mindterm2) 2024/11/23 [General] UID:1000 Activity:popular
11/23   

You may also be interested in these entries...
2013/4/29-5/18 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Compilers] UID:54665 Activity:nil
4/29    Why were C and Java designed to require "break;" statements for a
        "case" section to terminate rather than falling-through to the next
        section?  99% of the time poeple want a "case" section to terminate.
        In fact some compilers issue warning if there is no "break;" statement
        in a "case" section.  Why not just design the languages to have
        termination as the default behavior, and provide a "fallthru;"
	...
2013/3/5-26 [Computer/SW/Languages/Java] UID:54618 Activity:nil
3/5     Three emergency Java updates in a month. Why do I have a feeling
        that the third one won't be the last one?
        \_ Bingo!
	...
2012/12/18-2013/1/24 [Computer/SW/Languages/Perl] UID:54561 Activity:nil
12/18   Happy 25th birthday Perl, and FUCK YOU Larry Wall for fucking up
        the computer science formalism that sets back compilers development
        back for at least a decade:
        http://techcrunch.com/2012/12/18/print-happy-25th-birthday-perl
        \_ I tried to learn Perl but was scared away by it.  Maybe scripting
           lanauages have to be like that in order to work well?
	...
2012/8/29-11/7 [Computer/SW/Security] UID:54467 Activity:nil
8/29    There was once a CSUA web page which runs an SSH client for logging
        on to soda.  Does that page still exist?  Can someone remind me of the
        URL please?  Thx.
        \_ what do you mean? instruction on how to ssh into soda?
           \_ No I think he means the ssh applet, which, iirc, was an applet
              that implemented an ssh v1 client.  I think this page went away
	...
2011/12/8-2012/1/10 [Computer/SW/Languages/Java, Computer/SW/Security] UID:54252 Activity:nil
12/8    Java code much worse IRL than pretty much everything else:
        http://preview.tinyurl.com/d5e46cq [ars technica]
	...
2011/4/16-7/13 [Computer/SW/Languages/Python] UID:54086 Activity:nil
4/16    Whoa, I just heard that MIT discontinued 6.001 (classic scheme)
        to 6.01. In fact, 6.00, 6.01 and 6.02 all use Python. What the
        hell? What has the world become? It's a sad sad day. SICP forever!
        \_ old story, they've ditched that shitty book and lang for a while.
        \_ I used to think scheme was cool, then I saw Ka Ping Yee's
           "Beautiful Code" class aka 61a in python, and converted.
	...
2011/2/24-4/20 [Computer/SW/Languages/Java] UID:54048 Activity:nil
2/24    Go Programming Language.  Anyone here use it?  It kind of
        reminds me of java-meets python, and well, that is fitting given it's
        a GOOG product.  What is so special about it?
        \_ as I understand it, it's a suitable OOP-y systems language with more
           structure than C, less complexity than C++, and less overhead than
           Java/Python.
	...
2010/8/8-9/7 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Languages/Web] UID:53914 Activity:nil
8/8     Trying to make a list of interesting features languages have
        touted as this whole PL field comes around, trying to see if they
        have basis in the culture of the time: feel free to add some/dispute
        1970 C, "portability"
        1980 C++, classes, oop, iterators, streams, functors, templates
             expert systems
	...
2009/12/5-26 [Computer/SW/Languages/Java] UID:53569 Activity:nil
12/4    what do people have their JAVA_HOME's set to on soda?
        \_ don't. are you trying to get sun java? It is installed, but not
           the default.  check dpkg -l and dpkg -L
           \_ I'm trying to run maven to get scala/lift.net working
              properly and it's complaining that JAVA_HOME is not set.
              \_ you probably want one of the directories in /usr/lib/jvm,
	...
2009/9/28-10/8 [Computer/SW/Languages/C_Cplusplus] UID:53409 Activity:nil
9/28    http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
        Java is #1!!! Followed by C, PHP, C++, Visual Basic, Perl,
        C#, Python, Javascript, then finally Ruby. The good news is
        Pascal is going waaaay back up!
        \_ C is still more popular than C++?  I feel much better about myself
           now.
	...
2009/8/7-14 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Languages/Java] UID:53252 Activity:high
8/6     In C one can do "typedef int my_index_t;".  What's the equivalent in
        C#?  Thanks.
        \_ C#? Are you serious? Is this what the class of 2009 learn?
           \_ No.  I have to learn .NET code at work.  I am Class of '93.
           \_ python is what 2009 learns, see the motd thread about recent
              cal courses and languages
	...
2009/7/21-24 [Computer/SW/Languages/Java] UID:53168 Activity:moderate
7/20    For those who care btw, it looks like eclipse is now A Standard Tool
        at UCB ugrad cs, probably replaced emacs.  Furthermore, people get
        angry at seeing Makefiles, (since eclispe takes care of that).  I
        guess it's just a sign of the times.
        \_ The more people at my work use eclipse the less the code is
           managable in emacs.  I'm not sure which application's fault
	...
Cache (1987 bytes)
java.net
TheServerSide Symposium Day 1 - May 6th, 2004: This is the story of my first day at TheServerSide Symposium, which was at the Venetian hotel in Las Vegas on May 6th-8th. I discuss the conference in general, and sessions on SiteMesh, Nutch, Tapestry, and AOP. Tips to Technical Interviewing: Crappy interviews abound "The few occasions I've been interviewed by real technical people the experience has usually been that the questions change into a (more or less open) exchange of ideas and philosophies rather than a rigid question and answer game." When this happens, I usually find that I will be offered the job. When you scale the number of developers working on a project, even if they were all identical, the time spent on communication increases. Not just as a total, but as fraction of each developer day. I'm sure someone should write a book about how the so called "man month" is in fact mythical. Time to understand what was supposed to be going on, rewriting it and dealing with the politics. Service Oriented Architecture: Beyond Web Services Ted Farrell explains that Service Oriented Architecture is a phrase that "describes a software architecture in which reusable services are deployed onto application servers and then consumed by clients in different applications or business processes." Service Oriented Architecture: Beyond Web Services he explains that there is much more to SOA than Web Services and provides the example of JSR 227 which abstracts " the implementation of a data source from a client looking to take that data and bind it to a user interface. Whether you're displaying data from a database, Enterprise JavaBean (EJB), legacy system, Web service, or plain old Java object, the interfaces and data are the same." JavaOne Bulletin Board is a place for you to post information about sessions you are giving or may be interested in attending. Also feel free to create related wiki pages for meetups and other gatherings for your communities or projects.
Cache (1974 bytes)
java.sun.com
From Rockets to Power Plants to Automobiles: A Conversation with Real-Time Specification for Java Expert, Greg Bollella Sun Microsystems Distinguished Engineer, Greg Bollella, discusses application of the Real-Time Specification for Java (RTSJ) to physical systems such as rockets, power plants, and automobiles. Models of Innovation: A Conversation with Sun Microsystems' Paul Pangaro Distinguished Market Strategist, Paul Pangaro, talks about cybernetics, the nature of conversation, and Sun's commitment to co-evolving with developers. The J2EE 14 SDK and Sun Java Application Server Platform Edition 8 Read the transcript of the April 27 chat on the J2EE 14 SDK and its integral component, Sun Java System Application Server Platform Edition 8 Find out what's new and exciting about this implementation of the J2EE 14 Platform. Upcoming Java Live Chats May 20: J2SE 15 Monitoring and Management Learn about J2SE 15's significant features for monitoring and management in this chat with J2SE product marketing manager Blake Connell, and J2SE engineers Mandy Chung and Sanjay Radia. Java Community Process (JCP) is the way the Java platform evolves. It's an open organization of international Java developers and licensees whose charter is to develop and revise Java technology specifications, reference implementations, and technology compatibility kits. Struts is a popular framework for building Web applications based on Model-View-Controller (MVC) design principles. Become a member of JavaOne Online and view a multimedia session on the architecture, programming models, APIs, and tools of Struts. JavaOne Online Program This educational and informative site focuses on Java technology and the developer community. Even if you have never attended the JavaOne conference in person, you can still become a part of the JavaOne conference community. Conferences and interaction with your colleagues are key ways for you to pick up more knowledge and build relationships.