Object of trait in scala
What does it mean to instantiate a trait?
Is there an easy way to limit user bandwidth usage? TSA broke a lock for which they have a master key. How can I claim compensation? How to do relative imports in Python? Imagine this directory structure:  app/    __init__.py    sub1/       __init__.py       mod1.py    sub2/       __init__.py       mod2.py   I'm coding mod1, and I need to import something from mod2. How should I do it?    I tried from ..sub2 import mod2 but I'm getting an "Attempted relative import in non-package".  I googled around but found only "sys.path manipulation" hacks. Isn't there a clean way?      Edit: all my __init__.py's are currently empty    Edit2: I'm trying to do this because sub2 contains classes that are shared across sub packages (sub1, subX, etc.).  Edit3: The behaviour I'm looking for is the same as described in  (thanks John B) Testing convergence of series $\sum_{n=3}^\infty\frac{1}{n (\ln(n))^p(\ln\ln(n))^q}$ Let $p(t) =  a_0+\dots +a_nt^n, a_n\neq 0,$ a polynomial with degree $n&gt;0$. Prove that $p:\mathbb{R}\rightarrow \mathbb{R}$ is not bounded, but for any bounded subset $X\subset \mathbb{R}$ the restriction $p\vert X$ is bounded.   I want to prove this in very elementary terms. I mean, without using the notion of limit or even continuity. I can only show this with "strong" results. Is it possible with elementary terms? Execute a program at login I'm running Arch-Linux ARM on a Raspberry Pi.  My project goal is to have a barcode scanner attached to the Pi that forwards the scanned messages to a server in a LAN.  To harden the system against power outages etc. and minimize required user interaction, I wish to set it up so that a certain user is logged in automatically at startup (done and works) and a specific program is to be run at startup (done and works but not as intended).  I've done this so far by adding  exec mono scannerSoftware.exe 127.0.0.1 1234 randomString   to /home/certainUser/.bash_profile so it gets executed only once even when I'm switching back and forth to root (in contrast to bashrc).    The particular problem I am having: When I launch the system, it works as intended (login as certainUser, starting scannerSoftware.exe); BUT if I want to switch users and hit Ctrl+C, it restarts the login process, logging certainUser in again and running the program again => back to where I came from.  My guess as to why this happens is that the sys detects "login not complete, better start it again".  I could circumvent this by spamming Ctrl+C right around the login so that I practically interrupted it. Of course, this is not good practice. Suffice it to say it is not practical at all.  My question: How can I set it up so the program gets executed AFTER login is complete so that Ctrl+C'ing out brings me to a normal bash prompt as certainUser instead of beginning the endless login-cycle?  EDIT: I'm not using any graphical interface or such, only commandline (bash on tty), because when done the system won't even have a display. Is Dyson Sphere a stable construction? Suppose that a star is encompassed by a . Do we need a position control system for the Dyson Sphere to keep its origin always aligned with the center of the star? Will it stay aligned itself and automatically neutralize small perturbational forces? Or will a small perturbation remove it out of the orbit of the star, so that it will be eventually destroyed and swallowed by the star? How should one maintain and update a MiKTeX installation? Every once in a while after updating MiKTeX, the installation gets into an inconsistent state. This might be a problem with the packages (an example is described in ), but sometimes packages are split or renamed. The cases I remember are when  and when miktex-etex-base-2,9 was renamed to miktex-etex-base-2.9 (if I recall correctly; I am sure it was either that or something very similar). In each case the MiKTeX Update process suggested to remove the "old" packages but it didn't give the user any hints about him having to manually add the respective replacement packages back in the package manager to get one's MiKTeX installation back into a usable state.  What are best practices for keeping MiKTeX up to date? Note that I'm not asking about installing new packages or fonts in general; there are other questions covering this area.   In which order should one execute the Update process and the Synchronization of the repository? , it is recommended to check the MiKTeX homepage before updating. What else should one do? When and in which order (and why) should one execute the "Refresh FNDB" and "Update Formats" processes within the MiKTeX Options menu? What else can happen? Other advice? cron ignores variables defined in ".bashrc" and ".bash_profile" I have defined "SHELL" variable in /etc/crontab file:  [martin@martin ~]$ grep SHELL /etc/crontab  SHELL=/usr/local/bin/bash [martin@martin ~]$ file /usr/local/bin/bash /usr/local/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 8.0 (800107), stripped [martin@martin ~]$    In addition, all my scripts in /etc/crontab file are started under user "martin". However /home/martin/.bash_profile(for login shell) and /home/martin/.bashrc(for non-logging shell) contain some variables which are ignored in case of cron job, but are used in case I log into machine over SSH or open new bash session. Why cron ignores those variables? Isn't cron simply executing "/usr/local/bin/bash my-script.sh" with permissions for user "martin"? IBus methods do not show up in text entry settings I installed both Korean and Japanese using the Language Support window, and expected Korean (Hangul) and Japanese (Anthy) to show up in the input sources for Text Entry Settings (having both packages installed). However, neither shows up. How to install a QGIS plugin when offline? Due to various IT policies at my workplace, QGIS is installed on a machine that is not connected to the internet. I wish to install a couple of QGIS plugins on this system.  I have downloaded the required plugins from . How do I install them in QGIS? How can I apply Newton's sums to solve this problem? I have 2 monitors connected to a NVIDIA GeForce GTX 660:   Left is 1920x1080 via DVI (Samsung SyncMaster 2443BW) Right is 2560x1440 via DisplayPort and is set to Primary (Samsung SyncMaster SA850)   I often leave my computer running overnight (working on long render job, doing backups, etc) so I only power off my monitors manually. However, if I power off the primary monitor, it is disabled completely as if it were unplugged from the graphics card (i.e. icons are moved, open apps are moved and resized to fit on the new primary monitor). If I switch from DP to a DVI cable, this does not occur. It seems to be an issue when using DisplayPort.  Is there a way to disable the monitor from being disabled completely in Windows when I power it off physically?   I have found no relevant settings in either Windows Display settings, nor the NVIDIA control panel software.  Edit #1: I'm using an .  Edit #2: Here is a screenshot of my NVIDIA Control Panel v7.2.710.0:   Edit #3: Here are screenshots of my Monitor configuration:    Clicking on Advanced settings reveals a Generic PnP monitor running at 59 Hz? 60 Hz is the only other option available.    Here is my secondary monitor which is connected via DVI:    Edit #4: If I open the "Screen Resolution" configuration panel and power the monitor off (via the power switch), this is what is shown:    It looks like I disconnected the monitor from the video card. How to pin either a Shortcut or a Batch file to the new Windows 7, 8 and 10 Taskbar and start menu? We are having trouble adding our batch scripts to the Windows 7, 8 or 10 taskbar or start menu.  Our batchfiles take some arguments and just execute other application based on those arguments . To keep it simple, we created some shortcuts for our customers which they just need to click in order to get everything running.  The question here is: How can we pin those shortcuts or batch files to the taskbar or start menu?  (The customers aren't supposed to access the file system and that's why they can only see the taskbar) I can't see anything - Teams banner and cookie toaster obscure my whole screen There have been  for a while, but this is ridiculous. It reminds me of , but this time it's network-wide.   The banner must be scrolled past (or dismissed) on every page unless both first-party JavaScript and first-party cookies are enabled. If first-party JavaScript is enabled, and the banner is visible, the rest of the page jumps up and down every so often.  Under certain circumstances (not quite sure what they are, yet – a direct link to an answer, maybe? I'm seeing it ) the entire page jumps up and down a line every few seconds even when the banner is off-screen.   The cookie banner keeps coming back unless both third-party JavaScript  are enabled (and  is solved). The cookie box occludes the “Learn more about Teams” link in the banner (with default Firefox window sizes) and the Job / Teams link in the sidebar.  As it stands,  – a site for hobbyists and researchers, whose audience is not very likely to purchase Teams – is much, much harder to use, for no benefit that I can see. Can you roll back this change, please? I've been trying to change the language of my LaTeX document by replacing \usepackage[swedish]{babel} with \usepackage[english]{babel} but I only get this message:  ! Package babel Error: You haven't loaded the option swedish yet.   I've read in an other question at this forum that compiling enough would solve the problem, but that doesn't work for me. Does anyone know what I should do? How can I get file extensions with JavaScript? One of my columns is called from. I can't change the name because I didn't make it. Am I allowed to do something like SELECT from FROM TableName or is there a special syntax to avoid the SQL Server being confused? I have two large external drives with about 2.5 TB of data. About half the storage is images and videos that I want to put on a new NAS drive/device. I don’t want to carry over junk, duplicates and non photo/video files.   I am hoping Lightroom can help scour the mounds of folder structures on these drives and copy images/videos the new drive that I want to catalogue and keep clean as a working platform for all images and video. Once completed I plan to format the original drives and copy the cleaned-up content back to them as part of a backup strategy.  Can Lightroom help? If so, how? If not, is there some other application for Mac OS X that I can use for help with this? One problem I had with my original attempt is I wasn't sure how to move images and rename folders to get the new drive contents to make sense, so I formatted it and am looking to try again.  (steps for this operation would be helpful) Too big addon list, what should I do? How expand names and keep it all?